:root{--ion-color-primary: #3880ff;--ion-color-primary-rgb: 56, 128, 255;--ion-color-primary-contrast: #ffffff;--ion-color-primary-contrast-rgb: 255, 255, 255;--ion-color-primary-shade: #3171e0;--ion-color-primary-tint: #4c8dff;--ion-color-secondary: #3dc2ff;--ion-color-secondary-rgb: 61, 194, 255;--ion-color-secondary-contrast: #ffffff;--ion-color-secondary-contrast-rgb: 255, 255, 255;--ion-color-secondary-shade: #36abe0;--ion-color-secondary-tint: #50c8ff;--ion-color-tertiary: #5260ff;--ion-color-tertiary-rgb: 82, 96, 255;--ion-color-tertiary-contrast: #ffffff;--ion-color-tertiary-contrast-rgb: 255, 255, 255;--ion-color-tertiary-shade: #4854e0;--ion-color-tertiary-tint: #6370ff;--ion-color-success: #2dd36f;--ion-color-success-rgb: 45, 211, 111;--ion-color-success-contrast: #ffffff;--ion-color-success-contrast-rgb: 255, 255, 255;--ion-color-success-shade: #28ba62;--ion-color-success-tint: #42d77d;--ion-color-warning: #ffc409;--ion-color-warning-rgb: 255, 196, 9;--ion-color-warning-contrast: #000000;--ion-color-warning-contrast-rgb: 0, 0, 0;--ion-color-warning-shade: #e0ac08;--ion-color-warning-tint: #ffca22;--ion-color-danger: #eb445a;--ion-color-danger-rgb: 235, 68, 90;--ion-color-danger-contrast: #ffffff;--ion-color-danger-contrast-rgb: 255, 255, 255;--ion-color-danger-shade: #cf3c4f;--ion-color-danger-tint: #ed576b;--ion-color-dark: #222428;--ion-color-dark-rgb: 34, 36, 40;--ion-color-dark-contrast: #ffffff;--ion-color-dark-contrast-rgb: 255, 255, 255;--ion-color-dark-shade: #1e2023;--ion-color-dark-tint: #383a3e;--ion-color-medium: #92949c;--ion-color-medium-rgb: 146, 148, 156;--ion-color-medium-contrast: #ffffff;--ion-color-medium-contrast-rgb: 255, 255, 255;--ion-color-medium-shade: #808289;--ion-color-medium-tint: #9d9fa6;--ion-color-light: #f4f5f8;--ion-color-light-rgb: 244, 245, 248;--ion-color-light-contrast: #000000;--ion-color-light-contrast-rgb: 0, 0, 0;--ion-color-light-shade: #d7d8da;--ion-color-light-tint: #f5f6f9;--ion-background-color: #ffffff;--ion-background-color-rgb: 255, 255, 255;--ion-text-color: #000000;--ion-text-color-rgb: 0, 0, 0;--ion-item-background: #ffffff;--ion-card-background: #ffffff}html,body,ion-app,ion-content{background-color:#fff;color:#000}.home-selector-content.dark{--background: #0b1220}.home-selector-content.light{--background: #ffffff}.header-controls{display:flex;align-items:center;gap:8px;padding-right:12px}.header-icon-button{display:flex;align-items:center;gap:8px;background:#ffffff1a;border:1px solid rgba(255,255,255,.15);color:#fff;padding:8px 14px;border-radius:8px;cursor:pointer;font-size:14px;font-weight:500;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.header-icon-button:hover{background:#ffffff26;border-color:#ffffff40;transform:translateY(-1px)}.header-icon-button ion-icon{font-size:20px}.icon-label{font-size:13px;white-space:nowrap}@media (max-width: 768px){.icon-label{display:none}.header-icon-button{padding:8px;min-width:40px;justify-content:center}.header-controls{gap:6px}}.home-selector-wrapper{max-width:520px;margin:0 auto;padding:60px 24px 40px;min-height:100%;display:flex;flex-direction:column;justify-content:center}.home-selector-logo-section{text-align:center;margin-bottom:60px;animation:fadeIn .8s ease-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.home-selector-logo-large{width:140px;height:auto;margin-bottom:20px;filter:drop-shadow(0 8px 24px rgba(56,128,255,.4));animation:float 4s ease-in-out infinite}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.home-selector-brand{font-size:48px;font-weight:900;color:#fff;margin:0 0 12px;letter-spacing:6px;text-shadow:0 4px 20px rgba(56,128,255,.5)}.home-selector-tagline{font-size:16px;color:#ffffffbf;line-height:1.6;margin:0;font-weight:400}.home-selector-card{background:#fffffffa;border-radius:24px;padding:42px 36px;box-shadow:0 20px 60px #0000004d,0 0 1px #ffffff1a;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);animation:slideUp .7s ease-out .2s backwards}@keyframes slideUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.home-selector-card-title{font-size:22px;font-weight:700;color:#1a1a1a;text-align:center;margin:0 0 32px}.home-selector-options{display:flex;flex-direction:column;gap:16px}.home-selector-option{display:flex;align-items:center;gap:20px;background:#fff;border:2px solid #e5e8ec;border-radius:16px;padding:20px 24px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);text-align:left}.home-selector-option:hover{transform:translateY(-4px);box-shadow:0 12px 32px #3880ff26;border-color:#3880ff;background:#fff}.option-icon{width:56px;height:56px;border-radius:14px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .3s ease}.home-selector-option:hover .option-icon{transform:scale(1.05)}.option-icon-user{background:linear-gradient(135deg,#4a90ff,#667eea);box-shadow:0 8px 16px #4a90ff4d}.option-icon-company{background:linear-gradient(135deg,#667eea,#764ba2);box-shadow:0 8px 16px #764ba24d}.option-icon ion-icon{font-size:30px;color:#fff}.option-content h3{font-size:18px;font-weight:700;color:#1a1a1a;margin:0 0 4px}.option-content p{font-size:14px;color:#6b7280;margin:0}.home-selector-footer{text-align:center;padding:24px;color:#ffffff80;font-size:12px}.home-selector-footer a{color:#3880ff;text-decoration:none;transition:color .3s ease}.home-selector-footer a:hover{color:#4a90ff;text-decoration:underline}.home-selector-content.light .home-selector-brand{color:#1a1a1a;text-shadow:0 4px 20px rgba(0,0,0,.1)}.home-selector-content.light .home-selector-tagline{color:#6b7280}.home-selector-content.light .home-selector-footer{color:#9ca3af}@media (max-width: 768px){.home-selector-wrapper{padding:40px 20px 30px}.home-selector-logo-large{width:120px}.home-selector-brand{font-size:40px;letter-spacing:4px}.home-selector-tagline{font-size:15px}.home-selector-card{padding:32px 24px}.home-selector-option{padding:18px 20px}.option-icon{width:50px;height:50px}.option-icon ion-icon{font-size:26px}}@media (max-width: 480px){.home-selector-brand{font-size:36px}.home-selector-card{padding:28px 20px}}.login-content{--background: #f4f7fb;min-height:100vh}.login-header ion-toolbar{--background: #0f172a;--color: #ffffff}.login-title{font-size:16px;font-weight:700}.login-container{width:min(420px,calc(100vw - 32px));margin:42px auto 0;background:#fff;border:1px solid #d9e2ef;border-radius:8px;box-shadow:0 18px 50px #0f172a1f;padding:30px;display:flex;flex-direction:column;align-items:stretch}.login-brand{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:24px}.login-logo-icon{width:48px;height:48px;padding:12px;border-radius:50%;color:#0b57d0;background:#eaf1ff;margin-bottom:14px}.login-logo-icon.warning{color:#b54708;background:#fffaeb}.login-logo-icon.success{color:#067647;background:#ecfdf3}.login-brand-title{color:#101828;font-size:26px;line-height:1.15;font-weight:800;margin:0 0 6px}.login-brand-subtitle{color:#344054;font-size:15px;line-height:1.35;font-weight:700;margin:0}.login-brand-description{color:#667085;font-size:14px;line-height:1.45;margin:6px 0 0}.login-form-container{display:flex;flex-direction:column;gap:14px;margin-bottom:16px}.login-input-item{--background: #f8fafc;--border-color: #d9e2ef;--border-style: solid;--border-width: 1px;--border-radius: 8px;--padding-start: 14px;--padding-end: 10px;--inner-padding-end: 0;border-radius:8px}.login-input-item:focus-within{--background: #ffffff;--border-color: #0b57d0;box-shadow:0 0 0 3px #0b57d01f}.login-input-item ion-icon[slot=start]{color:#0b57d0!important;margin-top:18px;margin-right:10px}.login-input-item ion-label{color:#667085;font-size:12px;font-weight:650}.login-input{--color: #101828;--placeholder-color: #98a2b3;font-size:15px;font-weight:500;min-height:42px}.password-toggle-btn{width:34px;height:34px;min-width:34px;min-height:34px;margin:18px 0 0 8px;--padding-start: 0;--padding-end: 0;--border-radius: 50%;--background: transparent;--background-hover: #eaf1ff;--box-shadow: none}.password-toggle-btn ion-icon{font-size:20px}.login-submit-btn{height:46px;margin:4px 0 0;--background: #0b57d0;--background-hover: #0848ad;--border-radius: 8px;--box-shadow: 0 10px 22px rgba(11, 87, 208, .22);color:#fff;font-size:15px;font-weight:800;letter-spacing:0;text-transform:none}.login-submit-btn[disabled]{opacity:.58}.login-links{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 10px;margin-top:18px;color:#667085;font-size:14px;line-height:1.4}.login-link{color:#0b57d0;font-weight:700;text-decoration:none;cursor:pointer}.login-link:hover,.login-link:focus{color:#0848ad;text-decoration:underline}.login-links-separator{width:1px;height:16px;background:#d0d5dd}.login-register-copy{color:#667085}.login-otp-info{display:block;color:#475467;text-align:center;font-size:14px;line-height:1.4;margin-bottom:18px}.login-otp-info p{margin:0}.login-email-highlight{color:#101828;font-weight:750;margin-top:4px!important}.otp-input,.pin-input{text-align:center;letter-spacing:4px;font-weight:800}.login-back-btn{margin-top:14px;--color: #0b57d0;font-weight:700;text-transform:none}.pin-dots{display:flex;justify-content:center;gap:8px;margin:2px 0 14px}.pin-dot{width:10px;height:10px;border-radius:50%;background:#d0d5dd}.pin-dot.filled{background:#0b57d0}@media (max-width: 480px){.login-container{width:calc(100vw - 28px);margin-top:22px;padding:24px 18px}.login-brand-title{font-size:24px}.login-links{flex-direction:column}.login-links-separator{display:none}}.forgot-password-content{--background: #f4f7fb}.forgot-password-header ion-toolbar{--background: #0f172a;--color: #ffffff}.forgot-password-back{--color: #ffffff}.forgot-password-shell{min-height:calc(100vh - 56px);display:flex;align-items:center;justify-content:center;padding:32px 18px}.forgot-password-panel{width:100%;max-width:420px;background:#fff;border:1px solid #d9e2ef;border-radius:8px;box-shadow:0 18px 50px #0f172a1f;padding:30px}.forgot-password-brand{text-align:center;margin-bottom:24px}.forgot-password-brand-icon{width:48px;height:48px;padding:12px;border-radius:50%;color:#0b57d0;background:#eaf1ff;margin-bottom:14px}.forgot-password-brand h1{color:#101828;font-size:24px;line-height:1.2;margin:0 0 8px;font-weight:750}.forgot-password-brand p{color:#667085;font-size:14px;line-height:1.5;margin:0}.forgot-password-form{display:flex;flex-direction:column;gap:14px}.forgot-password-input-item{--background: #f8fafc;--border-color: #d9e2ef;--border-style: solid;--border-width: 1px;--border-radius: 8px;--padding-start: 14px;--padding-end: 12px;--inner-padding-end: 0;border-radius:8px}.forgot-password-input-item:focus-within{--background: #ffffff;--border-color: #0b57d0;box-shadow:0 0 0 3px #0b57d01f}.forgot-password-input-item ion-icon{color:#0b57d0;margin-top:18px}.forgot-password-input-item ion-label{color:#667085;font-size:12px;font-weight:650}.forgot-password-input-item ion-input{--color: #101828;--placeholder-color: #98a2b3;font-size:15px}.forgot-password-primary{height:46px;margin-top:4px;--background: #0b57d0;--background-hover: #0848ad;--border-radius: 8px;--box-shadow: 0 10px 22px rgba(11, 87, 208, .22);font-weight:750;letter-spacing:0;text-transform:none}.forgot-password-message{display:flex;gap:8px;align-items:flex-start;margin-top:18px;padding:12px 14px;border-radius:8px;font-size:13px;line-height:1.4}.forgot-password-message.success{color:#067647;background:#ecfdf3;border:1px solid #abefc6}.forgot-password-message.error{color:#b42318;background:#fef3f2;border:1px solid #fecdca}.forgot-password-login-link{display:block;width:fit-content;margin:20px auto 0;padding:0;border:0;background:transparent;color:#0b57d0;font-size:14px;font-weight:650;cursor:pointer;text-decoration:none}.forgot-password-login-link:hover,.forgot-password-login-link:focus{color:#0848ad;text-decoration:underline}@media (max-width: 480px){.forgot-password-shell{align-items:flex-start;padding:22px 14px}.forgot-password-panel{padding:24px 18px}}.register-step5-page ion-content{--background: #0b1220}.register-step5-page ion-toolbar{--background: #2a6ec8;--color: #ffffff;--min-height: 56px}.register-step5-page ion-title{font-weight:600;letter-spacing:.5px}.register-step5-page .register-step5-container{min-height:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:20px;gap:24px}.register-step5-page ion-label{display:block;margin-top:18px;margin-bottom:6px;font-size:14px;font-weight:500;color:#e2e8f0}.register-step5-page ion-input{--background: #111c3d;--color: #ffffff;--placeholder-color: rgba(255,255,255,.6);--border-radius: 10px;--padding-start: 12px;--padding-end: 12px;border:1px solid rgba(255,255,255,.15);border-radius:10px;font-size:15px;margin-bottom:6px}.register-step5-page .password-field{position:relative}.register-step5-page .password-field ion-input{--padding-end: 44px}.register-step5-page .password-toggle{position:absolute;right:8px;top:50%;transform:translateY(-50%);background:transparent;border:none;color:#cbd5e1;display:flex;align-items:center;justify-content:center;padding:6px;cursor:pointer;z-index:2}.register-step5-page .password-toggle ion-icon{font-size:18px}.register-step5-page ion-input input{color:#fff!important}.register-step5-page input::placeholder{color:#fff9!important}.register-step5-page ion-input.ion-focused{border:1px solid #3b82f6}.register-step5-page ion-text[color=success]{display:flex;align-items:center;font-size:13px;margin-top:6px;color:#22c55e!important}.register-step5-page ion-checkbox{margin-top:16px;margin-right:8px;--size: 18px;--checkbox-background-checked: #3b82f6}.register-step5-page ion-checkbox::part(container){border-radius:4px}.register-step5-page ion-checkbox+ion-label{display:inline-block;font-size:14px;color:#cbd5e1;margin-left:6px}.register-step5-page ion-button{margin-top:26px;height:48px;--border-radius: 10px;--background: linear-gradient(90deg, #2563eb, #1d4ed8);--box-shadow: 0 6px 20px rgba(37,99,235,.4);font-weight:600;letter-spacing:.4px;text-transform:uppercase}.register-step5-page ion-button[disabled]{opacity:.5}.register-step5-page ion-alert{--background: #0f172a;--color: #ffffff}@media (max-width: 480px){.register-step5-page .ion-padding{padding-left:16px;padding-right:16px}}.register-user-page{--kashni-primary: #1E5BD8;--kashni-primary-dark: #0F3D91;--kashni-gradient: linear-gradient(135deg, #1E5BD8, #2F7CFF);--kashni-bg-light: #F4F6F9;--kashni-gray: #9AA3B2;--kashni-white: #FFFFFF;--kashni-text-dark: #1a1d29;--kashni-shadow-light: 0 2px 8px rgba(30, 91, 216, .08);--kashni-shadow-medium: 0 4px 12px rgba(30, 91, 216, .12);--kashni-shadow-strong: 0 8px 24px rgba(30, 91, 216, .16);--spacing-xs: 8px;--spacing-sm: 12px;--spacing-md: 16px;--spacing-lg: 24px;--spacing-xl: 32px;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--background: var(--kashni-white);overflow-x:hidden}.register-user-page .register-content{--background: var(--kashni-white);--padding-top: calc(env(safe-area-inset-top, 0px) + 16px) ;--padding-bottom: 24px;--padding-start: 12px !important;--padding-end: 12px !important;overflow-x:hidden}.register-user-page ion-content::part(scroll){overflow-x:hidden}.register-user-page .register-toolbar{--background: #2a6ec8;--color: var(--kashni-white);--border-style: none;padding:0;box-shadow:none;--min-height: 56px}.register-user-page .register-toolbar ion-title{font-size:18px;font-weight:700;letter-spacing:.3px;color:var(--kashni-white)}.register-user-page .register-toolbar ion-button{--color: var(--kashni-white);font-size:28px;font-weight:300;transition:transform .2s ease}.register-user-page .register-container{max-width:480px;width:100%;margin:0 auto}.register-user-page .form-card{background:var(--kashni-white);border-radius:18px;padding:24px;box-shadow:var(--kashni-shadow-medium);position:relative;width:100%;animation:slideInUp .4s ease-out}@keyframes slideInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.register-user-page .register-title{font-size:24px;font-weight:700;color:var(--kashni-text-dark);margin:0 0 8px;letter-spacing:-.3px;line-height:1.3}.register-user-page .register-subtitle{font-size:14px;color:var(--kashni-gray);margin:0 0 var(--spacing-lg) 0;line-height:1.5;font-weight:400}.register-user-page ion-label[position=stacked]{font-size:13px;font-weight:600;color:var(--kashni-text-dark)!important;margin-top:var(--spacing-md);margin-bottom:var(--spacing-xs);letter-spacing:.1px}.register-user-page ion-input,.register-user-page ion-select{--background: var(--kashni-white);--border-radius: var(--radius-sm);--padding-start: 14px;--padding-end: 14px;--padding-top: 13px;--padding-bottom: 13px;--color: var(--kashni-text-dark) !important;--placeholder-color: var(--kashni-gray);--placeholder-opacity: 1;font-size:15px;font-weight:500;color:var(--kashni-text-dark)!important;border:1.5px solid #DFE3EB;border-radius:var(--radius-sm);transition:all .25s ease;margin-bottom:var(--spacing-sm);box-shadow:0 1px 3px #0000000a}.register-user-page ion-input input,.register-user-page ion-input .native-input{color:var(--kashni-text-dark)!important}.register-user-page ion-input:focus-within,.register-user-page ion-select:hover{border-color:var(--kashni-primary);box-shadow:0 0 0 3px #1e5bd814,0 2px 6px #00000014}.register-user-page .name-row{display:flex;flex-direction:column;gap:16px;margin-bottom:var(--spacing-md)}.register-user-page .name-field{flex:1;display:flex;flex-direction:column}.register-user-page .name-field ion-label{margin-top:0}.register-user-page .name-field ion-input{margin-bottom:0}.register-user-page .date-container{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:var(--spacing-sm)}.register-user-page .date-container ion-select{margin-bottom:0}.register-user-page .identity-container{display:flex;flex-direction:row;gap:10px;margin-bottom:var(--spacing-sm);align-items:stretch}.register-user-page .identity-container ion-select,.register-user-page .identity-container ion-input{flex:1 1 0;min-width:0;margin-bottom:0}.register-user-page .phone-container{display:flex;flex-direction:row;gap:10px;margin-bottom:var(--spacing-sm);align-items:stretch}.register-user-page .phone-container ion-select,.register-user-page .phone-container ion-input{flex:1 1 0;min-width:0;margin-bottom:0}.register-user-page ion-button[expand=block]{--background: var(--kashni-gradient);--background-hover: var(--kashni-primary-dark);--background-activated: var(--kashni-primary-dark);--color: var(--kashni-white);--border-radius: var(--radius-md);--box-shadow: var(--kashni-shadow-strong);--padding-top: 15px;--padding-bottom: 15px;margin-top:var(--spacing-lg);font-size:15px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;transition:all .3s ease}.register-user-page ion-button[expand=block][disabled]{--background: #E5E9F0;--color: var(--kashni-gray);--box-shadow: none;opacity:.7}.register-user-page .step-indicator{text-align:center;margin-top:var(--spacing-lg);padding-top:var(--spacing-lg);border-top:1px solid #E5E9F0;font-size:12px;font-weight:600;color:var(--kashni-gray);letter-spacing:.5px;text-transform:uppercase}@media (min-width: 768px){.register-user-page .register-container{max-width:680px}.register-user-page .form-card{padding:36px 40px}.register-user-page .register-title{font-size:28px}.register-user-page .register-subtitle{font-size:15px}.register-user-page .name-row{flex-direction:row}}@media (min-width: 1024px){.register-user-page .register-content{--padding-top: 40px;--padding-bottom: 48px}.register-user-page .form-card{padding:44px 48px;box-shadow:var(--kashni-shadow-strong)}.register-user-page .register-title{font-size:30px;margin-bottom:10px}.register-user-page .register-subtitle{font-size:16px;margin-bottom:32px}.register-user-page ion-input:hover,.register-user-page ion-select:hover{border-color:var(--kashni-primary);box-shadow:0 2px 8px #1e5bd814}}.register-user-page *{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box}.register-user-page *:focus-visible{outline:2px solid var(--kashni-primary);outline-offset:2px}.selfie-header-bar{--background: #2a6ec8;--color: var(--kashni-white);--border-style: none;padding:0;box-shadow:none;--min-height: 56px}.selfie-capture-btn:hover{transform:translateY(-2px);--box-shadow: 0 8px 30px rgba(30, 91, 216, .6)}.selfie-capture-btn:active{transform:translateY(0)}.selfie-capture-btn-outline:hover{--background: rgba(0, 217, 255, .1);transform:translateY(-2px)}.liveness-video-loading{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#101b38;color:#fff;gap:10px;z-index:20}.liveness-video-loading p{margin:0;font-size:.9rem;opacity:.85}.liveness-leaving-overlay{min-height:100%;width:100%;max-width:420px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px;gap:12px;color:#fff}.liveness-leaving-overlay p{margin:0;opacity:.85}.document-overlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:20px;z-index:10}.document-side-indicator{display:flex;gap:12px;align-items:center;background:#000000b3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:8px 20px;border-radius:20px;font-size:.875rem;font-weight:600;color:#64748b}.document-side-indicator span.active{color:#fff}.document-side-indicator .separator{color:#334155}.document-frame{position:relative;width:min(90%,400px);aspect-ratio:1.586;border:3px solid #3b82f6;border-radius:16px;transition:border-color .3s ease;display:flex;align-items:center;justify-content:center}.frame-corner{position:absolute;width:30px;height:30px;border-color:#3b82f6;border-style:solid;transition:border-color .3s ease}.frame-corner-tl{top:-3px;left:-3px;border-width:4px 0 0 4px;border-top-left-radius:16px}.frame-corner-tr{top:-3px;right:-3px;border-width:4px 4px 0 0;border-top-right-radius:16px}.frame-corner-bl{bottom:-3px;left:-3px;border-width:0 0 4px 4px;border-bottom-left-radius:16px}.frame-corner-br{bottom:-3px;right:-3px;border-width:0 4px 4px 0;border-bottom-right-radius:16px}.frame-center-text{font-size:2rem;font-weight:700;color:#ffffff4d;letter-spacing:.2em;text-align:center}.document-status{display:flex;align-items:center;gap:8px;background:#000c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:12px 20px;border-radius:12px;font-size:.875rem;font-weight:600;color:#fff;transition:background .3s ease;margin-bottom:20px}.document-status ion-icon{font-size:20px}.document-quality-indicators{position:absolute;top:70px;left:20px;right:20px;background:#000000d9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:12px 16px;border-radius:12px;display:flex;flex-direction:column;gap:8px;z-index:15;max-width:300px;margin:0 auto}.quality-bar{display:flex;align-items:center;gap:8px;font-size:.75rem}.quality-bar label{width:80px;color:#94a3b8;font-weight:500}.quality-bar .bar{flex:1;height:6px;background:#ffffff1a;border-radius:3px;overflow:hidden}.quality-bar .bar-fill{height:100%;transition:width .3s ease,background-color .3s ease;border-radius:3px}.quality-bar span{width:40px;text-align:right;color:#fff;font-weight:600;font-size:.7rem}.document-instructions{position:absolute;top:10px;right:10px;background:#000c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:8px 12px;border-radius:20px;font-size:.75rem;color:#94a3b8;z-index:15;cursor:pointer;pointer-events:auto;transition:all .3s ease}.document-instructions.expanded{top:10px;left:10px;right:10px;padding:12px 16px;border-radius:12px}.document-instructions .icon-only{display:flex;align-items:center;gap:6px;font-weight:600;color:#fff}.document-instructions.expanded .icon-only,.document-instructions .full-content{display:none}.document-instructions.expanded .full-content{display:block}.document-instructions p{margin:0 0 8px;font-weight:600;color:#fff}.document-instructions ul{margin:0;padding:0;list-style:none}.document-instructions li{margin:4px 0;line-height:1.4}@media (max-width: 768px){.document-frame{width:85%}.frame-center-text{font-size:1.5rem}.document-quality-indicators{top:60px;left:10px;right:10px;padding:10px 12px;gap:6px}.quality-bar{font-size:.7rem}.quality-bar label{width:70px}}.register-step4-page{--background: #0a0a0a}.register-step4-page.native-preview{--background: transparent;background:transparent}.step4-toolbar{--background: #2a6ec8;--border-width: 0;--min-height: 56px}.step4-back-btn{--color: #ffffff}.step4-title{font-size:1.125rem;font-weight:600;text-align:center;flex:1;color:#fff}.step4-content{--background: #0a0a0a;--padding-top: 0;--padding-bottom: 0}.step4-content.native-preview{--background: transparent;background:transparent}.step4-progress-header{position:absolute;top:60px;left:16px;right:16px;z-index:100;background:#000000b3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:12px 16px;border-radius:12px}.document-camera-wrapper{position:fixed;right:0;bottom:0;left:0;top:56px;background:#000;display:flex;align-items:center;justify-content:center}.register-step4-page.native-preview .document-camera-wrapper{background:transparent}.document-capture-controls{position:absolute;bottom:40px;left:0;right:0;display:flex;flex-direction:column;align-items:center;gap:16px;z-index:20;pointer-events:none}.document-capture-btn{width:80px;height:80px;border-radius:50%;background:#fff3;border:4px solid rgba(255,255,255,.5);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;pointer-events:auto;position:relative}.capture-inner{width:64px;height:64px;border-radius:50%;background:#fff;position:relative}.capture-pulse{position:absolute;top:-12px;right:-12px;bottom:-12px;left:-12px;border:3px solid #22c55e;border-radius:50%;animation:pulse 2s ease-in-out infinite}@keyframes pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.3);opacity:0}}.capture-progress-text{background:#000c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:12px 24px;border-radius:24px;color:#22c55e;font-size:.875rem;font-weight:600;pointer-events:none}.document-processing-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#000000d9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;z-index:30}.document-processing-overlay p{color:#fff;font-size:1rem;font-weight:600}.document-error-overlay{position:absolute;bottom:140px;left:20px;right:20px;background:#ef4444e6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:16px;border-radius:12px;text-align:center;z-index:25}.document-error-overlay p{color:#fff;font-size:.875rem;margin:0 0 12px}.document-success-container{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;text-align:center;width:100%;max-width:500px;margin:0 auto}.success-icon{font-size:80px;color:#22c55e;margin-bottom:24px}.success-title{color:#22c55e;font-size:1.5rem;font-weight:700;margin-bottom:12px}.success-subtitle{color:#94a3b8;font-size:1rem;margin-bottom:32px}.document-preview-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;width:100%;margin-bottom:32px}.preview-card{position:relative;aspect-ratio:1.586;border-radius:12px;overflow:hidden;border:2px solid #22c55e}.preview-card img{width:100%;height:100%;object-fit:cover}.preview-card span{position:absolute;bottom:8px;left:8px;right:8px;background:#000c;color:#fff;font-size:.75rem;font-weight:600;text-align:center;padding:4px;border-radius:6px}.success-actions{width:100%;display:flex;flex-direction:column;gap:12px}.continue-btn{--background: linear-gradient(135deg, #22c55e 0%, #16a34a 100%);--border-radius: 12px;--box-shadow: 0 4px 12px rgba(34, 197, 94, .3);height:48px;font-weight:600}.retry-btn{--color: #94a3b8;height:44px}@media (max-width: 768px){.success-icon{font-size:64px}.success-title{font-size:1.25rem}.document-capture-btn{width:70px;height:70px}.capture-inner{width:56px;height:56px}}.document-success-overlay{position:absolute;bottom:80px;left:0;right:0;padding:20px;background:linear-gradient(to top,rgba(0,0,0,.85),transparent);display:flex;flex-direction:column;gap:12px;align-items:center}.success-icon{font-size:64px;color:#22c55e;margin-bottom:12px}.document-camera-wrapper{position:fixed;right:0;bottom:0;left:0;top:56px;background:#000;display:flex;align-items:center;justify-content:center;overflow:hidden}.document-success-overlay{position:absolute;bottom:0;left:0;right:0;padding:30px 20px;background:linear-gradient(to top,rgba(0,0,0,.9),transparent);display:flex;flex-direction:column;gap:16px;align-items:center;animation:fadeInUp .3s ease}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.custom-tabbar{--tabbar-height: 56px;--tabbar-padding: 4px;background:#fff;box-shadow:0 -3px 17px #2079ed17;height:calc(var(--tabbar-height) + env(safe-area-inset-bottom,0px));border-radius:0!important;display:flex;align-items:center;justify-content:space-between;padding:0 10px;position:relative;z-index:10;overflow:visible}.custom-tabbar{padding-bottom:env(safe-area-inset-bottom,0px)}.ion-tab-bar{padding-bottom:env(safe-area-inset-bottom,0px)!important;background:#fff!important}.custom-tabbar .ion-label,.tab-btn-no-label .ion-label,.tab-btn-central .ion-label{display:none!important}.custom-tabbar .ion-tab-button,.custom-tabbar .tab-btn-no-label{flex:1 1 0px;min-width:48px!important;min-height:44px;height:100%;display:flex;justify-content:center;align-items:center;background:transparent!important;border:none;position:relative}.custom-tabbar ion-icon,.central-fab-btn ion-icon{font-size:24px;color:#6b7280!important;display:block;margin:0 auto;line-height:1;transition:color .14s}.tab-btn-p2p .tab-label{position:absolute;bottom:4px;font-size:10px;font-weight:700;color:#2a6ec8;letter-spacing:.04em}.custom-tabbar .ion-tab-button.tab-selected ion-icon,.custom-tabbar .tab-btn-no-label.tab-selected ion-icon,.custom-tabbar .tab-btn-central.tab-selected .central-fab-btn ion-icon{color:#2a6ec8!important;filter:none}.custom-tabbar .tab-btn-central.tab-selected .central-fab-btn{background:#2a6ec81f;box-shadow:none}.tab-btn-central{position:relative;z-index:12;margin:0;padding:0;background:transparent!important}.central-fab-btn{width:44px;height:44px;background:transparent;border-radius:12px;box-shadow:none;display:flex;align-items:center;justify-content:center;position:relative;transform:none;border:none;overflow:visible}.central-fab-btn ion-icon{color:#6b7280!important;font-size:24px!important}.tab-btn-ajustes{min-width:54px;display:flex;flex-direction:column;align-items:center}.tab-btn-ajustes span{margin-top:2px;color:#1959a7;font-size:12px;font-weight:500}@media (max-width: 480px){.custom-tabbar{padding:0 8px}}.ion-tab-bar{border-radius:0!important;background:#fff!important;border:none!important;box-shadow:0 -3px 17px #2079ed12;overflow:visible!important}.home-user-page{--primary: #1e3a8a;--primary-secondary: #2563eb;--primary-light: #60a5fa;--success: #10b981;--warning: #f59e0b;--danger: #ef4444;--bg: #ffffff;--bg-secondary: #f3f4f6;--card-bg: #ffffff;--text-primary: #111827;--text-secondary: #6b7280;--border: #e5e7eb}.home-toolbar{--background: #2a6ec8;--border-width: 0;--color: #ffffff;--min-height: 56px}.home-header-actions{gap:6px}.home-header-bell{position:relative}.notification-badge{position:absolute;top:4px;right:4px;font-size:10px;min-width:18px;height:18px;border-radius:50%}.home-content{--background: var(--bg);--padding-start: 16px;--padding-end: 16px}.wallet-section{margin-top:8px;margin-bottom:24px}.balance-card{background:linear-gradient(135deg,var(--primary) 0%,#7c3aed 100%);border-radius:20px;margin:0;box-shadow:0 20px 25px -5px #4f46e540}.balance-card ion-card-content{padding:24px;color:#fff}.balance-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.balance-label{font-size:14px;opacity:.9;text-transform:uppercase;letter-spacing:.5px}.wallet-icon{font-size:24px;opacity:.8}.balance-amount{font-size:36px;font-weight:700;margin-bottom:8px;letter-spacing:-.5px}.balance-pending{font-size:14px;opacity:.85;margin-bottom:24px}.balance-actions{display:flex;justify-content:space-around;padding-top:16px;border-top:1px solid rgba(255,255,255,.2)}.actions-grid{display:flex;justify-content:center;flex-wrap:wrap;gap:18px;width:min(520px,94vw);margin:26px auto 18px;padding:0}.action-btn{width:92px;min-height:78px;border-radius:18px;background:linear-gradient(130deg,#2179ee 65%,#1e61c1);color:#fff;border:none;padding:8px 7px;font-weight:800;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;min-width:0;box-shadow:0 2px 8px #2079ed21;transition:box-shadow .12s,transform .12s}.action-icon{background:transparent;border-radius:0;width:auto;height:auto;min-width:0;min-height:0;max-width:none;max-height:none;color:#fff;font-size:25px;box-shadow:none;display:flex;justify-content:center;align-items:center}.user-fx-action-btn{background:linear-gradient(130deg,#0f3b75 20%,#2179ee)}.user-p2p-action-btn{background:linear-gradient(130deg,#0f766e 20%,#14b8a6)}.user-direct-buy-action-btn{background:linear-gradient(130deg,#0f766e 15%,#22c55e)}.user-remittance-action-btn{background:linear-gradient(130deg,#1554b1 20%,#16a34a)}.action-btn:active{transform:scale(.97)}.action-btn:disabled{opacity:.45}.action-btn>span:last-child{font-size:12px;font-weight:800;text-align:center;max-width:100%;overflow-wrap:anywhere;color:#fff;letter-spacing:0;line-height:1.15}.quick-actions{margin-bottom:24px}.section-title{font-size:18px;font-weight:600;color:var(--text-primary);margin:0 0 16px;padding-left:4px}.quick-action-card{margin:0;border-radius:16px;box-shadow:0 4px 6px -1px #0000000d;cursor:pointer;transition:transform .2s,box-shadow .2s}.quick-action-card:active{transform:scale(.98)}.quick-action-card ion-card-content{padding:20px;text-align:center}.quick-action-icon{width:56px;height:56px;border-radius:16px;display:flex;align-items:center;justify-content:center;margin:0 auto 12px}.pin-icon{background:var(--primary-light);color:var(--primary)}.scan-icon{background:#dcfce7;color:var(--success)}.quick-action-icon ion-icon{font-size:28px}.quick-action-card h4{margin:0 0 4px;font-size:16px;color:var(--text-primary)}.quick-action-card p{margin:0;font-size:13px;color:var(--text-secondary)}.transactions-section{margin-bottom:80px}.section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.transaction-filter{--background: transparent;margin-bottom:16px}.transaction-filter ion-segment-button{--indicator-color: var(--primary);--color: var(--text-secondary);--color-checked: var(--primary);text-transform:none;font-size:14px}.transactions-list{display:flex;flex-direction:column;gap:12px}.transaction-item{margin:0;border-radius:12px;box-shadow:0 1px 3px #0000000d}.transaction-item ion-card-content{padding:16px}.transaction-main{display:flex;align-items:center;gap:12px;margin-bottom:8px}.transaction-icon{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.transaction-icon.received{background:#dcfce7;color:var(--success)}.transaction-icon.sent{background:#fee2e2;color:var(--danger)}.transaction-icon ion-icon{font-size:20px}.transaction-info{flex:1;min-width:0}.transaction-info h4{margin:0 0 2px;font-size:15px;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.transaction-info p{margin:0 0 4px;font-size:13px;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.transaction-date{font-size:12px;color:var(--text-secondary)}.transaction-amount{font-size:16px;font-weight:600;text-align:right}.transaction-amount.received{color:var(--success)}.transaction-amount.sent{color:var(--danger)}.transaction-status{font-size:11px;text-transform:uppercase;letter-spacing:.5px;padding:4px 8px;border-radius:20px}.empty-state{text-align:center;padding:48px 24px;color:var(--text-secondary)}.empty-state ion-icon{font-size:48px;margin-bottom:12px;opacity:.5}ion-fab{margin-bottom:16px;margin-right:16px}ion-fab-button{--background: linear-gradient(110deg, #1e3a8a 0%, #2563eb 100%);--box-shadow: 0 10px 15px -3px rgba(30, 58, 138, .35)}.pin-modal,.scan-modal,.receive-modal{height:100%;display:flex;flex-direction:column;background:var(--bg)}.pin-modal-header,.scan-modal-header,.receive-modal-header{display:flex;justify-content:space-between;align-items:center;padding:16px;background:var(--card-bg);border-bottom:1px solid var(--border)}.pin-modal-header h2,.scan-modal-header h2,.receive-modal-header h2{margin:0;font-size:18px;font-weight:600}.pin-content,.scan-content,.receive-content{flex:1;padding:24px;display:flex;flex-direction:column;align-items:center}.pin-display{display:flex;align-items:center;gap:12px;margin-bottom:24px}.pin-code{font-size:42px;font-weight:700;letter-spacing:8px;color:var(--primary);font-family:Courier New,monospace}.pin-qr{margin-bottom:24px}.qr-placeholder{width:200px;height:200px;border:2px dashed var(--border);border-radius:16px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--text-secondary);background:var(--card-bg)}.qr-placeholder.large{width:240px;height:240px}.qr-placeholder ion-icon{font-size:48px;margin-bottom:8px}.pin-expires{color:var(--warning);font-size:14px;margin-bottom:24px}.pin-instructions{text-align:center;color:var(--text-secondary);margin-bottom:24px}.scan-area{flex:1;width:100%;display:flex;align-items:center;justify-content:center;margin-bottom:24px}.scanner-placeholder{width:100%;max-width:300px;aspect-ratio:1;border:2px dashed var(--primary);border-radius:24px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--primary);background:var(--primary-light)}.scanner-placeholder ion-icon{font-size:64px;margin-bottom:12px}.wallet-address{display:flex;align-items:center;gap:8px;background:var(--card-bg);padding:12px 16px;border-radius:12px;margin-bottom:24px;border:1px solid var(--border)}.wallet-address code{font-size:14px;color:var(--text-primary);word-break:break-all}.kyc-banner{display:flex;align-items:center;padding:16px;margin:16px;border-radius:12px;gap:12px}.kyc-banner.kyc-approved{background:linear-gradient(135deg,#d4edda,#c3e6cb);border:1px solid #28a745}.kyc-banner.kyc-pending{background:linear-gradient(135deg,#fff3cd,#ffeeba);border:1px solid #ffc107}.kyc-banner.kyc-rejected{background:linear-gradient(135deg,#f8d7da,#f5c6cb);border:1px solid #dc3545}.kyc-banner-icon{font-size:32px;flex-shrink:0}.kyc-banner.kyc-approved .kyc-banner-icon{color:#28a745}.kyc-banner.kyc-pending .kyc-banner-icon{color:#ffc107}.kyc-banner.kyc-rejected .kyc-banner-icon{color:#dc3545}.kyc-banner-content h4{margin:0 0 4px;font-size:16px;font-weight:600}.kyc-banner-content p{margin:0;font-size:13px;line-height:1.4;opacity:.9}.balance-card.disabled,.quick-action-card.disabled{opacity:.6;pointer-events:none}.quick-action-icon.disabled{opacity:.4}.kyc-badge{margin-top:8px;font-size:10px}.empty-state.kyc-locked{padding:40px 20px;text-align:center}.empty-state.kyc-locked ion-icon{font-size:48px;margin-bottom:12px}.empty-state.kyc-locked p{margin:8px 0;color:var(--ion-color-medium)}ion-fab-button[disabled]{--background: var(--ion-color-medium);opacity:.6}.dashboard-header-toolbar{--background: #2a6ec8;background:#2a6ec8;box-shadow:none;min-height:56px;border-bottom:none}.dashboard-header-row{display:flex;align-items:center;justify-content:flex-start;padding:0 16px;height:56px;gap:8px}.dashboard-header-icon{color:#fff;font-size:31px;margin:0 6px}.dashboard-header-icon-btn{position:relative;--color: #ffffff;--background: transparent}.dashboard-header-icon-btn ion-icon{color:#fff}.dashboard-welcome-info{text-align:center;margin:16px 0 6px}.welcome-empresa-nombre{font-size:20px;font-weight:700;color:var(--text-primary)}.empresa-etiquetas-row{display:flex;justify-content:center;gap:8px;margin-top:10px;flex-wrap:wrap}.chip-verificada{font-weight:600}.big-balance-card{width:90vw;max-width:410px;height:120px;margin:18px auto 10px;border-radius:20px;position:relative;overflow:hidden;box-shadow:0 4px 20px #2157e614;display:flex;align-items:center;justify-content:center;background:transparent}.balance-recharge-btn{margin-top:10px;--background: #2a6ec8;--color: #ffffff;font-weight:600;border-radius:14px}.big-balance-gradient{position:absolute;left:0;top:0;right:0;bottom:0;background:linear-gradient(135deg,#1e3a8a,#2563eb);opacity:1;z-index:0;pointer-events:none}.big-balance-title{color:#fff;font-size:16px;font-weight:600;margin-bottom:6px}.big-balance-pending{margin-top:6px;font-size:13px;color:#ffffffd9}.movimientos-user-page,.movimientos-content{--background: #f7f9fc}.movimientos-user-page ion-content{--background: #f7f9fc}.movimientos-header ion-toolbar{--background: #0b3b8f;--color: #ffffff}.movimientos-header .header-back-icon{display:inline-flex;align-items:center;justify-content:center;padding:6px;margin-left:4px;color:#fff;cursor:pointer}.movimientos-header .header-back-icon ion-icon{font-size:22px}.resumen-container,.ops-center{padding:16px}.ops-hero-card{margin:0 0 16px;border-radius:18px;background:linear-gradient(135deg,#facc15,#f59e0b);color:#1a1a1a;box-shadow:0 12px 26px #0f172a2e;cursor:pointer}.ops-hero{display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:center}.ops-hero-icon{width:52px;height:52px;border-radius:14px;background:#fff9;display:flex;align-items:center;justify-content:center;font-size:24px}.ops-hero-text h2{margin:0 0 4px;font-size:20px;font-weight:700}.ops-hero-text p{margin:0;font-size:13px;color:#3f3f46}.ops-hero-cta{font-size:13px;font-weight:700;padding:6px 10px;border-radius:999px;background:#1f2937;color:#fff}.ops-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:18px}.ops-card{margin:0;border-radius:14px;box-shadow:0 8px 18px #0f172a14;cursor:pointer}.ops-card ion-card-content{display:flex;gap:12px;align-items:center}.ops-card-icon{width:42px;height:42px;border-radius:12px;background:#eef2ff;display:flex;align-items:center;justify-content:center;color:#1d4ed8;font-size:20px}.ops-card-text h4{margin:0;font-size:14px;font-weight:700;color:#0f172a}.ops-card-text span{font-size:12px;color:#64748b}.ops-active-card{margin:0 0 16px;border-radius:16px;border:1px solid #e2e8f0;box-shadow:0 10px 22px #0f172a14}.ops-active-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.ops-active-timer{display:flex;align-items:center;gap:4px;font-size:13px;color:#ef4444;font-weight:600}.ops-active-amount{font-size:22px;font-weight:700;color:#0f172a}.ops-active-fiat{font-size:13px;color:#64748b;margin-bottom:12px}.ops-active-footer{display:flex;justify-content:space-between;align-items:center;font-size:13px;color:#475569}.ops-wallets{margin-top:8px}.wallet-card.compact ion-card-content{padding:14px}.balance-total-card{margin:0 0 16px;border-radius:16px;background:linear-gradient(135deg,#1a1a2e,#16213e);color:#fff}.balance-total-card ion-card-content{padding:24px}.balance-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;opacity:.8}.balance-label{font-size:14px;text-transform:uppercase;letter-spacing:1px}.balance-icon{font-size:24px;color:#f0b90b}.balance-amount{font-size:36px;font-weight:700;margin-bottom:8px}.balance-amount .currency{font-size:18px;font-weight:400;opacity:.8}.balance-change{display:flex;align-items:center;gap:6px;font-size:14px;color:#02c076}.quick-actions-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:20px}.action-btn{--border-radius: 12px;height:80px;margin:0}.action-btn .btn-inner{display:flex;flex-direction:column;align-items:center;gap:8px}.action-btn ion-icon{font-size:24px}.action-btn span{font-size:12px;font-weight:500}.action-btn.deposit{--background: #02c076}.action-btn.withdraw{--background: #f6465d}.action-btn.p2p{--background: #f0b90b;--color: #1a1a1a}.alerta-ordenes{background:#fff3cd;border:1px solid #ffc107;border-radius:12px;padding:16px;margin-bottom:20px;display:flex;justify-content:space-between;align-items:center}.alerta-header{display:flex;align-items:center;gap:8px;font-weight:500;color:#856404}.section-title{font-size:18px;font-weight:600;margin:0 0 12px;color:#1a1a1a}.wallet-card{margin:0 0 12px;border-radius:12px;box-shadow:0 2px 8px #00000014}.wallet-info{display:flex;align-items:center;gap:12px}.crypto-icon{width:44px;height:44px;background:#f0b90b;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:12px;color:#1a1a1a}.crypto-details{display:flex;flex-direction:column}.crypto-name{font-weight:600;font-size:16px}.crypto-sub{font-size:13px;color:#666}.wallet-amounts{text-align:right}.amount-total{display:block;font-size:18px;font-weight:600;color:#1a1a1a}.amount-locked{display:block;font-size:12px;color:#f59e0b;margin-top:4px}.locked-bar{height:4px;background:#e0e0e0;border-radius:2px;margin-top:12px;overflow:hidden}.locked-progress{height:100%;background:#f59e0b;border-radius:2px}.vendedor-stats-section{margin-bottom:20px}.stats-card{margin:0;border-radius:12px}.stats-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:16px}.stat-item{text-align:center}.stat-value{display:block;font-size:20px;font-weight:700;color:#1a1a1a}.stat-label{font-size:12px;color:#666}.movimientos-preview{margin-top:20px}.section-header-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.movimiento-item{--padding-start: 16px;--padding-end: 16px}.movimiento-icon{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px}.movimiento-icon.deposito,.movimiento-icon.unlock{background:#d1fae5;color:#065f46}.movimiento-icon.retiro,.movimiento-icon.lock,.movimiento-icon.fee{background:#fee2e2;color:#991b1b}.movimiento-icon.trade_p2p{background:#dbeafe;color:#1e40af}.movimiento-monto{text-align:right}.monto{display:block;font-weight:600;font-size:15px}.monto.positivo{color:#02c076}.monto.negativo{color:#f6465d}.estado-badge{margin-top:4px;font-size:10px}.historial-container{padding:16px}.historial-tabs{margin-bottom:16px;--background: #fff}.historial-item{--padding-start: 16px;--padding-end: 16px}.historial-fecha{font-size:12px;color:#666}.historial-desc{font-size:13px;color:#999;margin-top:4px}.ordenes-container{padding:16px}.ordenes-header{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px}.ordenes-tabs{margin-bottom:16px;--background: #ffffff;border-radius:12px;padding:4px;box-shadow:0 2px 8px #0000000f}.section-subtitle{margin:4px 0 0;color:#666;font-size:13px}.mis-ofertas-list{margin-bottom:16px}.oferta-propia-card{margin:0 0 12px;border-radius:12px;box-shadow:0 2px 8px #00000014}.oferta-propia-header{display:flex;justify-content:space-between;margin-bottom:10px}.oferta-propia-row{display:flex;justify-content:space-between;margin-bottom:6px;font-size:14px}.oferta-propia-actions{display:flex;gap:10px;margin-top:12px}.oferta-propia-actions ion-button{flex:1}.oferta-bloqueada{margin-top:10px;background:#fff3cd;border:1px solid #ffc107;color:#856404;padding:8px 10px;border-radius:8px;font-size:12px;font-weight:600}.ordenes-divider{height:1px;background:#e5e7eb;margin:16px 0}.empty-ordenes{text-align:center;padding:60px 20px}.empty-ordenes .empty-icon{font-size:64px;color:#02c076;margin-bottom:16px}.orden-card{margin:0 0 16px;border-radius:12px;border-left:4px solid}.orden-card.estado-pending_payment{border-left-color:#f59e0b}.offer-panel{background:#fff;border-radius:16px;padding:8px;box-shadow:0 2px 10px #00000014}.offer-sheet-content{padding:12px 12px 16px;background:transparent;border-radius:12px;display:flex;flex-direction:column;gap:12px}.sheet-handle{width:48px;height:5px;border-radius:999px;background:#e5e7eb;margin:0 auto 4px}.sheet-title{margin:0;font-size:20px;font-weight:700;color:#111827}.tipo-toggle{display:flex;gap:10px}.tipo-toggle ion-button{flex:1}.sheet-banner{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:10px 12px;font-size:13px;color:#0f172a}.sheet-item{--background: #f8fafc;--border-radius: 10px;--border-color: transparent}.sheet-item ion-textarea{--background: transparent}.sheet-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.sheet-error{color:#dc2626;font-size:12px;font-weight:600;margin-top:-6px}.sheet-helper{font-size:12px;color:#4b5563;margin-top:-4px;text-align:right}.sheet-summary{background:#eef2ff;border:1px solid #c7d2fe;border-radius:10px;padding:12px;font-weight:600;color:#1e1b4b;text-align:center}.sheet-actions{display:flex;gap:12px;margin-top:auto}.sheet-actions ion-button{flex:1}.orden-card.estado-paid{border-left-color:#3b82f6}.orden-card.estado-dispute{border-left-color:#ef4444}.orden-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.orden-timer{display:flex;align-items:center;gap:4px;font-size:14px;color:#ef4444;font-weight:500}.orden-detalles{margin-bottom:12px}.orden-monto-principal{font-size:24px;font-weight:700;color:#1a1a1a}.orden-monto-secundario{font-size:14px;color:#666;margin-top:4px}.orden-counterparty{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #eee}.ops-summary-card{margin:0 0 16px;border-radius:18px;border:1px solid #e2e8f0;box-shadow:0 10px 24px #0f172a14}.offers-summary-card{cursor:pointer}.ops-summary-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px}.ops-summary-kicker{display:inline-block;font-size:12px;font-weight:700;color:#2563eb;text-transform:uppercase;letter-spacing:.04em;margin-bottom:6px}.ops-summary-head h3{margin:0;font-size:20px;color:#0f172a}.ops-summary-link{font-size:13px;font-weight:700;color:#2563eb}.ops-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ops-summary-metric{display:grid;gap:6px;padding:14px;border-radius:14px;background:#f8fafc;border:1px solid #e2e8f0}.ops-summary-metric span{font-size:12px;color:#64748b}.ops-summary-metric strong{font-size:17px;color:#0f172a}.simple-modal{padding:24px;text-align:center}.qr-placeholder{width:200px;height:200px;background:#f0f0f0;margin:24px auto;display:flex;align-items:center;justify-content:center;border-radius:12px}ion-fab{margin-bottom:20px;margin-right:20px}ion-fab-button{--background: #f0b90b;--background-activated: #d4a009}@media (max-width: 680px){.ops-summary-head{flex-direction:column;align-items:stretch}.ops-summary-grid{grid-template-columns:1fr}}.ops-center{width:min(1180px,100%);margin:0 auto;padding:14px;display:grid;gap:12px}.ops-command-header,.ops-alert-strip,.ops-panel,.ops-kpi-card,.ops-actions-rail button{background:#fff;border:1px solid #dbe3ee;box-shadow:0 8px 20px #0f172a0f}.ops-command-header{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:14px;border-radius:12px}.ops-kicker{display:inline-block;margin-bottom:3px;font-size:11px;font-weight:800;color:#2563eb;text-transform:uppercase}.ops-center-switch{display:inline-grid;grid-template-columns:repeat(2,minmax(0,auto));gap:4px;max-width:100%;margin-bottom:8px;padding:4px;border:1px solid #dbe3ee;border-radius:10px;background:#f8fafc}.ops-center-switch button{min-height:32px;padding:6px 10px;border:0;border-radius:8px;background:transparent;color:#475569;font-size:12px;font-weight:800;white-space:nowrap;cursor:pointer}.ops-center-switch button.active{background:#1d4ed8;color:#fff;box-shadow:0 3px 8px #1d4ed838}.ops-command-header h1{margin:0;color:#0f172a;font-size:22px;font-weight:800}.ops-command-header p,.ops-panel-header p{margin:3px 0 0;color:#64748b;font-size:12px}.ops-health{min-width:154px;padding:9px 11px;border-radius:10px;border:1px solid #cbd5e1;background:#f8fafc}.ops-health span,.ops-health strong{display:block}.ops-health span{font-size:11px;font-weight:800;text-transform:uppercase}.ops-health strong{margin-top:2px;color:#334155;font-size:12px}.ops-health.normal{border-color:#bbf7d0;background:#f0fdf4;color:#15803d}.ops-health.warning{border-color:#fde68a;background:#fffbeb;color:#b45309}.ops-health.critical{border-color:#fecaca;background:#fff1f2;color:#b91c1c}.ops-icon-button{width:42px;height:42px;border:1px solid #cbd5e1;border-radius:10px;background:#f8fafc;color:#1d4ed8;display:inline-flex;align-items:center;justify-content:center}.ops-alert-strip{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:stretch;padding:12px;border-radius:12px}.ops-alert-title{display:flex;align-items:center;gap:7px;color:#b45309;font-size:13px;font-weight:800;text-transform:uppercase}.ops-alert-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ops-alert-item,.ops-order-row,.ops-history-row,.ops-panel-header button,.ops-actions-rail button{cursor:pointer}.ops-alert-item{display:grid;grid-template-columns:1fr auto auto;gap:8px;align-items:center;min-height:42px;padding:8px 10px;border:1px solid #fde68a;border-radius:9px;background:#fffbeb;color:#78350f;text-align:left}.ops-alert-item.critical{border-color:#fecaca;background:#fff1f2;color:#991b1b}.ops-alert-item span,.ops-alert-item em{font-size:12px;font-style:normal}.ops-alert-item strong{font-size:13px}.ops-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.ops-kpi-card{min-height:76px;padding:12px;border-radius:12px;display:grid;align-content:center;gap:5px}.ops-kpi-card span,.ops-liquidity-summary span,.ops-offers-grid span{color:#64748b;font-size:12px;font-weight:700}.ops-kpi-card strong{color:#0f172a;font-size:22px;font-weight:850;line-height:1.1}.ops-kpi-card.attention{border-color:#fde68a}.ops-kpi-card.danger{border-color:#fecaca}.ops-actions-rail{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.ops-actions-rail button{min-height:58px;padding:8px;border-radius:10px;color:#0f172a;display:grid;place-items:center;gap:4px}.ops-actions-rail ion-icon{color:#2563eb;font-size:20px}.ops-actions-rail span{font-size:12px;font-weight:750}.ops-panel{padding:12px;border-radius:12px}.ops-panel-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}.ops-panel-header h2{margin:0;color:#0f172a;font-size:16px;font-weight:850}.ops-panel-header button{border:1px solid #bfdbfe;border-radius:9px;background:#eff6ff;color:#1d4ed8;padding:7px 10px;font-size:12px;font-weight:800;white-space:nowrap}.ops-active-list,.ops-history-list{display:grid;gap:8px}.ops-order-row{width:100%;display:grid;grid-template-columns:76px minmax(110px,1fr) minmax(105px,1fr) 88px auto;gap:10px;align-items:center;min-height:64px;padding:9px;border:1px solid #e2e8f0;border-left:4px solid #22c55e;border-radius:10px;background:#fff;text-align:left}.ops-order-row.warning{border-left-color:#f59e0b}.ops-order-row.critical{border-left-color:#ef4444;background:snow}.ops-order-type{padding:5px 7px;border-radius:8px;background:#eef2ff;color:#1e40af;font-size:12px;font-weight:850;text-align:center}.ops-order-main,.ops-order-meta,.ops-order-risk,.ops-history-row>span:nth-child(2){min-width:0;display:grid;gap:3px}.ops-order-main strong,.ops-order-meta strong,.ops-order-risk strong,.ops-history-row strong{overflow:hidden;color:#0f172a;font-size:13px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.ops-order-main em,.ops-order-meta em,.ops-order-risk em,.ops-history-row em,.ops-wallet-row em{overflow:hidden;color:#64748b;font-size:12px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.ops-order-risk strong{color:#b45309}.ops-order-row.critical .ops-order-risk strong{color:#b91c1c}.ops-order-action{padding:7px 9px;border-radius:8px;background:#1d4ed8;color:#fff;font-size:12px;font-weight:800;white-space:nowrap}.ops-empty-state{min-height:116px;display:grid;place-items:center;gap:5px;padding:18px;border:1px dashed #cbd5e1;border-radius:10px;color:#64748b;text-align:center}.ops-empty-state.compact{min-height:74px}.ops-empty-state ion-icon{color:#16a34a;font-size:24px}.ops-empty-state strong{color:#0f172a;font-size:14px}.ops-empty-state span{font-size:12px}.ops-two-column{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.ops-liquidity-summary,.ops-offers-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:10px}.ops-offers-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-liquidity-summary div,.ops-offers-grid div{padding:10px;border:1px solid #e2e8f0;border-radius:9px;background:#f8fafc;display:grid;gap:5px}.ops-liquidity-summary strong,.ops-offers-grid strong{color:#0f172a;font-size:15px;font-weight:850}.ops-wallet-row{display:grid;grid-template-columns:56px 1fr auto;gap:10px;align-items:center;padding:9px 0;border-top:1px solid #edf2f7}.ops-wallet-row span,.ops-wallet-row strong{color:#0f172a;font-size:13px;font-weight:800}.ops-wallet-row strong{text-align:right}.ops-history-row{width:100%;min-height:54px;padding:8px;border:1px solid #e2e8f0;border-radius:10px;background:#fff;display:grid;grid-template-columns:38px minmax(0,1fr) auto auto;gap:10px;align-items:center;text-align:left}.ops-history-icon{width:34px;height:34px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;background:#eef2ff;color:#1d4ed8}.ops-history-icon.deposito,.ops-history-icon.transfer_in{background:#dcfce7;color:#15803d}.ops-history-icon.retiro,.ops-history-icon.fee,.ops-history-icon.transfer_out{background:#fee2e2;color:#b91c1c}.ops-history-amount{color:#0f172a;font-size:13px;font-weight:850;white-space:nowrap}.ops-history-amount.positivo{color:#15803d}.ops-history-amount.negativo{color:#b91c1c}@media (min-width: 900px){.ops-center{padding:18px}}@media (max-width: 760px){.ops-command-header{grid-template-columns:1fr auto}.ops-health{grid-column:1 / -1;order:3}.ops-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-actions-rail{grid-template-columns:repeat(3,minmax(0,1fr))}.ops-alert-strip,.ops-alert-list,.ops-two-column,.ops-liquidity-summary{grid-template-columns:1fr}.ops-order-row{grid-template-columns:68px 1fr auto;grid-template-areas:"type main action" "meta meta risk"}.ops-order-type{grid-area:type}.ops-order-main{grid-area:main}.ops-order-meta{grid-area:meta}.ops-order-risk{grid-area:risk;text-align:right}.ops-order-action{grid-area:action}.ops-history-row{grid-template-columns:38px minmax(0,1fr) auto}.ops-history-row ion-badge{grid-column:2 / -1;justify-self:start}}@media (max-width: 420px){.ops-center{padding:10px}.ops-command-header h1{font-size:19px}.ops-center-switch{width:100%;grid-template-columns:1fr}.ops-center-switch button{white-space:normal}.ops-actions-rail span,.ops-kpi-card span,.ops-panel-header p{font-size:11px}.ops-kpi-card strong{font-size:18px}.ops-order-row{grid-template-columns:1fr auto;grid-template-areas:"type action" "main main" "meta risk"}}.ajustes-root{background:#fff;min-height:100vh;overflow-x:hidden}.ajustes-header-bar{width:100%;background:#2a6ec8;height:calc(56px + env(safe-area-inset-top,0px));display:flex;align-items:center;justify-content:space-between;padding:env(safe-area-inset-top,0px) 18px 0 18px;position:sticky;top:0;z-index:100;border-top-left-radius:14px;border-top-right-radius:14px}.ajustes-header-title{color:#fff;font-size:1.35rem;font-weight:600;letter-spacing:.2px}.ajustes-btn-back,.ajustes-btn-noti{background:none;border:none;cursor:pointer;display:flex;align-items:center}.ajustes-btn-noti{position:relative}.ajustes-noti-badge{position:absolute;top:-4px;right:-4px;font-size:10px;min-width:16px;height:16px;border-radius:50%;padding:0 4px}.perfil-infobox-bg{position:relative;background:#fff;padding-top:60px;padding-bottom:18px;margin-bottom:14px;text-align:center;box-shadow:0 3px 12px #0000000d}.perfil-avatar-wrapper{position:absolute;left:50%;top:-0px;transform:translate(-50%);width:96px;height:96px;border-radius:50%;background:#fff;box-shadow:0 4px 14px #0a2ff126;display:flex;align-items:center;justify-content:center;cursor:pointer}.perfil-avatar-img,.perfil-avatar{width:88px;height:88px;border-radius:50%;object-fit:cover;font-size:2.3rem;font-weight:600;background:#dee7fe;color:#3652d7;display:flex;align-items:center;justify-content:center}.perfil-avatar-edit-btn{position:absolute;right:6px;bottom:6px;background:#fff;border-radius:50%;padding:3px;box-shadow:0 2px 7px #0a2ff11f;display:flex;align-items:center;justify-content:center}.perfil-name-status-box{margin-top:48px}.perfil-name{font-size:1.12rem;color:#23272f;font-weight:600;margin-bottom:6px}.perfil-verif-badge{display:inline-flex;align-items:center;background:#19c37d14;color:#19c37d;font-size:.85rem;font-weight:600;border-radius:20px;padding:4px 12px;margin-top:4px}.perfil-verif-badge svg{margin-right:6px;font-size:.9rem}.perfil-content{width:100%;max-width:660px;margin:0 auto;padding:12px 10px 70px}section{margin-bottom:22px}section h4{margin-bottom:10px;color:#0a2ff1;letter-spacing:.6px;font-size:.92rem;font-weight:700;padding-left:1px}.perfil-item{display:flex;align-items:center;background:#f6f8fa;border-radius:10px;margin-bottom:11px;padding:11px 14px;cursor:pointer;transition:background .15s ease,border .15s ease;border:1px solid transparent}.perfil-item:hover{background:#eaf5fd;border:1px solid #82aafe}.perfil-item-disabled{opacity:.6;cursor:not-allowed;pointer-events:none}.item-icon{font-size:1.25rem;color:#0a2ff1;margin-right:12px}.item-title{font-weight:600;color:#23272f;font-size:.98rem}.item-desc{color:#656a7c;font-size:.88rem;display:block;margin-top:2px}.perfil-item>svg:last-child{margin-left:auto;color:#b5bed9;font-size:1.2rem}@media (max-width: 900px){.perfil-content{padding:10px 4vw 80px}}.recarga-user-page{--recarga-screen-width: 1210px;--recarga-bg: #020a14;--recarga-panel: rgba(3, 15, 30, .88);--recarga-panel-strong: rgba(4, 18, 36, .96);--recarga-border: rgba(43, 77, 123, .58);--recarga-text: #f5f7fb;--recarga-muted: #a3aec2;--recarga-blue: #1268ff;--recarga-green: #2cc99b;background:var(--recarga-bg)}.recarga-header{position:relative;width:100%;min-height:58px;background:#020a14;color:var(--recarga-text);box-shadow:none;display:grid;place-items:center}.recarga-back{position:absolute;left:max(10px,env(safe-area-inset-left));top:50%;transform:translateY(-50%);width:34px;height:34px;margin:0;border:0;background:transparent;color:#fff;display:grid;place-items:center;padding:0;font-size:29px}.recarga-back::part(native){background:transparent}.recarga-title{max-width:calc(100vw - 96px);text-align:center;color:var(--recarga-text);font-size:20px;font-weight:800;letter-spacing:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recarga-content{--background: radial-gradient(circle at 50% -10%, rgba(17, 65, 120, .32), transparent 36%), #020a14;color:var(--recarga-text)}.recarga-shell{width:min(calc(100% - 32px),var(--recarga-screen-width));margin:0 auto;padding:8px 18px 28px;box-sizing:border-box}.recarga-hero{text-align:center;padding:8px 18px 24px}.usdt-logo{border-radius:50%;background:radial-gradient(circle at 38% 24%,rgba(255,255,255,.38),transparent 28%),linear-gradient(145deg,#35ddad,#18a97c);color:#fff;display:inline-grid;place-items:center;box-shadow:inset 0 -5px 12px #02372a47}.usdt-logo span{position:relative;width:1em;height:1em;display:grid;place-items:center;font-family:Arial,Helvetica,sans-serif;font-weight:900;line-height:1}.usdt-logo span:before,.usdt-logo span:after{content:"";position:absolute;left:50%;transform:translate(-50%);background:#fff}.usdt-logo span:before{top:.17em;width:1.24em;height:.13em;border-radius:99px}.usdt-logo span:after{top:.39em;width:.56em;height:.12em;border-radius:99px}.recarga-hero-icon{width:50px;height:50px;margin:10px auto 13px;font-size:36px}.recarga-hero h1{margin:0 0 9px;font-size:24px;font-weight:850;color:var(--recarga-text)}.recarga-hero p{width:245px;max-width:100%;margin:0 auto;color:var(--recarga-muted);font-size:16px;line-height:1.35}.recarga-panel{border:1px solid var(--recarga-border);border-radius:9px;background:linear-gradient(180deg,#041427f0,#030d1bf0);box-shadow:0 18px 38px #0000002e;padding:18px;margin-bottom:15px}.recarga-network-panel{padding-bottom:15px}.recarga-field-label{color:#9da8ba;font-size:14px;margin-bottom:8px}.recarga-network-select{width:100%;min-height:44px;border:1px solid rgba(55,93,146,.74);border-radius:8px;background:#051224c7;color:var(--recarga-text);display:grid;grid-template-columns:auto auto auto 1fr;align-items:center;gap:9px;padding:8px 12px;text-align:left}.trx-logo{width:29px;height:29px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(145deg,#ff3131,#d80c2c);color:#fff;font-size:17px;font-weight:900;transform:rotate(-20deg)}.recarga-network-select strong{font-size:16px;letter-spacing:0}.recommended-pill{border-radius:6px;background:#1268ff21;border:1px solid rgba(18,104,255,.35);color:#0f7bff;padding:4px 7px;font-size:12px;font-weight:700}.network-chevron{justify-self:end;color:#99a6cc;font-size:21px}.recarga-qr-wrap{display:flex;flex-direction:column;align-items:center;margin-top:16px}.recarga-qr{position:relative;width:230px;height:230px;border:1px solid rgba(73,112,168,.8);border-radius:11px;background:#fff;display:grid;place-items:center;padding:11px;overflow:hidden}.recarga-qr svg{width:206px;height:206px}.qr-usdt-logo{position:absolute;width:48px;height:48px;left:50%;top:50%;transform:translate(-50%,-50%);border:5px solid #ffffff;font-size:33px}.recarga-qr-placeholder{width:206px;height:206px;display:grid;place-items:center;color:#62708a;gap:8px}.recarga-qr-placeholder ion-icon{font-size:44px}.recarga-qr-wrap p{margin:11px 0 17px;color:#a5b0c4;text-align:center;font-size:14px;line-height:1.38}.recarga-address-block{margin-top:0}.recarga-address-row{min-height:52px;border:1px solid rgba(55,93,146,.74);border-radius:9px;background:#041122d1;color:#f3f6ff;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 12px 12px 14px}.recarga-address-row span{overflow-wrap:anywhere;font-size:15px;font-weight:600}.recarga-address-copy{border:0;background:transparent;color:#0f7bff;display:grid;place-items:center;font-size:23px}.recarga-copy-primary{width:100%;min-height:55px;margin:22px 0;border:0;border-radius:9px;background:#1268ff;color:#fff;display:inline-flex;align-items:center;justify-content:center;gap:11px;font-size:16px;font-weight:800;box-shadow:0 14px 26px #1268ff47}.recarga-copy-primary ion-icon{font-size:22px}.recarga-copy-primary:disabled,.recarga-address-copy:disabled{opacity:.55}.recarga-warning{border:1px solid rgba(210,143,29,.6);border-radius:9px;background:#1a1714b8;color:#f6c36b;display:grid;grid-template-columns:auto 1fr;align-items:start;gap:12px;padding:15px 16px}.recarga-warning ion-icon{margin-top:2px;color:#f0a826;font-size:30px}.recarga-warning p{margin:0;display:flex;flex-direction:column;gap:5px;color:#aeb8c9;font-size:14px;line-height:1.35}.recarga-warning strong{color:#f1f5ff;font-size:14px}.recarga-help{margin:17px 0 0;text-align:center;color:#8591a7;font-size:12px}@media (max-width: 380px){.recarga-shell{width:min(calc(100% - 20px),var(--recarga-screen-width));padding-left:12px;padding-right:12px}.recarga-panel{padding:15px}.recarga-qr{width:214px;height:214px}.recarga-qr svg,.recarga-qr-placeholder{width:190px;height:190px}.recarga-title{font-size:18px}}.enviar-crypto-page{--withdraw-bg: #020a14;--withdraw-shell: 1210px;--withdraw-border: rgba(54, 100, 165, .58);--withdraw-text: #f5f7fb;--withdraw-muted: #aab5c8;--withdraw-blue: #1268ff;--withdraw-green: #2cc99b;--ion-background-color: var(--withdraw-bg);background:var(--withdraw-bg)}.enviar-crypto-header{position:relative;width:100%;min-height:58px;background:#020a14;color:var(--withdraw-text);display:grid;place-items:center;box-shadow:none}.enviar-crypto-back{position:absolute;left:max(10px,env(safe-area-inset-left));top:50%;transform:translateY(-50%);width:34px;height:34px;border:0;background:transparent;color:#fff;display:grid;place-items:center;padding:0;font-size:29px}.enviar-crypto-clock{position:absolute;right:16px;top:50%;transform:translateY(-50%);color:#a8b8df;font-size:26px}.enviar-crypto-title{max-width:calc(100vw - 120px);color:var(--withdraw-text);font-size:20px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.enviar-crypto-content{--background: radial-gradient(circle at 50% -10%, rgba(18, 104, 255, .24), transparent 36%), #020a14;color:var(--withdraw-text)}.enviar-crypto-shell{width:min(calc(100% - 32px),var(--withdraw-shell));margin:0 auto;padding:18px 18px 32px;box-sizing:border-box}.enviar-crypto-card{border:1px solid var(--withdraw-border);border-radius:14px;background:linear-gradient(180deg,#041427f2,#030d1bf2);box-shadow:0 18px 38px #0003;padding:20px;display:grid;gap:16px}.enviar-crypto-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:4px 0 6px}.enviar-crypto-step{position:relative;display:grid;justify-items:center;gap:8px;color:#aab5c8;font-size:12px;text-align:center}.enviar-crypto-step:before{content:"";position:absolute;top:13px;left:-50%;right:50%;height:2px;background:#8490a57a}.enviar-crypto-step:first-child:before{display:none}.enviar-crypto-step span{width:28px;height:28px;border-radius:50%;background:#475569;color:#fff;display:grid;place-items:center;font-weight:800;z-index:1}.enviar-crypto-step.is-active{color:var(--withdraw-text)}.enviar-crypto-step.is-active span{background:linear-gradient(145deg,#1b7cff,#0e4bc9);box-shadow:0 12px 26px #1268ff3d}.enviar-crypto-balance-card,.enviar-crypto-form-panel,.enviar-crypto-fee,.enviar-crypto-warning{border:1px solid rgba(55,93,146,.55);border-radius:11px;background:#041122b8}.enviar-crypto-balance-card{min-height:78px;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:15px 18px}.enviar-crypto-balance-card span,.enviar-crypto-field>span{color:var(--withdraw-muted);font-size:15px}.enviar-crypto-balance-card strong{display:block;margin-top:5px;color:var(--withdraw-text);font-size:24px;font-weight:850}.enviar-crypto-usdt-mark{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(145deg,#35ddad,#18a97c);color:#fff;font-size:28px;font-weight:900;box-shadow:inset 0 -5px 12px #02372a47}.enviar-crypto-form-panel{display:grid;gap:16px;padding:16px}.enviar-crypto-field{display:grid;gap:8px}.enviar-crypto-network,.enviar-crypto-input-shell{width:100%;min-height:48px;border:1px solid rgba(55,93,146,.74);border-radius:8px;background:#020c19a3;color:var(--withdraw-text);display:grid;align-items:center;box-sizing:border-box}.enviar-crypto-network{grid-template-columns:auto 1fr auto;gap:10px;padding:8px 12px;text-align:left}.enviar-crypto-trx{width:33px;height:33px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(145deg,#ff3131,#d80c2c);color:#fff;font-size:20px;font-weight:900;transform:rotate(-20deg)}.enviar-crypto-network strong{font-size:16px}.enviar-crypto-network ion-icon{color:#c5d0ea;font-size:22px}.enviar-crypto-input-shell{grid-template-columns:minmax(0,1fr) auto auto;gap:10px;padding:0 12px}.enviar-crypto-input-shell ion-input{--color: var(--withdraw-text);--placeholder-color: #7e8aa4;--placeholder-opacity: 1;--padding-start: 0;--padding-end: 0;min-height:46px}.enviar-crypto-input-shell ion-icon{color:#62a2ff;font-size:22px}.enviar-crypto-input-shell button{border:0;background:transparent;color:#62a2ff;font-size:15px;font-weight:800;padding:0}.enviar-crypto-note{border:1px solid rgba(210,143,29,.6);border-radius:9px;background:#1a1714b8;color:#f6c36b;font-size:13px;line-height:1.35;padding:12px 14px}.enviar-crypto-fee{display:grid;gap:0;padding:14px 16px}.enviar-crypto-fee-row{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:40px;color:var(--withdraw-muted);font-size:15px}.enviar-crypto-fee-row span{display:inline-flex;align-items:center;gap:10px}.enviar-crypto-fee-row ion-icon{color:#aab5c8;font-size:20px}.enviar-crypto-fee-row strong{color:var(--withdraw-text);font-weight:800}.enviar-crypto-fee-total{margin-top:8px;padding-top:12px;border-top:1px dashed rgba(55,93,146,.48)}.enviar-crypto-net-row{margin-top:8px;padding-top:14px;border-top:1px solid rgba(55,93,146,.48)}.enviar-crypto-net-row span,.enviar-crypto-net-row strong{font-size:20px;font-weight:850}.enviar-crypto-net-row span{color:var(--withdraw-text)}.enviar-crypto-net-row strong{color:var(--withdraw-green)}.enviar-crypto-warning{border-color:#d28f1d9e;background:#1a1714b8;display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:start;padding:16px}.enviar-crypto-warning>ion-icon{color:#f0a826;font-size:34px}.enviar-crypto-warning strong{display:block;color:#f6c36b;font-size:15px;line-height:1.35}.enviar-crypto-warning span{display:block;margin-top:6px;color:#aeb8c9;font-size:14px}.enviar-crypto-submit{--background: #1268ff;--background-hover: #0f5ceb;--border-radius: 9px;min-height:61px;font-size:18px;font-weight:850;box-shadow:0 14px 26px #1268ff47}.enviar-crypto-submit ion-icon{margin-right:8px}@media (max-width: 620px){.enviar-crypto-shell{width:min(calc(100% - 20px),var(--withdraw-shell));padding:14px 10px 28px}.enviar-crypto-card{padding:16px}.enviar-crypto-steps{gap:6px}.enviar-crypto-step strong{font-size:11px}.enviar-crypto-balance-card strong{font-size:22px}}.direct-buy-page{--background: #ffffff;background:#fff}.direct-buy-header,.direct-buy-header ion-toolbar{--background: #ffffff;background:#fff;border-bottom:1px solid #e6edf7}.direct-buy-content{--background: #ffffff}.direct-buy-container{width:100%;max-width:1220px;margin:0 auto;padding:0 24px;box-sizing:border-box}.direct-buy-content>.direct-buy-container{padding-top:18px;padding-bottom:34px;display:grid;grid-template-columns:minmax(0,1220px);justify-content:center;align-items:start;gap:0}.direct-buy-toolbar{min-height:66px;display:flex;align-items:center;gap:12px;max-width:none;margin:0;min-width:0}.direct-buy-back{width:36px;height:36px;padding:7px;border-radius:10px;background:#eef5ff;font-size:22px;color:#1554b1;cursor:pointer;box-sizing:border-box}.direct-buy-title{color:#102a56;font-size:18px;font-weight:900;overflow-wrap:anywhere}.direct-buy-subtitle{color:#64748b;font-size:13px;margin-top:2px;overflow-wrap:anywhere}.direct-buy-hero,.direct-buy-form,.direct-buy-info-grid>div{background:#fff;border:1px solid #e1eaf6;box-shadow:0 16px 34px #1f478414;border-radius:14px}.direct-buy-hero{display:none}.direct-buy-badge{align-self:flex-start;--background: rgba(255, 255, 255, .15);--color: #ffffff;padding:7px 12px;border-radius:999px;font-size:13px;font-weight:900;box-shadow:0 8px 18px #09378047}.direct-buy-hero h1{margin:10px 0 8px;color:#fff;font-size:28px;line-height:1.15}.direct-buy-hero p{max-width:540px;margin:0;color:#ffffffd1;line-height:1.5;font-size:14px}.direct-buy-form{grid-column:1;grid-row:auto;width:100%;min-height:0;padding:24px;display:flex;flex-direction:column;justify-content:flex-start;min-width:0}.direct-buy-form-intro{position:relative;overflow:hidden;max-width:none;width:100%;margin:0;padding:26px 30px 24px;border-radius:12px;background:radial-gradient(circle at 84% 20%,rgba(42,180,255,.38),transparent 28%),linear-gradient(135deg,#083981,#0d5fd0 58%,#1179ee);box-shadow:inset 0 -76px #106bdd29,0 14px 30px #0a429a38;min-width:0}.direct-buy-form-intro-top{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr);gap:24px;align-items:center}.direct-buy-form-intro h1{margin:18px 0 10px;color:#fff;font-size:36px;line-height:1.15;letter-spacing:0;overflow-wrap:anywhere}.direct-buy-form-intro p{max-width:590px;margin:0;color:#ffffffe0;line-height:1.55;font-size:16px;font-weight:700;overflow-wrap:anywhere}.direct-buy-usdt-art{position:relative;min-height:150px}.direct-buy-usdt-base{position:absolute;right:24px;bottom:6px;width:130px;height:58px;border-radius:50%;background:linear-gradient(180deg,#45b7ff,#1c6dde);box-shadow:inset 0 10px 20px #ffffff4d,0 18px 26px #00205c38;transform:perspective(90px) rotateX(58deg)}.direct-buy-usdt-coin{position:absolute;right:54px;top:6px;width:94px;height:94px;display:grid;place-items:center;border-radius:50%;background:linear-gradient(145deg,#6cf5ba,#15b981 56%,#078d70);color:#fff;font-size:56px;font-weight:900;text-shadow:0 3px 0 rgba(5,96,82,.45);box-shadow:inset -8px -10px 14px #00634d42,inset 8px 8px 16px #ffffff47,0 18px 28px #001c5047;transform:rotate(12deg)}.direct-buy-fieldset{width:100%;max-width:none;margin:26px 0 0}.direct-buy-fieldset label{display:block;color:#71839d;font-size:12px;font-weight:900;text-transform:uppercase;margin:0 0 8px;letter-spacing:.02em}.direct-buy-fieldset label:first-child{margin-top:0}.direct-buy-input-row{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:74px;background:#fff;border:2px solid #2b78ff;border-radius:10px;padding:8px 16px 8px 18px;box-shadow:0 0 0 3px #2b78ff0f;min-width:0}.direct-buy-input-row ion-input,.direct-buy-native-input{font-size:32px;font-weight:900;color:#102a56;min-width:0}.direct-buy-native-input{flex:1;min-width:0;border:0;outline:0;background:transparent;line-height:1.35;padding:10px 0}.direct-buy-native-input::-webkit-outer-spin-button,.direct-buy-native-input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.direct-buy-input-currency{flex:0 0 auto;display:grid;justify-items:end;gap:2px}.direct-buy-input-currency>div{display:inline-flex;align-items:center;gap:7px}.direct-buy-token-dot{width:23px;height:23px;display:inline-grid;place-items:center;border-radius:50%;background:#36c391;color:#fff;font-size:15px;font-weight:900}.direct-buy-input-currency strong{color:#102a56;font-size:20px;font-weight:900}.direct-buy-input-currency small{color:#7b8da7;font-size:12px;font-weight:800}.direct-buy-form ion-select{background:#f8fbff;border:1px solid #d9e6f7;border-radius:10px;padding:12px}.direct-buy-status{margin-bottom:16px;padding:14px;border-radius:12px;display:flex;gap:12px;align-items:center;border:1px solid transparent}.direct-buy-status ion-icon{font-size:30px;flex:0 0 auto}.direct-buy-status span,.direct-buy-status strong,.direct-buy-status small{display:block}.direct-buy-status span{font-size:12px;font-weight:900;text-transform:uppercase}.direct-buy-status strong{margin-top:3px;font-size:21px;color:#102a56}.direct-buy-status small{margin-top:4px;color:#64748b;font-size:12px;overflow-wrap:anywhere}.direct-buy-status-success{background:#ecfdf3;border-color:#22c55e3d;color:#15803d}.direct-buy-status-pending{background:#eef5ff;border-color:#cfe0fb;color:#1554b1}.direct-buy-status-danger{background:#fef2f2;border-color:#dc26262e;color:#b91c1c}.direct-buy-checking{margin-bottom:16px;display:flex;align-items:center;gap:10px;color:#64748b;font-size:13px;font-weight:700}.direct-buy-breakdown{max-width:none;width:100%;margin:0;display:grid;border:1px solid #e1eaf6;border-radius:12px;overflow:hidden}.direct-buy-breakdown>div{background:#f8fbff;padding:13px 16px;display:flex;justify-content:space-between;gap:12px;align-items:center;border-bottom:1px solid #e6edf7;min-width:0}.direct-buy-breakdown>div:last-child{border-bottom:0}.direct-buy-breakdown span{color:#64748b;font-size:15px;font-weight:800}.direct-buy-breakdown strong{color:#102a56;font-size:15px;font-weight:900;text-align:right;min-width:0;overflow-wrap:anywhere}.direct-buy-breakdown-total{background:#eef5ff!important}.direct-buy-breakdown-total span,.direct-buy-breakdown-total strong{color:#1554b1;font-weight:900}.direct-buy-breakdown-total strong{font-size:22px}.direct-buy-summary-block{width:100%;margin-top:22px}.direct-buy-summary-block h2{margin:0 0 10px;color:#71839d;font-size:13px;font-weight:900;text-transform:uppercase;letter-spacing:.02em}.direct-buy-range-warning,.direct-buy-expired-box{margin-bottom:16px;padding:14px;background:#fff7ed;border:1px solid rgba(234,88,12,.24);border-radius:12px}.direct-buy-range-warning,.direct-buy-expired-box strong{color:#9a3412;font-size:14px;font-weight:800}.direct-buy-expired-box span{display:block;margin:4px 0 12px;color:#7c2d12;font-size:12px;line-height:1.4}.direct-buy-inline-warning{margin-top:7px;color:#dc2626;font-size:12px;font-weight:800}.direct-buy-confirming-box{margin-bottom:16px;padding:14px;display:flex;gap:12px;align-items:flex-start;background:#eef5ff;border:1px solid #cfe0fb;border-radius:12px;color:#1554b1}.direct-buy-confirming-box strong,.direct-buy-confirming-box span{display:block}.direct-buy-confirming-box strong{color:#102a56;font-size:14px}.direct-buy-confirming-box span{margin-top:3px;color:#1554b1;font-size:12px;line-height:1.4}.direct-buy-success-receipt{padding:20px;text-align:center;background:linear-gradient(180deg,#f0fdf4,#fff 44%);border:1px solid rgba(34,197,94,.24);border-radius:14px}.direct-buy-success-icon{width:58px;height:58px;margin:0 auto 10px;display:grid;place-items:center;border-radius:50%;background:#dcfce7;color:#16a34a}.direct-buy-success-icon ion-icon{font-size:34px}.direct-buy-success-receipt>span{display:block;color:#15803d;font-size:12px;font-weight:900;text-transform:uppercase}.direct-buy-success-receipt h2{margin:6px 0;color:#102a56;font-size:26px;line-height:1.15}.direct-buy-success-receipt p{margin:0 auto 16px;max-width:430px;color:#64748b;font-size:13px;line-height:1.45}.direct-buy-receipt-lines{display:grid;border:1px solid #e1eaf6;border-radius:12px;overflow:hidden;text-align:left}.direct-buy-receipt-lines>div{padding:12px 14px;display:flex;justify-content:space-between;gap:12px;background:#f8fbff;border-bottom:1px solid #e6edf7}.direct-buy-receipt-lines>div:last-child{border-bottom:0}.direct-buy-receipt-lines span{color:#64748b;font-size:12px;font-weight:700}.direct-buy-receipt-lines strong{color:#102a56;font-size:13px;text-align:right;overflow-wrap:anywhere}.direct-buy-success-actions{margin-top:14px;display:grid;gap:10px}.direct-buy-secondary{--border-color: #b9ccec;--color: #1554b1;--border-radius: 10px;height:46px;font-weight:900}.direct-buy-primary{--background: #2179ee;--background-activated: #1554b1;--border-radius: 10px;height:52px;font-weight:900;max-width:none;width:100%;margin:26px 0 0;font-size:16px;text-transform:uppercase;letter-spacing:.02em;box-shadow:0 14px 24px #2179ee3d}.direct-buy-payment-box{display:none;max-width:520px;width:100%;margin:20px auto 0;padding:14px;background:#fff;border:1px solid #d9e6f7;border-radius:12px}.direct-buy-payment-box.visible{display:block}.direct-buy-card-placeholder{max-width:none;width:100%;margin:20px auto 0;padding:16px 20px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:center;background:#f8fbff;border:1px solid #dbe6f5;border-radius:12px;min-width:0}.direct-buy-card-placeholder ion-icon,.direct-buy-payment-heading ion-icon,.direct-buy-info-grid ion-icon{color:#2179ee}.direct-buy-card-placeholder ion-icon{margin-top:1px;font-size:33px;flex:0 0 auto}.direct-buy-card-placeholder strong,.direct-buy-card-placeholder span,.direct-buy-payment-heading strong,.direct-buy-payment-heading span{display:block;min-width:0;overflow-wrap:anywhere}.direct-buy-card-placeholder strong,.direct-buy-payment-heading strong{color:#102a56;font-size:14px}.direct-buy-card-placeholder span,.direct-buy-payment-heading span{margin-top:4px;color:#64748b;font-size:13px;line-height:1.4}.direct-buy-card-logos{display:flex;align-items:center;gap:10px}.direct-buy-card-logos img{width:54px;height:auto;display:block;border-radius:6px}.direct-buy-payment-heading{display:flex;gap:10px;align-items:flex-start;margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid #e6edf7}.direct-buy-payment-heading ion-icon{margin-top:1px;font-size:22px;flex:0 0 auto}.direct-buy-pay{--background: #102a56;--background-activated: #0f1f3f;--border-radius: 10px;height:48px;max-width:520px;width:100%;margin:18px auto 0;font-weight:900}.direct-buy-info-grid{margin-top:22px;display:grid;grid-template-columns:1fr;gap:12px}.direct-buy-info-grid-side{display:none}.direct-buy-info-grid-form{position:relative;z-index:2;max-width:none;width:100%;margin:26px 0 0;grid-template-columns:repeat(4,minmax(0,1fr));gap:26px}.direct-buy-info-grid>div{min-height:94px;padding:16px;display:grid;align-content:center}.direct-buy-info-grid ion-icon{font-size:22px}.direct-buy-info-grid-form>div{min-height:0;padding:0;display:grid;grid-template-columns:46px minmax(0,1fr);column-gap:12px;align-content:center;text-align:left;background:transparent;border:0;box-shadow:none;min-width:0}.direct-buy-info-grid-form ion-icon{grid-row:span 2;width:46px;height:46px;margin:0;padding:11px;border-radius:50%;background:#1e75eecc;color:#fff;font-size:24px;box-sizing:border-box}.direct-buy-info-grid strong,.direct-buy-info-grid span{display:block}.direct-buy-info-grid strong{color:#fff;margin-top:0}.direct-buy-info-grid-form strong{font-size:15px;line-height:1.2}.direct-buy-info-grid span{color:#ffffffd1;margin-top:4px;font-size:13px;line-height:1.35}.direct-buy-info-grid-form span{font-size:13px;line-height:1.3}@media (max-width: 900px){.direct-buy-content>.direct-buy-container{grid-template-columns:1fr;max-width:720px}.direct-buy-form{grid-column:auto;grid-row:auto;min-height:0;justify-content:flex-start;padding:18px}.direct-buy-form-intro-top{grid-template-columns:1fr}.direct-buy-info-grid-form{max-width:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.direct-buy-fieldset{margin-top:0;max-width:none}.direct-buy-breakdown,.direct-buy-primary,.direct-buy-card-placeholder,.direct-buy-payment-box,.direct-buy-pay{max-width:none}}@media (max-width: 640px){.direct-buy-container{padding-left:12px;padding-right:12px}.direct-buy-content>.direct-buy-container{padding-top:14px;padding-bottom:18px;gap:14px}.direct-buy-hero{display:none}.direct-buy-form-intro h1{font-size:24px}.direct-buy-form-intro{padding:20px 16px 18px}.direct-buy-form-intro p{font-size:14px}.direct-buy-usdt-art{display:none}.direct-buy-info-grid,.direct-buy-info-grid-form{grid-template-columns:1fr}.direct-buy-input-row,.direct-buy-card-placeholder{align-items:flex-start;grid-template-columns:1fr}.direct-buy-input-row{flex-direction:column;gap:10px;min-height:0;padding:12px}.direct-buy-input-row ion-input,.direct-buy-native-input{width:100%;font-size:24px}.direct-buy-input-currency{width:100%;justify-items:start}.direct-buy-card-logos{width:100%;justify-content:flex-start;flex-wrap:wrap}.direct-buy-breakdown>div{align-items:flex-start;flex-direction:column;gap:6px}.direct-buy-breakdown strong{text-align:left}.direct-buy-breakdown-total strong{font-size:19px}.direct-buy-card-placeholder{padding:14px}}@media (max-width: 420px){.direct-buy-toolbar{min-height:58px}.direct-buy-title{font-size:16px}.direct-buy-subtitle{font-size:12px}.direct-buy-form{padding:14px;border-radius:12px}.direct-buy-form-intro h1{font-size:21px}.direct-buy-input-row ion-input,.direct-buy-native-input{font-size:21px}.direct-buy-input-currency strong{font-size:17px}.direct-buy-primary,.direct-buy-pay,.direct-buy-secondary{min-height:46px;height:auto}}.p2p-stable-header,.tab-container{background:#fff}.p2p-stable-header{box-shadow:none;border-bottom:1px solid rgba(15,23,42,.06);position:relative;z-index:2}.market-container{width:100%;max-width:1220px;margin:0 auto;padding:0 16px;box-sizing:border-box}.p2p-header-row{min-height:68px;display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.p2p-back-btn{width:38px;height:38px;border:1px solid rgba(148,163,184,.22);border-radius:12px;background:#fff;color:#0f172a;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex:0 0 auto}.p2p-back-btn ion-icon{font-size:20px}.p2p-title{font-size:18px;font-weight:800;color:#0f172a;overflow-wrap:anywhere}.p2p-subtitle{font-size:13px;color:#64748b;overflow-wrap:anywhere}.p2p-header-actions{display:flex;align-items:center;gap:8px;flex:0 0 auto;position:relative;min-width:0}.orders-btn,.ops-center-btn,.refresh-market-btn{min-height:38px;border:0;border-radius:12px;padding:0 12px;background:transparent;color:#334155;display:inline-flex;align-items:center;justify-content:center;gap:7px;font-weight:700;flex:0 0 auto;cursor:pointer}.orders-btn{position:relative}.orders-btn:hover,.ops-center-btn:hover,.refresh-market-btn:hover{background:#94a3b81f}.ops-center-btn{color:#2563eb}.ops-center-btn ion-icon,.refresh-market-btn ion-icon{font-size:16px}.refresh-market-btn{width:38px;padding:0;color:#475569}.direct-channel-btn{--color: #1d4ed8;--background: rgba(37, 99, 235, .1);--background-hover: rgba(37, 99, 235, .16);--border-radius: 10px;--padding-start: 12px;--padding-end: 12px;min-height:36px;font-weight:800;flex:0 0 auto}.ops-menu-inline{position:absolute;z-index:20;top:calc(100% + 8px);right:0;width:min(320px,92vw);background:#fff;border:1px solid rgba(148,163,184,.18);border-radius:14px;box-shadow:0 18px 34px #0f172a29;overflow:hidden}.ops-menu-inline button{width:100%;border:0;border-top:1px solid rgba(148,163,184,.12);background:#fff;color:#0f172a;padding:13px 14px;text-align:left;font-size:14px;font-weight:700;cursor:pointer}.ops-menu-inline button:hover{background:#f8fafc}.direct-channel-switch{display:flex;gap:8px;padding-top:4px;padding-bottom:10px;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.direct-channel-tab.active{background:#eff6ff;border-color:#2563eb52;color:#1d4ed8}.p2p-tabs{background:#eef3fb;border-radius:14px;padding:4px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.p2p-tabs button{border:0;background:transparent;color:#64748b;min-height:42px;font-weight:700;border-radius:10px;text-transform:none;cursor:pointer}.market-buy .p2p-tabs button.active{background:#ecfdf3;color:#15803d}.market-sell .p2p-tabs button.active{background:#fef2f2;color:#b91c1c}.filters-container{margin-top:16px;background:#fff;border:1px solid rgba(148,163,184,.14);border-radius:18px;padding:18px;box-shadow:0 10px 28px #0f172a0d;min-width:0}.reset-filters-btn{border:0;background:transparent;color:#2563eb;font-weight:700;cursor:pointer;padding:8px 0}.filter-select-wrap{background:#f8fafc;border:1px solid rgba(148,163,184,.18);border-radius:14px;padding:10px 12px;display:flex;flex-direction:column;gap:6px;min-width:0}.filter-select{width:100%;border:0;outline:none;background:transparent;color:#0f172a;font-size:14px;font-weight:600}.offer-card{background:#fff;border-radius:18px;padding:18px;border:1px solid rgba(148,163,184,.14);box-shadow:0 14px 32px #0f172a0f;min-width:0;overflow:hidden}.username-row{display:flex;align-items:center;gap:6px;margin-bottom:4px;min-width:0}.username{font-size:16px;font-weight:800;color:#0f172a;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.price-value{font-size:28px;font-weight:900;color:#0f172a;overflow-wrap:anywhere}.limit-row,.available-row{display:flex;justify-content:space-between;align-items:center;gap:12px;min-width:0}.limit-value,.available-value{color:#0f172a;font-size:14px;font-weight:800;min-width:0;text-align:right;overflow-wrap:anywhere}.trade-button{width:100%;border:0;border-radius:12px;height:46px;font-weight:800;letter-spacing:0;cursor:pointer;color:#fff}.trade-button.buy-btn{background:#16a34a}.trade-button.sell-btn{background:#dc2626}.empty-action-btn{border:1px solid rgba(37,99,235,.28);border-radius:12px;background:#fff;color:#1d4ed8;min-height:38px;padding:0 14px;font-weight:800;cursor:pointer}.p2p-market-toast{position:fixed;z-index:999;top:16px;left:50%;transform:translate(-50%);width:min(420px,calc(100vw - 32px));border-radius:14px;background:#0f172a;color:#fff;padding:12px 14px;font-size:14px;font-weight:700;box-shadow:0 16px 34px #0f172a3d}@media (max-width: 720px){.market-container{padding:0 12px}.p2p-header-row{align-items:flex-start;flex-direction:column;padding:12px 0 8px;gap:10px}.p2p-header-main{width:100%}.p2p-header-actions{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.orders-btn,.ops-center-btn,.direct-channel-btn,.refresh-market-btn{width:100%}.orders-btn,.ops-center-btn,.direct-channel-btn{justify-content:center}.direct-channel-btn{grid-column:1 / -1}.refresh-market-btn{min-height:38px}.direct-channel-switch{padding-bottom:8px}.offer-header,.filters-summary{flex-direction:column;align-items:flex-start}.limit-row,.available-row{align-items:flex-start}.limit-value,.available-value{text-align:left}.price-main{flex-wrap:wrap}.price-value{font-size:24px}}@media (max-width: 420px){.p2p-header-actions{grid-template-columns:1fr}.offer-card,.filters-container,.empty-state{border-radius:14px;padding:14px}.p2p-banner-card img,.p2p-banner-skeleton{height:92px}.p2p-title{font-size:16px}.p2p-subtitle,.filters-subtitle{font-size:12px}}.internal-transfer-page{--internal-transfer-bg: #020a14;--internal-transfer-text: #f5f7fb;--ion-background-color: var(--internal-transfer-bg);background:var(--internal-transfer-bg)}.internal-transfer-content{--background: radial-gradient(circle at 50% -10%, rgba(18, 104, 255, .24), transparent 36%), #020a14;color:var(--internal-transfer-text)}.internal-transfer-container{min-height:100vh;color:#fff;display:flex;flex-direction:column;padding:20px 20px 100px}.internal-transfer-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.internal-transfer-back{background:transparent;border:none;color:#fff;padding:0}.internal-transfer-title{font-size:20px;font-weight:700}.internal-transfer-header-spacer{width:26px}.internal-transfer-top{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px;gap:12px}.internal-transfer-qr-side,.internal-transfer-user-side{display:flex;flex-direction:column;align-items:center;gap:8px}.internal-transfer-qr-button{background:#ffffff1a;border:none;color:#fff;width:54px;height:54px;border-radius:50%;display:flex;align-items:center;justify-content:center}.internal-transfer-qr-label,.internal-transfer-user-label{font-size:12px;color:#cbd5e1}.internal-transfer-balance-chip{font-size:12px;background:#ffffff2e;padding:4px 10px;border-radius:999px}.internal-transfer-origin{background:#ffffff1a;border:1px solid rgba(255,255,255,.14);border-radius:16px;padding:16px;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.internal-transfer-label{font-size:12px;color:#cbd5e1;margin-bottom:4px}.internal-transfer-wallet{font-size:18px;font-weight:700}.internal-transfer-balance{margin-top:6px;font-size:13px;color:#dbeafe}.internal-transfer-destination{background:#ffffff14;border-radius:16px;padding:12px 14px;margin-bottom:16px}.internal-transfer-destination ion-label{color:#cbd5e1}.internal-transfer-destination ion-input{--color: #ffffff;--placeholder-color: #94a3b8}.internal-transfer-display{margin:12px 0 18px;display:flex;flex-direction:column;align-items:center;gap:6px;justify-content:center}.internal-transfer-display-label{font-size:13px;color:#cbd5e1}.internal-transfer-display-amount{font-size:42px;font-weight:600;color:#fff;text-align:center}.internal-transfer-error{font-size:12px;color:#ffb4b4}.internal-transfer-numpad{display:flex;flex-direction:column;gap:10px;margin-bottom:20px;flex:1}.internal-transfer-row{display:flex;justify-content:center;gap:15px}.internal-transfer-key{width:70px;height:70px;border-radius:50%;border:none;background:#ffffff14;color:#fff;font-size:24px;cursor:pointer;display:flex;align-items:center;justify-content:center}.internal-transfer-key:active{background:#2563eb}.internal-transfer-key:disabled{opacity:.45}.internal-transfer-submit{width:100%;padding:18px;border-radius:30px;border:none;background:#16a34a;color:#fff;font-size:16px;font-weight:700}.internal-transfer-submit:disabled{opacity:.6}.internal-transfer-send-screen{position:absolute;top:0;right:0;bottom:0;left:0;background:#0b1d2a;color:#e5e7eb;z-index:20;display:flex;flex-direction:column;padding-bottom:24px}.internal-transfer-send-header{display:flex;align-items:center;justify-content:space-between;padding:16px;font-size:18px;font-weight:700;border-bottom:1px solid rgba(255,255,255,.1)}.internal-transfer-send-back{background:#ffffff1a;border:none;color:#e5e7eb;width:36px;height:36px;border-radius:10px}.internal-transfer-send-title{font-weight:700}.internal-transfer-send-spacer{width:36px;height:36px}.internal-transfer-send-body{padding:20px;display:flex;flex-direction:column;gap:16px;flex:1;justify-content:center}.internal-transfer-send-preview{background:#ffffff14;border-radius:16px;padding:14px 16px}.internal-transfer-send-label{font-size:12px;color:#94a3b8}.internal-transfer-send-amount{font-size:24px;font-weight:800}.internal-transfer-send-field{background:#ffffff14;border-radius:16px;padding:12px 14px}.internal-transfer-send-field ion-label{color:#cbd5e1}.internal-transfer-send-field ion-input{--color: #ffffff;--placeholder-color: #94a3b8}.internal-transfer-send-note{font-size:12px;color:#cbd5e1;line-height:1.4}.internal-transfer-send-submit{width:100%;padding:18px;border-radius:16px;border:none;background:#2563eb;color:#fff;font-size:16px;font-weight:700}@media (max-height: 700px){.internal-transfer-key{width:60px;height:60px;font-size:20px}.internal-transfer-numpad{gap:8px}.internal-transfer-display-amount{font-size:36px}}.rem-step1-toolbar{--background: #0f3358;--color: #ffffff}.rem-step1-content{--background: linear-gradient(180deg, #f3f8ff 0%, #f7f9fc 100%)}.rem-step1-shell{max-width:720px;margin:0 auto;padding:14px}.rem-step1-progress{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:12px}.rem-step1-progress span{background:#fff;border:1px solid #d8e2ef;border-radius:10px;padding:8px;text-align:center;font-size:12px;color:#64748b;font-weight:600}.rem-step1-progress span.active{border-color:#1d64b2;color:#114272;background:#eaf3ff}.rem-step1-card{margin:0;border-radius:14px;border:1px solid #d8e2ef}.rem-step1-title{font-size:18px;color:#0f172a;font-weight:700;margin-bottom:4px}.rem-step1-balance{font-size:12px;color:#334155;margin-bottom:12px}.rem-step1-field{margin-bottom:12px}.rem-step1-field ion-label{display:block;margin-bottom:6px;font-size:12px;color:#475569}.rem-step1-field ion-input,.rem-step1-field ion-select{--background: #f8fafc;--padding-start: 12px;--padding-end: 12px;border:1px solid #d7e0eb;border-radius:10px}.rem-step1-hint{margin:8px 0 14px;font-size:12px;color:#475569}.rem-step1-hint.error{color:#b91c1c}.rem-step1-btn{--background: linear-gradient(135deg, #0f4c81, #1d64b2);--border-radius: 10px}.rem-step2-toolbar{--background: #0f3358;--color: #ffffff}.rem-step2-content{--background: linear-gradient(180deg, #f3f8ff 0%, #f7f9fc 100%)}.rem-step2-shell{max-width:760px;margin:0 auto;padding:14px}.rem-step2-progress{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:12px}.rem-step2-progress span{background:#fff;border:1px solid #d8e2ef;border-radius:10px;padding:8px;text-align:center;font-size:12px;color:#64748b;font-weight:600}.rem-step2-progress span.active{border-color:#1d64b2;color:#114272;background:#eaf3ff}.rem-step2-progress span.done{border-color:#22c55e;color:#166534;background:#ecfdf3}.rem-step2-card{margin:0;border-radius:14px;border:1px solid #d8e2ef}.rem-step2-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.rem-step2-title{font-size:18px;color:#0f172a;font-weight:700}.rem-step2-subtitle{font-size:12px;color:#475569}.rem-step2-list{max-height:380px;overflow-y:auto;padding-right:5px;margin-bottom:12px}.rem-step2-offer{width:100%;text-align:left;border:1px solid #d8e2ef;border-radius:12px;background:#fff;padding:10px;margin-bottom:8px}.rem-step2-offer.active{border-color:#1d64b2;box-shadow:0 8px 18px #11427226}.rem-step2-offer.expired{opacity:.6}.offer-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.offer-label{font-size:11px;font-weight:700;border-radius:999px;padding:3px 9px}.offer-label.best_price{background:#dcfce7;color:#166534}.offer-label.fastest{background:#dbeafe;color:#1e3a8a}.offer-label.recommended{background:#fef3c7;color:#92400e}.offer-time{font-size:12px;color:#1d64b2;font-weight:700}.offer-time.expired{color:#b91c1c}.offer-main{display:flex;gap:8px;align-items:center;font-size:14px;color:#0f172a}.offer-meta{margin-top:8px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;font-size:12px;color:#475569}.rem-step2-btn{--background: linear-gradient(135deg, #0f4c81, #1d64b2);--border-radius: 10px}.rem-step2-selected{border:1px solid #d8e2ef;background:#f8fbff;border-radius:12px;padding:10px;margin-bottom:12px}.selected-title{font-size:12px;color:#334155;font-weight:700;margin-bottom:8px;text-transform:uppercase;letter-spacing:.4px}.selected-empty{font-size:12px;color:#64748b}.selected-grid{display:grid;gap:6px}.selected-row{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12px;color:#334155}.selected-row strong{color:#0f172a}.selected-row strong.ok{color:#166534}.selected-row strong.bad{color:#b91c1c}.rem-step2-empty{min-height:50vh;display:grid;place-items:center;color:#64748b}@media (max-width: 600px){.offer-meta{grid-template-columns:1fr}}.rem-step3-toolbar{--background: #0f3358;--color: #ffffff}.rem-step3-content{--background: linear-gradient(180deg, #f3f8ff 0%, #f7f9fc 100%)}.rem-step3-shell{max-width:760px;margin:0 auto;padding:14px}.rem-step3-progress{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:12px}.rem-step3-progress span{background:#fff;border:1px solid #d8e2ef;border-radius:10px;padding:8px;text-align:center;font-size:12px;color:#64748b;font-weight:600}.rem-step3-progress span.active{border-color:#1d64b2;color:#114272;background:#eaf3ff}.rem-step3-progress span.done{border-color:#22c55e;color:#166534;background:#ecfdf3}.rem-step3-card{margin:0;border-radius:14px;border:1px solid #d8e2ef}.rem-step3-title{font-size:18px;color:#0f172a;font-weight:700;margin-bottom:10px}.rem-step3-quote-status{font-size:12px;color:#334155;margin-bottom:12px}.rem-step3-summary{border:1px solid #d8e2ef;background:#f8fbff;border-radius:12px;padding:10px;margin-bottom:12px;display:grid;gap:7px}.summary-row{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12px;color:#334155}.summary-row strong{color:#0f172a}.summary-row strong.expired{color:#b91c1c}.rem-step3-field{margin-bottom:12px}.rem-step3-field ion-label{display:block;margin-bottom:6px;font-size:12px;color:#475569}.rem-step3-field ion-input,.rem-step3-field ion-select{--background: #f8fafc;--padding-start: 12px;--padding-end: 12px;border:1px solid #d7e0eb;border-radius:10px}.rem-step3-dynamic{border-top:1px dashed #cbd5e1;padding-top:10px}.rem-step3-btn{--background: linear-gradient(135deg, #0f4c81, #1d64b2);--border-radius: 10px;margin-top:6px}.rem-step3-empty{min-height:50vh;display:grid;place-items:center;color:#64748b}.user-wallet-actions-page{background:#f6f9ff}.user-wallet-actions-header{min-height:78px;padding:calc(env(safe-area-inset-top,0px) + 14px) 18px 14px;background:linear-gradient(110deg,#1e3a8a,#2563eb);color:#fff;display:flex;align-items:center;gap:12px;box-shadow:0 12px 24px #1e3a8a2e}.user-wallet-actions-back{width:40px;height:40px;border:0;border-radius:14px;background:#ffffff29;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:23px}.user-wallet-actions-title{font-size:20px;font-weight:900}.user-wallet-actions-subtitle{margin-top:3px;font-size:12px;font-weight:700;opacity:.86}.user-wallet-actions-content{--background: #f6f9ff}.user-wallet-actions-shell{width:100%;margin:0 auto;padding:18px 16px 28px;box-sizing:border-box}.user-wallet-actions-hero{width:100%;background:#fff;border:1px solid #e1ebfb;border-radius:20px;padding:16px;display:flex;align-items:center;gap:14px;box-shadow:0 10px 28px #1f53a614;box-sizing:border-box}.user-wallet-actions-hero-icon{width:56px;height:56px;border-radius:18px;background:linear-gradient(135deg,#1e3a8a,#2563eb);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:28px;flex:0 0 auto}.user-wallet-actions-hero h1{margin:0;color:#102a56;font-size:20px;font-weight:900}.user-wallet-actions-hero p{margin:5px 0 0;color:#64748b;font-size:13px;line-height:1.35}.user-wallet-actions-list{display:grid;gap:12px;margin-top:14px;width:100%}.user-wallet-action{width:100%;border:1px solid #e1ebfb;background:#fff;border-radius:18px;padding:14px;display:grid;grid-template-columns:52px minmax(0,1fr);gap:13px;align-items:center;text-align:left;box-shadow:0 8px 22px #1f53a612;min-height:92px;box-sizing:border-box}.user-wallet-action-icon{width:52px;height:52px;border-radius:16px;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:26px}.tone-receive .user-wallet-action-icon{background:linear-gradient(135deg,#16a34a,#047857)}.tone-send .user-wallet-action-icon{background:linear-gradient(135deg,#2563eb,#1d4ed8)}.tone-transfer .user-wallet-action-icon{background:linear-gradient(135deg,#0f766e,#115e59)}.user-wallet-action-copy strong{display:block;color:#102a56;font-size:16px;font-weight:900}.user-wallet-action-copy small{display:block;margin-top:4px;color:#64748b;font-size:12px;line-height:1.35}@media (min-width: 720px){.user-wallet-actions-shell{padding-inline:24px}.user-wallet-action{grid-template-columns:58px minmax(0,1fr);min-height:104px;padding:16px}.user-wallet-action-icon{width:58px;height:58px;font-size:28px}}@media (max-width: 360px){.user-wallet-actions-shell{padding-inline:10px}.user-wallet-actions-hero{align-items:flex-start}.user-wallet-action{grid-template-columns:46px minmax(0,1fr);gap:10px;padding:12px}.user-wallet-action-icon{width:46px;height:46px;font-size:23px}}.trade-total-card{min-width:0;padding:16px;border-radius:14px;background:#eff6ff;border:1px solid #dbeafe;overflow:visible}.trade-total-card strong.trade-crypto-result{white-space:normal;overflow-wrap:normal;word-break:normal}.trade-method-card-head{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px}.trade-method-main,.trade-method-check,.trade-method-eye{border:0;background:transparent;padding:0}.trade-method-bank-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;background:#e0f2fe;color:#0369a1}.trade-method-bank-icon ion-icon{font-size:21px}.trade-method-card-copy{min-width:0}.trade-method-subtitle{margin-top:4px;font-size:13px;color:#64748b;word-break:break-word}.trade-method-actions{display:inline-flex;align-items:center;gap:8px}.trade-method-check,.trade-method-eye{width:32px;height:32px;display:grid;place-items:center;border-radius:999px;border:1px solid #dbe3ef;background:#fff;color:#64748b}.trade-method-check.is-on{border-color:#16a34a;color:#16a34a;background:#f0fdf4}.trade-method-eye{color:#1d4ed8}.trade-method-check ion-icon,.trade-method-eye ion-icon{font-size:18px}.trade-method-card-details{margin-top:12px;padding-top:10px;border-top:1px solid #e2e8f0}.trade-method-select-hidden,.trade-method-select-item--hidden{display:none}.trade-method-select-item{--background: #f8fafc;--border-color: #dbe3ef;--border-radius: 14px;--padding-start: 14px;--inner-padding-end: 14px;border:1px solid #dbe3ef;border-radius:14px;margin-bottom:2px}.trade-method-details-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.trade-method-summary-pill{padding:7px 10px;border-radius:999px;background:#fff;border:1px solid #dbe3ef;font-size:12px;color:#475569}.trade-method-details-grid{display:grid;gap:10px}.detail-value-wrap{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0;max-width:68%}.detail-value-wrap .detail-value{min-width:0}.detail-copy-btn{flex:0 0 auto;width:28px;height:28px;display:grid;place-items:center;border:1px solid #dbe3ef;border-radius:8px;background:#fff;color:#1d4ed8;padding:0}.detail-copy-btn ion-icon{font-size:15px}.seg-user{--background: #f8fafc}.seg-user ion-input{margin-bottom:12px;--background: #f4f6fb;--padding-start: 12px;--padding-end: 12px;--color: #0f172a;--placeholder-color: #94a3b8;border-radius:10px;border:1px solid #e2e8f0}.seg-desc{color:#334155;margin-bottom:12px}.ofertas-header{background:#2a6ec8!important;box-shadow:none!important;border-bottom:0!important}.ofertas-toolbar{--background: #2a6ec8 !important;--color: #ffffff !important;--border-color: transparent;--border-width: 0 !important;--box-shadow: none !important;--min-height: 56px;box-shadow:none!important;border-bottom:0!important}ion-header.ofertas-header{--background: #2a6ec8 !important;box-shadow:none!important;border-bottom:0!important}ion-toolbar.ofertas-toolbar{--background: #2a6ec8 !important;--border-width: 0 !important;--box-shadow: none !important;background:#2a6ec8!important;color:#fff!important;box-shadow:none!important;border-bottom:0!important}ion-header.ofertas-header:after,.ofertas-toolbar:after,ion-toolbar.ofertas-toolbar:after{display:none!important;background-image:none!important;height:0!important;border:0!important}.ofertas-toolbar ion-button{--color: #ffffff;--ripple-color: rgba(255, 255, 255, .2)}.ofertas-toolbar ion-title{color:#fff}.back-icon-button{--background: transparent;--background-activated: transparent;--background-hover: transparent;--padding-start: 6px;--padding-end: 6px;margin:0}.back-icon{font-size:22px}.ofertas-segment-wrap{padding:0 16px 12px}.ofertas-segment{background:#fff;border-radius:12px;border:1px solid #e5e7eb;padding:4px}.ofertas-segment ion-segment-button{--color: #111827;--color-checked: #ffffff;--indicator-color: transparent;--background-checked: #2a6ec8;text-transform:none;font-weight:600}.crear-oferta-page{--page-bg: #ffffff;--surface-bg: #f8fafc;--border-color: #d9e2ec;--text-primary: #102a43;--text-secondary: #486581;--text-tertiary: #829ab1;--accent-buy: #10b981;--accent-sell: #ef4444;--accent-primary: #0f5fa8;--shadow-sm: 0 6px 18px rgba(15, 95, 168, .06);--shadow-md: 0 14px 32px rgba(15, 95, 168, .1);--shadow-lg: 0 18px 36px rgba(15, 95, 168, .14);--radius-sm: 8px;--radius-md: 14px;--radius-lg: 20px;--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 16px;--spacing-lg: 24px;--spacing-xl: 32px;background:#f7f9fc}.ofertas-content{--background: #f7f9fc;--padding-start: var(--spacing-md);--padding-end: var(--spacing-md);--padding-top: 0;--padding-bottom: calc(var(--spacing-xl) + 96px)}.crear-oferta-page,.crear-oferta-page ion-content,.crear-oferta-page .ofertas-content,.crear-oferta-page .ofertas-content::part(background),.crear-oferta-page .ofertas-content::part(scroll){background:#f7f9fc!important}.crear-oferta-layout{width:100%;max-width:960px;margin:0 auto;padding:0 0 32px}.offer-type-selector{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-md);margin-bottom:var(--spacing-lg);padding:var(--spacing-sm);background:var(--surface-bg);border-radius:var(--radius-lg);border:1px solid var(--border-color)}.type-option{display:flex;flex-direction:column;align-items:center;padding:var(--spacing-md);border-radius:var(--radius-md);cursor:pointer;transition:all .2s ease;border:2px solid transparent;background:#fff}.type-option:hover{transform:translateY(-1px);box-shadow:var(--shadow-sm)}.type-option.active-venta{border-color:var(--accent-sell);background:#fef2f2}.type-option.active-compra{border-color:var(--accent-buy);background:#ecfdf5}.type-option .icon{font-size:24px;margin-bottom:var(--spacing-xs)}.type-option.active-venta .icon{color:var(--accent-sell)}.type-option.active-compra .icon{color:var(--accent-buy)}.type-option .label{font-weight:600;font-size:14px;color:var(--text-primary)}.type-option .sublabel{font-size:12px;color:var(--text-secondary);margin-top:2px}.form-section-card{background:#fff;border-radius:var(--radius-lg);padding:var(--spacing-lg);margin-bottom:var(--spacing-lg);border:1px solid var(--border-color);box-shadow:var(--shadow-sm)}.type-toggle-row{display:grid;gap:10px;background:#fff;border:1px solid var(--border-color);border-radius:18px;padding:18px;box-shadow:0 1px 2px #0f172a0a}.type-toggle-header{display:grid;gap:4px}.type-toggle-title{font-weight:700;color:var(--text-primary);font-size:1rem}.type-toggle-subtitle{font-size:12px;color:var(--text-secondary)}.type-toggle-actions{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-sm)}.type-toggle-btn{border:1px solid var(--border-color);background:#fff;border-radius:16px;padding:12px 14px;font-weight:600;color:var(--text-primary);box-shadow:none}.type-toggle-btn.active.venta{border-color:var(--accent-sell);background:#fef2f2;color:#991b1b}.type-toggle-btn.active.compra{border-color:var(--accent-buy);background:#ecfdf5;color:#166534}.section-header{display:flex;align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-md);padding-bottom:var(--spacing-md);border-bottom:1px solid var(--border-color)}.section-number{width:28px;height:28px;border-radius:50%;background:var(--accent-primary);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:14px}.section-title{font-weight:600;font-size:16px;color:var(--text-primary);margin:0}.modern-item{--background: var(--surface-bg);--border-radius: var(--radius-md);--padding-start: var(--spacing-md);--padding-end: var(--spacing-md);--inner-padding-end: var(--spacing-md);--min-height: 56px;margin-bottom:var(--spacing-md);border-radius:var(--radius-md);border:1px solid transparent;transition:all .2s ease}.modern-item:focus-within{border-color:var(--accent-primary);box-shadow:0 0 0 3px #3b82f61a}.modern-item ion-label[position=stacked]{font-size:12px;font-weight:500;color:var(--text-secondary);margin-bottom:var(--spacing-xs);text-transform:uppercase;letter-spacing:.5px}.modern-item ion-input,.modern-item ion-select{--padding-start: 0;font-size:16px;font-weight:600;color:var(--text-primary)}.input-row{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-md)}.payment-methods-section{margin-top:var(--spacing-md)}.methods-grid{display:grid;gap:var(--spacing-md)}.method-category{margin-bottom:var(--spacing-lg)}.category-label{font-size:12px;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;margin-bottom:var(--spacing-sm);display:flex;align-items:center;gap:var(--spacing-xs)}.category-label ion-icon{font-size:16px}.method-card{display:flex;align-items:center;padding:var(--spacing-md);background:#fff;border:2px solid var(--border-color);border-radius:var(--radius-md);cursor:pointer;transition:all .2s ease;position:relative;overflow:hidden;margin-bottom:var(--spacing-sm)}.method-card:hover{border-color:#d1d5db;transform:translate(4px)}.method-card.selected{border-color:var(--accent-primary);background:#eff6ff;box-shadow:var(--shadow-md)}.method-card.selected:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--accent-primary)}.method-check{width:24px;height:24px;border-radius:50%;border:2px solid var(--border-color);margin-right:var(--spacing-md);display:flex;align-items:center;justify-content:center;transition:all .2s ease;flex-shrink:0}.method-card.selected .method-check{background:var(--accent-primary);border-color:var(--accent-primary);color:#fff}.method-avatar{width:48px;height:48px;border-radius:var(--radius-sm);background:var(--surface-bg);display:flex;align-items:center;justify-content:center;margin-right:var(--spacing-md);flex-shrink:0;font-size:20px;border:1px solid var(--border-color)}.method-card.selected .method-avatar{background:#fff;border-color:var(--accent-primary)}.method-info{flex:1;min-width:0}.method-name{font-weight:600;font-size:15px;color:var(--text-primary);margin-bottom:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.method-details{font-size:13px;color:var(--text-secondary);display:flex;align-items:center;gap:var(--spacing-xs)}.method-currency-badge{background:var(--surface-bg);padding:2px 8px;border-radius:12px;font-size:11px;font-weight:600;color:var(--text-secondary);border:1px solid var(--border-color)}.method-card.selected .method-currency-badge{background:#fff;border-color:var(--accent-primary);color:var(--accent-primary)}.empty-methods{text-align:center;padding:var(--spacing-xl);background:var(--surface-bg);border-radius:var(--radius-md);border:2px dashed var(--border-color)}.empty-methods ion-icon{font-size:48px;color:var(--text-tertiary);margin-bottom:var(--spacing-md)}.empty-methods p{color:var(--text-secondary);margin-bottom:var(--spacing-md);font-size:14px}.selection-summary{margin-top:var(--spacing-md);padding:var(--spacing-md);background:#f0f9ff;border-radius:var(--radius-md);border:1px solid #bae6fd;display:flex;align-items:center;justify-content:space-between}.selection-count{font-size:14px;color:var(--text-secondary)}.selection-count strong{color:var(--accent-primary);font-size:16px}.selection-limit{font-size:12px;color:var(--text-tertiary)}.live-preview{background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border-radius:var(--radius-lg);padding:var(--spacing-lg);margin:var(--spacing-lg) 0;border:1px solid #bae6fd}.preview-header{font-size:12px;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;margin-bottom:var(--spacing-sm)}.preview-amount{font-size:28px;font-weight:700;color:var(--text-primary);margin-bottom:var(--spacing-xs)}.preview-details{font-size:14px;color:var(--text-secondary);display:flex;align-items:center;gap:var(--spacing-sm)}.preview-arrow{color:var(--accent-primary);font-size:20px}.action-button-container{position:sticky;bottom:0;background:#fff;padding:var(--spacing-md) 0;border-top:1px solid var(--border-color);margin-top:var(--spacing-xl)}.btn-main{--border-radius: var(--radius-md);--box-shadow: var(--shadow-lg);height:56px;font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;margin:0}.btn-compra{--background: var(--accent-buy);--background-activated: #059669}.btn-venta{--background: var(--accent-sell);--background-activated: #dc2626}.balance-hint{display:flex;align-items:center;gap:var(--spacing-sm);width:100%;min-height:56px;padding:14px;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:12px;margin-bottom:0;color:#166534;font-size:14px;font-weight:500;box-sizing:border-box}.balance-hint.warning{background:#fef3c7;border-color:#fcd34d;color:#92400e}.balance-hint ion-icon{font-size:20px}.ofertas-lista{margin-top:var(--spacing-xl)}.ofertas-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-md)}.ofertas-title{font-size:18px;font-weight:700;color:var(--text-primary);margin:0}.oferta-item{background:#fff;border-radius:var(--radius-md);margin-bottom:var(--spacing-md);border:1px solid var(--border-color);box-shadow:var(--shadow-sm);overflow:hidden;transition:all .2s ease}.oferta-item:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.oferta-item-header{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-md);background:var(--surface-bg);border-bottom:1px solid var(--border-color)}.oferta-badge{padding:4px 12px;border-radius:12px;font-size:12px;font-weight:700;text-transform:uppercase}.badge-venta{background:#fee2e2;color:#991b1b}.badge-compra{background:#d1fae5;color:#065f46}.oferta-precio{font-weight:700;font-size:16px;color:var(--text-primary)}.oferta-body{padding:var(--spacing-md)}.oferta-stats{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-md);margin-bottom:var(--spacing-md)}.stat-box{text-align:center;padding:var(--spacing-sm);background:var(--surface-bg);border-radius:var(--radius-sm)}.stat-label{font-size:11px;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;margin-bottom:2px}.stat-value{font-size:14px;font-weight:700;color:var(--text-primary)}.oferta-actions{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-sm)}.empty-state-modern{text-align:center;padding:var(--spacing-xl);color:var(--text-secondary)}.empty-state-modern ion-icon{font-size:64px;color:var(--border-color);margin-bottom:var(--spacing-md)}.empty-state-modern h4{font-size:18px;font-weight:600;color:var(--text-primary);margin-bottom:var(--spacing-xs)}.error-box{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md);background:#fef2f2;border:1px solid #fecaca;border-radius:var(--radius-md);color:#dc2626;font-size:14px;margin-top:var(--spacing-sm)}.error-box ion-icon{font-size:20px;flex-shrink:0}.category-tabs{margin-bottom:var(--spacing-md);--background: var(--surface-bg)}.crear-oferta-tabs{margin:var(--spacing-md) 0 var(--spacing-lg)}.form-card{width:100%;margin:0 auto;background:#fff;border:1px solid #e6edf5;border-radius:12px;padding:20px;box-shadow:var(--shadow-sm)}.form-section,.inputs-group{display:grid;gap:16px;margin-bottom:20px;padding:0;border-radius:0;background:#fff;border:0}.field-block{display:flex;flex-direction:column;gap:6px;min-width:0}.methods-selection-container{margin-top:0;display:grid;gap:16px;width:100%;padding:20px;min-height:0;border-radius:12px;background:#fff;border:1px solid #d9e2ec}.section-label{font-weight:700;color:var(--text-primary);font-size:1.08rem}.section-hint{font-size:13px;color:var(--text-secondary);line-height:1.45}.methods-context-card{display:grid;gap:4px;padding:12px 14px;border-radius:12px;background:#f8fafc;border:1px solid #d9e2ec}.methods-context-card strong{font-size:13px;color:var(--text-primary)}.methods-context-card span{font-size:12px;color:var(--text-secondary)}.methods-context-card p{margin:4px 0 0;font-size:12px;color:#b45309}.fee-impact-card{display:grid;gap:10px;padding:14px;border-radius:12px;border:1px solid #dbeafe;background:#eff6ff}.fee-impact-card h5{margin:0;font-size:14px;color:#1e3a8a}.fee-impact-row{display:flex;justify-content:space-between;gap:10px;font-size:13px;color:#1e293b}.fee-impact-row strong{color:#0f172a}.fee-impact-row.total{padding-top:8px;border-top:1px solid #bfdbfe;font-weight:700}.fee-impact-caption{font-size:12px;color:#334155;line-height:1.4}.methods-chips-grid{display:grid;gap:var(--spacing-sm)}.method-chip{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--spacing-sm);width:100%;background:#f8fafc;border:1px solid var(--border-color);border-radius:var(--radius-md);padding:10px 12px;text-align:left;color:var(--text-primary)}.method-chip.selected{border-color:var(--accent-primary);background:#eff6ff;box-shadow:var(--shadow-md)}.chip-check{width:22px;height:22px;display:grid;place-items:center;color:var(--accent-primary)}.chip-title{font-weight:600;font-size:14px}.chip-detail{font-size:12px;color:var(--text-secondary)}.selected-summary{display:grid;gap:8px;padding:16px 18px;border-radius:12px;background:#f8fafc;border:1px solid #d9e2ec}.selected-summary .count{font-weight:700;color:var(--accent-primary)}.selected-tags{display:flex;flex-wrap:wrap;gap:8px}.selected-tags ion-chip{min-height:38px;font-weight:600;margin:0}.error-message{display:flex;align-items:center;gap:6px;font-size:12px;color:#dc2626}.action-footer{position:static;margin-top:24px;background:#fff;padding:8px 0 0;border:0;border-radius:0;box-shadow:none}.btn-accion{--border-radius: 12px;--box-shadow: none;font-weight:700;--color: #ffffff;width:100%;min-height:56px;letter-spacing:.01em}.btn-accion.btn-compra{--background: var(--accent-buy);--background-activated: #059669}.btn-accion.btn-venta{--background: var(--accent-sell);--background-activated: #dc2626}.btn-accion::part(native){background:var(--accent-primary);color:#fff}.btn-accion.btn-compra::part(native){background:var(--accent-buy)}.btn-accion.btn-venta::part(native){background:var(--accent-sell)}.btn-accion[disabled]::part(native){opacity:.6}.methods-picker-btn{--border-radius: 12px;--border-color: #bfd3e6;--color: var(--accent-primary);--background: #ffffff;--background-hover: #f8fbff;font-weight:700;min-height:56px;width:100%;margin-top:0;font-size:15px}.methods-picker-btn::part(native){border-width:1px;box-shadow:none}.no-methods-alert{display:grid;gap:10px;justify-items:start;padding:16px;border-radius:16px;background:#fff;border:1px dashed #bfd3e6}.no-methods-alert p{margin:0;color:var(--text-secondary)}.balance-error{padding:12px 14px;border-radius:16px;background:#ef444414;border:1px solid rgba(239,68,68,.14);color:#b42318;font-size:13px}.field-hint{padding:0 6px;color:var(--text-secondary);font-size:12px;line-height:1.45}.form-card ion-item{--background: #ffffff;--border-color: transparent;--inner-border-width: 0;border:1px solid #d9e2ec;border-radius:12px;margin-bottom:0;min-height:56px;box-shadow:none}.form-card ion-label[position=stacked]{font-weight:600;color:var(--text-secondary);font-size:12px}.crear-oferta-page ion-header ion-toolbar,.crear-oferta-page .header-toolbar,.crear-oferta-page .shell-header ion-toolbar{--background: #2a6ec8;--border-color: transparent;border-bottom:0!important;box-shadow:none!important}.crear-oferta-page ion-header:after,.crear-oferta-page ion-toolbar:after{display:none!important;background-image:none!important}.form-card ion-input,.form-card ion-select,.form-card ion-textarea{--color: var(--text-primary)}@media (min-width: 768px){.ofertas-content{--padding-start: 24px;--padding-end: 24px;--padding-top: 0;--padding-bottom: 24px}.form-card{padding:24px}.inputs-group{grid-template-columns:repeat(2,minmax(0,1fr))}.inputs-group .balance-error,.inputs-group ion-item:has(textarea),.inputs-group .methods-selection-container,.inputs-group .summary-card,.inputs-group .error-message{grid-column:1 / -1}.inputs-group .field-block{grid-column:span 1}}@media (max-width: 767px){.inputs-group{grid-template-columns:1fr}.inputs-group .field-block,.inputs-group .balance-error,.inputs-group ion-item:has(textarea),.inputs-group .methods-selection-container,.inputs-group .summary-card,.inputs-group .error-message{grid-column:1 / -1}}.methods-modal{padding:var(--spacing-lg)}.methods-modal-header{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-md);margin-bottom:var(--spacing-md)}.methods-modal-title{font-weight:700;color:var(--text-primary)}.methods-modal-subtitle{font-size:12px;color:var(--text-secondary)}.methods-modal-list{display:grid;gap:var(--spacing-sm);max-height:50vh;overflow:auto;padding-right:4px}.method-modal-item{--background: #ffffff;border:1px solid var(--border-color);border-radius:var(--radius-md)}.method-modal-label{margin-left:var(--spacing-sm)}.method-modal-name{font-weight:600;color:var(--text-primary)}.method-modal-detail{font-size:12px;color:var(--text-secondary)}.methods-modal-footer{margin-top:var(--spacing-lg)}.wizard-header{display:grid;gap:8px;margin-bottom:18px}.wizard-step-label{font-size:12px;font-weight:700;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em}.wizard-step-title{font-size:1.15rem;font-weight:700;color:var(--text-primary)}.wizard-progress{--progress-background: #dbe7f3;--progress-color: var(--accent-primary);height:8px;border-radius:999px}.wizard-stepper{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.wizard-step{display:flex;align-items:center;gap:6px;padding:8px 10px;border-radius:10px;border:1px solid #d9e2ec;background:#f8fafc;color:var(--text-secondary);font-size:12px;font-weight:600}.wizard-step ion-icon{font-size:15px}.wizard-step.active{border-color:#90c2ef;background:#e9f4ff;color:#0f5fa8}.wizard-step.done{border-color:#7bc29e;background:#ecfdf5;color:#166534}.wizard-actions{margin-top:20px;display:grid;grid-template-columns:1fr 1fr;gap:12px}.currency-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.summary-card{background:#f8fafc;border:1px solid #d9e2ec;border-radius:12px;padding:16px;width:100%;box-sizing:border-box}.summary-card h4{margin:0 0 10px;color:var(--text-primary);font-size:.98rem}.review-subtitle{margin:10px 0 8px;font-size:13px;font-weight:700;color:var(--text-primary)}.offer-review-legacy-hidden{display:none}.review-section{display:grid;gap:12px;padding:12px;border:1px solid #d9e2ec;border-radius:10px;background:#fff;width:100%;box-sizing:border-box;margin-top:10px}.review-section h5{margin:0;font-size:13px;font-weight:700;color:var(--text-primary)}.review-main-section{margin-top:0}.offer-review-main-grid{display:grid;grid-template-columns:1fr;gap:0}.offer-review-main-grid>div{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 0;border-bottom:1px solid #e6edf5;background:transparent}.offer-review-main-grid span{font-size:12px;color:var(--text-secondary)}.offer-review-main-grid strong{color:var(--text-primary);font-size:13px}.offer-review-highlight{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:12px 0 4px}.offer-review-highlight span{font-size:13px;color:var(--text-primary);font-weight:600}.offer-review-highlight strong{font-size:22px;color:#0f172a}.offer-review-toggle{margin-top:12px;width:100%;border:1px solid #d9e2ec;border-radius:10px;background:#fff;color:var(--text-primary);padding:10px 12px;display:flex;align-items:center;justify-content:space-between;font-size:13px;font-weight:600}.offer-review-financial{margin-top:0;display:grid;gap:8px;padding:0;border:0;border-radius:0;background:transparent}.offer-review-financial>div{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 0;border-bottom:1px solid #e6edf5;font-size:13px;color:var(--text-primary)}.offer-review-operational-grid{display:grid;gap:0}.offer-review-operational-grid>div{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 0;border-radius:0;border:0;border-bottom:1px solid #e6edf5;background:transparent}.offer-review-operational-grid span{font-size:12px;color:var(--text-secondary)}.offer-review-operational-grid strong{font-size:13px;color:var(--text-primary);word-break:break-word;text-align:right}.summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.summary-grid div{display:grid;gap:2px}.summary-grid span{font-size:12px;color:var(--text-secondary)}.summary-grid strong{font-size:13px;color:var(--text-primary)}.market-reference-card{margin-top:14px;padding:12px 14px;border-radius:12px;background:#fff;border:1px solid #d9e2ec;display:grid;gap:8px}.market-reference-card h5{margin:0;font-size:13px;font-weight:700;color:var(--text-primary)}.market-reference-card p{margin:0;font-size:12px;color:var(--text-secondary)}.market-reference-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.market-reference-row span{font-size:12px;color:var(--text-secondary)}.market-reference-row strong{font-size:13px;color:var(--text-primary)}.market-reference-note{font-size:12px;color:#0f5fa8}.market-reference-footnote{font-size:11px;color:var(--text-tertiary)}@media (max-width: 767px){.wizard-stepper,.summary-grid,.wizard-actions,.offer-review-main-grid{grid-template-columns:1fr}.currency-row{grid-template-columns:1fr 1fr}}.crear-oferta-page--success,.crear-oferta-page--success ion-content,.crear-oferta-page--success .ofertas-content-success,.crear-oferta-page--success .ofertas-content-success::part(background),.crear-oferta-page--success .ofertas-content-success::part(scroll){background:radial-gradient(1200px 500px at 50% -120px,rgba(37,99,235,.35),transparent 68%),radial-gradient(600px 420px at 100% 0,rgba(56,189,248,.1),transparent 62%),linear-gradient(180deg,#031844,#031236 55%,#020c24)!important;--background: transparent}.ofertas-content-success{--padding-start: 16px;--padding-end: 16px;--padding-top: 22px;--padding-bottom: 32px}.offer-success-screen{max-width:560px;margin:0 auto;display:grid;gap:14px;color:#e6edff}.offer-success-brand{text-align:center;font-weight:800;font-size:2rem;letter-spacing:.01em;color:#0f8cff}.offer-success-orb-wrap{position:relative;height:165px;display:grid;place-items:center}.offer-success-orb-glow{position:absolute;width:190px;height:190px;border-radius:50%;background:radial-gradient(circle,rgba(56,189,248,.52) 0%,rgba(14,116,255,.15) 52%,transparent 72%);filter:blur(16px)}.offer-success-orb{width:176px;height:176px;border-radius:50%;border:3px solid rgba(255,255,255,.8);display:grid;place-items:center;background:linear-gradient(160deg,#2f9bff,#1f72ec);box-shadow:0 0 0 6px #1d78ff38,0 14px 40px #00000059}.offer-success-orb ion-icon{font-size:94px;color:#fff}.offer-success-screen h1{margin:0;text-align:center;font-size:2.85rem;line-height:1.03;color:#fff}.offer-success-subtitle{margin:0;text-align:center;color:#b9caec;font-size:1.22rem;line-height:1.3}.offer-success-status-card,.offer-success-detail-card,.offer-success-security-card{border:1px solid rgba(59,130,246,.36);background:linear-gradient(180deg,#082861db,#041b48eb);border-radius:18px;box-shadow:inset 0 1px #ffffff0d,0 14px 30px #00061859}.offer-success-status-card{display:flex;align-items:center;gap:12px;padding:14px 16px}.offer-success-status-dot{width:10px;height:10px;border-radius:50%;background:#22c55e;box-shadow:0 0 10px #22c55eb3;flex-shrink:0}.offer-success-status-copy{flex:1;display:grid;gap:2px}.offer-success-status-copy strong{color:#4ec3ff;font-size:1.04rem}.offer-success-status-copy span{color:#c3d0ea;font-size:.95rem}.offer-success-status-icon{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:#1163d757;border:1px solid rgba(89,176,255,.4)}.offer-success-status-icon ion-icon{font-size:24px;color:#7ec3ff}.offer-success-detail-card{display:grid;padding:4px 16px}.offer-success-detail-card--legacy{display:none}.offer-success-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 0;border-bottom:1px solid rgba(132,170,236,.22)}.offer-success-row:last-child{border-bottom:0}.offer-success-row-label{display:flex;align-items:center;gap:10px;color:#bed0ef;font-size:1.1rem}.offer-success-row-label ion-icon{width:30px;height:30px;border-radius:50%;background:#145cd36b;border:1px solid rgba(97,182,255,.34);padding:6px;color:#8fccff;font-size:16px}.offer-success-row strong{text-align:right;color:#fff;font-size:1.1rem}.offer-success-row-total{margin:4px -4px 0;padding:14px 4px;border-top:1px solid rgba(126,195,255,.32)}.offer-success-row-total strong{color:#86efac;font-size:1.2rem}.offer-success-security-card{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:center;padding:14px 16px}.offer-success-security-icon{width:56px;height:56px;border-radius:50%;display:grid;place-items:center;background:#145cd36b;border:1px solid rgba(97,182,255,.34)}.offer-success-security-icon ion-icon{font-size:30px;color:#8fccff}.offer-success-security-copy{display:grid;gap:3px}.offer-success-security-copy strong{font-size:1.06rem;color:#fff}.offer-success-security-copy span{font-size:.95rem;color:#c3d0ea;line-height:1.35}.offer-success-cta{margin:2px 0 0;--background: linear-gradient(180deg, #2a8cff 0%, #1675ec 100%);--border-radius: 14px;--box-shadow: 0 14px 26px rgba(22, 117, 236, .35);--color: #eef5ff;min-height:58px;font-size:1.3rem;font-weight:700;letter-spacing:0}.offer-success-cta ion-icon{font-size:22px}.ofertas-page{--surface: #ffffff;--surface-muted: #f3f4f6;--ink: #111827;--ink-soft: #6b7280;--border: #e5e7eb;--shadow: 0 8px 24px rgba(15, 23, 42, .08);--accent: #2a6ec8;--accent-strong: #1e3a8a;--accent-soft: #60a5fa;background:var(--surface-muted)}.ofertas-content{padding:18px;color:var(--ink)}.form-card{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:8px;box-shadow:var(--shadow);width:100%}.form-card.form-compra{border-top:4px solid var(--accent)}.form-card.form-venta{border-top:4px solid var(--accent-strong)}.tipo-intro{margin:6px 8px 14px;padding:12px 14px;border-radius:14px;background:#f8fafc;border:1px solid var(--border)}.tipo-intro h3{margin:0 0 6px;font-size:16px;font-weight:700}.tipo-intro p{margin:0;font-size:13px;color:var(--ink-soft)}.tipo-intro.tipo-compra{background:#2a6ec814;border-color:#2a6ec840;color:var(--ink)}.tipo-intro.tipo-venta{background:#1e3a8a1a;border-color:#1e3a8a47;color:var(--ink)}.ofertas-grid{display:grid;gap:12px}.ofertas-lista{width:100%}.oferta-card{background:var(--surface);border:1px solid var(--border);border-radius:16px;box-shadow:var(--shadow);width:100%}.mis-ofertas-page .ofertas-grid{grid-template-columns:1fr}.mis-ofertas-page .oferta-card{display:block;margin:0;width:100%;max-width:100%}.mis-ofertas-page .oferta-header{align-items:flex-start;gap:12px}.mis-ofertas-page .precio-stack{display:flex;flex-direction:column;align-items:flex-end;text-align:right;gap:2px}.oferta-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.oferta-top{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px}.oferta-seller{display:flex;flex-direction:column;gap:6px}.seller-name{font-weight:700;color:var(--ink)}.seller-meta{display:flex;flex-wrap:wrap;gap:8px;font-size:12px;color:var(--ink-soft);align-items:center}.seller-stars{color:#f59e0b;font-size:12px;letter-spacing:1px}.seller-rating{font-weight:700;color:var(--ink)}.precio-bloque{background:#f8fafc;border:1px solid var(--border);border-radius:12px;padding:10px 12px;margin-bottom:12px}.precio-label{font-size:12px;color:var(--ink-soft);margin-bottom:4px}.precio-main{font-size:18px;font-weight:700;color:var(--ink)}.oferta-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:12px}.metric{background:#fff;border:1px solid var(--border);border-radius:12px;padding:10px;display:grid;gap:6px}.metric-label{font-size:12px;color:var(--ink-soft)}.metric-value{font-weight:600;color:var(--ink)}.oferta-bancos{display:grid;gap:6px;margin-bottom:10px}.bancos-label{font-size:12px;color:var(--ink-soft)}.bancos-list{display:flex;flex-wrap:wrap;gap:6px}.banco-chip{background:#eef2ff;color:#1e3a8a;font-size:12px;padding:4px 8px;border-radius:999px}.oferta-tiempo{font-size:12px;color:var(--ink-soft);margin-bottom:10px}.tipo-badge{font-size:12px;font-weight:700;padding:4px 10px;border-radius:999px;background:#eef2ff;color:#1e3a8a}.tipo-badge.venta{background:#dcfce7;color:#166534}.tipo-badge.compra{background:#fff7ed;color:#9a3412}.precio{font-weight:700;color:var(--ink)}.oferta-detalle{display:grid;gap:6px;color:var(--ink-soft);font-size:13px}.btn-accion{margin-top:10px;--background: var(--accent);--background-activated: var(--accent-strong);--border-radius: 10px;font-weight:700}.btn-accion.btn-compra{--background: var(--accent);--background-activated: var(--accent-strong)}.btn-accion.btn-venta{--background: var(--accent-strong);--background-activated: #1b3476}.own-offer-badge{background:#eef2ff;color:#4338ca;font-size:11px;padding:2px 8px;border-radius:999px;font-weight:700}.own-offer-actions{display:flex;gap:10px;margin-top:10px}.oferta-actions{display:flex;justify-content:space-between;margin-top:10px}.empty-state{text-align:center;padding:24px;color:var(--ink-soft);background:#fff;border-radius:16px;border:1px solid var(--border)}.mis-ofertas-shell{display:grid;gap:16px}.mis-ofertas-hero{display:flex;justify-content:space-between;align-items:center;gap:16px;background:#fff;border:1px solid var(--border);border-radius:18px;padding:18px;box-shadow:var(--shadow)}.mis-ofertas-copy{display:grid;gap:6px}.mis-ofertas-copy h2{margin:0;font-size:20px;font-weight:800;color:var(--ink)}.mis-ofertas-copy p{margin:0;color:var(--ink-soft);font-size:13px}.mis-ofertas-create-btn{--background: var(--accent);--background-activated: var(--accent-strong);--border-radius: 12px;font-weight:700}.mis-ofertas-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;grid-auto-rows:1fr}.summary-mini-card{margin:0;border-radius:16px;border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;height:100%}.summary-mini-card ion-card-content{display:grid;gap:6px;padding:16px;height:100%;align-content:space-between}.summary-mini-label{font-size:12px;color:var(--ink-soft)}.summary-mini-value{font-size:20px;line-height:1.1;color:var(--ink)}.mis-ofertas-filters{background:#fff;border:1px solid var(--border);border-radius:16px;padding:8px;box-shadow:var(--shadow)}.mis-ofertas-filters ion-segment{--background: #f8fafc;border-radius:12px}.mis-ofertas-filters ion-segment-button{--color: var(--ink-soft);--color-checked: var(--accent-strong);--indicator-color: rgba(42, 110, 200, .14);min-height:44px;font-weight:700}.oferta-card-admin{margin:0;border-radius:18px;overflow:hidden}.metric-block{background:#f8fafc;border:1px solid var(--border);border-radius:14px;padding:14px;display:grid;gap:6px}.metric-block-label{font-size:12px;color:var(--ink-soft)}.metric-block-value{color:var(--ink);font-size:15px;line-height:1.35}.oferta-card-footer{display:flex;justify-content:space-between;align-items:center;gap:14px;padding-top:2px}.meta-caption{font-size:12px;color:var(--ink-soft)}.oferta-actions-strong{gap:8px;margin-top:0}.empty-state-rich{display:grid;gap:10px;justify-items:center;padding:28px 20px}.empty-state-rich h3{margin:0;color:var(--ink);font-size:18px}@media (max-width: 680px){.mis-ofertas-hero,.oferta-card-top,.oferta-card-footer{flex-direction:column;align-items:stretch}.mis-ofertas-summary,.oferta-card-metrics{grid-template-columns:1fr}.mis-ofertas-create-btn{width:100%}.oferta-actions-strong{width:100%;justify-content:stretch}.oferta-actions-strong ion-button{flex:1 1 0}}.trades-list-page{--trades-bg: #f4f7fb;--trades-surface: #ffffff;--trades-ink: #0f172a;--trades-muted: #64748b;--trades-border: #dbe3ef;--trades-blue: #1d4ed8;--trades-green: #16a34a;background:var(--trades-bg)}.trades-list-page .trades-header ion-toolbar{--background: #0b1220;--color: #ffffff;--border-width: 0;--min-height: 62px}.trades-list-page .trades-header ion-button,.trades-list-page .trades-header ion-back-button{--color: #ffffff}.trades-list-page .trades-content{--background: var(--trades-bg);--padding-start: 14px;--padding-end: 14px;--padding-top: 16px;--padding-bottom: 22px}.trades-overview{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;width:min(100%,980px);margin:0 auto;padding:18px 0 4px}.trades-kicker{display:block;margin-bottom:6px;font-size:12px;font-weight:800;color:#1d4ed8;text-transform:uppercase}.trades-overview h1{margin:0;font-size:26px;line-height:1.12;color:var(--trades-ink)}.trades-overview p{max-width:560px;margin:8px 0 0;color:var(--trades-muted);font-size:14px;line-height:1.45}.new-trade-btn{margin:0;min-width:150px;height:44px;--border-radius: 12px;--background: var(--trades-blue);font-weight:800}.trades-metrics{width:min(100%,980px);margin:14px auto 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.metric-card{min-height:76px;padding:14px 16px;border-radius:14px;border:1px solid var(--trades-border);background:var(--trades-surface);box-shadow:0 10px 26px #0f172a0f}.metric-card span{display:block;font-size:12px;font-weight:800;color:var(--trades-muted)}.metric-card strong{display:block;margin-top:6px;font-size:24px;color:var(--trades-ink)}.metric-card.active{border-color:#bfdbfe}.metric-card.completed{border-color:#bbf7d0}.metric-card.messages{border-color:#ddd6fe}.search-section{width:min(100%,980px);margin:12px auto 0;padding:12px;border:1px solid var(--trades-border);border-radius:16px;background:var(--trades-surface);box-shadow:0 10px 26px #0f172a0d}.custom-searchbar{padding:0;--background: #f8fafc;--border-radius: 12px;--box-shadow: none;--color: var(--trades-ink);--placeholder-color: #94a3b8}.filter-segment{margin-top:10px;min-height:44px;border-radius:12px;background:#eef2f7;padding:4px}.filter-segment ion-segment-button{--border-radius: 10px;--indicator-color: #ffffff;--color: #64748b;--color-checked: #0f172a;min-height:36px;font-weight:800;letter-spacing:0}.segment-badge{margin-left:6px}.trades-container{width:min(100%,980px);margin:16px auto 0}.section{margin-top:18px}.section:first-child{margin-top:0}.section-header{display:flex;align-items:center;gap:8px;margin-bottom:10px;color:var(--trades-ink);font-size:14px;font-weight:900}.trades-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(310px,1fr));gap:12px}.trade-card{position:relative;margin:0;border-radius:16px;border:1px solid var(--trades-border);background:var(--trades-surface);box-shadow:0 12px 30px #0f172a12;overflow:hidden}.trade-card::part(native){cursor:pointer}.trade-card ion-card-content{padding:16px}.card-status-bar{height:5px}.trade-card.urgent{border-color:#fed7aa}.trade-card.disputed{border-color:#fecaca}.dispute-section-header{color:#991b1b}.dispute-trades-grid{grid-template-columns:1fr}.highlighted-trade{border-color:#22c55e!important;box-shadow:0 0 0 3px #22c55e2e,0 16px 34px #0f172a1f!important}.card-header,.user-section,.user-name-row,.trade-meta,.card-actions{display:flex;align-items:center}.card-header{justify-content:space-between;gap:12px}.user-section{min-width:0;gap:12px}.user-avatar{width:48px;height:48px;flex:0 0 48px;position:relative;border:2px solid #e2e8f0}.message-badge{position:absolute;right:-5px;top:-5px;min-width:18px;height:18px;display:grid;place-items:center;border-radius:999px;background:#dc2626;color:#fff;font-size:10px;font-weight:900}.user-info{min-width:0}.user-name-row{min-width:0;gap:8px}.user-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--trades-ink);font-size:16px;font-weight:900}.new-messages{flex:0 0 auto;font-size:10px}.trade-meta{flex-wrap:wrap;gap:8px;margin-top:6px;color:var(--trades-muted);font-size:12px}.role-chip{height:26px;margin:0;font-size:11px;font-weight:800}.time-ago{display:inline-flex;align-items:center;gap:4px}.trade-order-status-row{display:flex;align-items:center;gap:6px;margin-top:7px}.trade-order-status-label{font-size:12px;color:var(--trades-muted)}.trade-order-status-value{font-size:12px;font-weight:900}.trade-order-status-value.state-waiting_payment{color:#b45309}.trade-order-status-value.state-paid{color:#1d4ed8}.trade-order-status-value.state-completed{color:#15803d}.trade-order-status-value.state-disputed{color:#b91c1c}.trade-order-status-value.state-cancelled{color:#64748b}.status-indicator{flex:0 0 auto;width:42px;height:42px;display:grid;place-items:center;border-radius:12px;color:#0f172a;background:#f1f5f9;position:relative}.status-indicator.critical{color:#b45309;background:#fff7ed}.status-indicator.high{color:#1d4ed8;background:#eff6ff}.status-indicator.low{color:#15803d;background:#f0fdf4}.timer-badge{position:absolute;right:-8px;bottom:-8px;min-width:46px;padding:4px 7px;border-radius:10px;border:1px solid #fed7aa;background:#fff;box-shadow:0 8px 18px #0f172a24;color:#fff;color:#9a3412;font-size:11px;font-weight:900;line-height:1;text-align:center;white-space:nowrap}.order-reference-section{display:grid;gap:10px;margin-top:16px;padding:12px;border-radius:14px;background:#f8fafc;border:1px solid #e2e8f0}.trade-dispute-alert-box{display:grid;gap:5px;margin-top:14px;padding:12px 14px;border-radius:14px;border:1px solid #fecaca;border-left:5px solid #dc2626;background:#fff1f2}.trade-dispute-alert-title{display:inline-flex;align-items:center;gap:6px;color:#991b1b;font-size:12px;font-weight:900;text-transform:uppercase}.trade-dispute-alert-box strong{color:#7f1d1d;font-size:16px;font-weight:900}.trade-dispute-alert-box small{color:#7f1d1d;font-size:12px;line-height:1.45}.order-reference-section>div{min-width:0}.order-reference-label{display:block;margin-bottom:4px;color:var(--trades-muted);font-size:11px;font-weight:800;text-transform:uppercase}.order-reference-section strong{display:block;color:var(--trades-ink);font-size:18px;font-weight:900}.order-reference-section code{display:block;width:100%;padding:8px 10px;border-radius:10px;background:#eef2f7;color:#334155;font-size:12px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;overflow-wrap:anywhere}.card-actions{gap:8px;margin-top:14px}.main-action-btn{margin:0;height:44px;--border-radius: 12px;font-weight:900}.order-detail-btn{margin:0;height:44px;--border-radius: 12px;--border-color: #cbd5e1;--color: #334155;font-weight:900}.chat-btn{flex:0 0 44px;width:44px;height:44px;margin:0;--border-radius: 12px;--background: #eef2f7;--color: #0f172a}.trades-skeleton{display:grid;gap:12px}.skeleton-card{padding:16px;border-radius:16px;background:#fff;border:1px solid var(--trades-border)}.skeleton-header{display:flex;gap:12px;align-items:center}.trades-empty{width:min(100%,520px);margin:24px auto 0;padding:28px 20px;border-radius:16px;background:#fff;border:1px solid var(--trades-border);text-align:center;box-shadow:0 12px 30px #0f172a0f}.empty-illustration{width:58px;height:58px;display:grid;place-items:center;margin:0 auto 12px;border-radius:16px;color:#64748b;background:#f1f5f9;font-size:28px}.trades-empty h3{margin:0;color:var(--trades-ink);font-size:20px}.trades-empty p{margin:8px 0 16px;color:var(--trades-muted);font-size:14px;line-height:1.45}.explore-btn{height:46px;--border-radius: 12px;--background: var(--trades-blue);font-weight:900}.trades-bottom-spacer{height:28px}@media (max-width: 720px){.trades-overview{flex-direction:column;padding-top:12px}.new-trade-btn{width:100%}.trades-metrics,.trades-grid,.order-reference-section{grid-template-columns:1fr}.card-actions{flex-wrap:wrap}.order-detail-btn{width:100%}}.p2p-chat-container{display:flex;flex-direction:column;height:100%;background:#f8fafc;border-radius:16px;overflow:hidden;border:1px solid #e2e8f0;box-shadow:0 10px 28px #0f172a14}.chat-header{--background: #0b2a6f;--color: #ffffff}.header-avatar{width:36px;height:36px;margin-left:12px}.online-badge{margin-left:8px;font-size:.7rem}.chat-content{--background: linear-gradient(180deg, #f8fafc 0%, #eef6ff 100%)}.chat-messages{padding:14px;display:flex;flex-direction:column;gap:10px}.system-message{display:flex;justify-content:center}.message-wrapper{display:flex;align-items:flex-end;gap:8px}.message-right{justify-content:flex-end}.message-avatar img{width:32px;height:32px;border-radius:50%}.message-bubble{max-width:78%;padding:11px 13px;border-radius:16px;background:#fff;box-shadow:0 8px 18px #0f172a14}.message-role{font-size:.7rem;opacity:.7;margin-bottom:4px}.message-bubble.bg-primary{background:linear-gradient(135deg,#0b2a6f,#1146a3);color:#fff;border-bottom-right-radius:6px}.message-bubble.bg-light{background:#fff;color:#0f172a;border:1px solid #e2e8f0;border-bottom-left-radius:6px}.payment-badge,.system-badge{display:flex;align-items:center;gap:6px;margin-bottom:6px;font-size:.75rem;font-weight:600}.message-text{margin:0;font-size:.9rem;line-height:1.3}.message-meta{margin-top:6px;display:flex;gap:8px;align-items:center;font-size:.7rem;opacity:.8}.read-receipt{font-size:.9rem}.chat-footer{background:#fff;border-top:1px solid #e2e8f0;box-shadow:0 -8px 22px #0f172a0d}.input-container{display:flex;align-items:center;gap:8px;padding:10px}.p2p-chat-container .chat-input{flex:1;--background: #f8fafc;--color: #0f172a;--placeholder-color: #64748b;--padding-start: 14px;--padding-end: 14px;min-height:42px;border:1px solid #dbe4f0;border-radius:999px;padding:0;box-shadow:inset 0 1px 2px #0f172a0a}.p2p-chat-container .chat-input:focus-within{border-color:#93c5fd;box-shadow:0 0 0 3px #2563eb1f}.chat-tool-btn{width:42px;height:42px;min-width:42px;margin:0;--border-radius: 999px;--padding-start: 0;--padding-end: 0;border-radius:999px;transition:transform .14s ease,box-shadow .14s ease,opacity .14s ease}.chat-tool-btn ion-icon{font-size:20px}.chat-tool-btn:not(.button-disabled):active{transform:scale(.96)}.chat-attach-btn{--background: #eaf2ff;--background-hover: #dbeafe;--background-activated: #bfdbfe;--color: #0b2a6f;border:1px solid #bfdbfe;box-shadow:0 8px 18px #0b2a6f1a}.chat-send-btn{--background: #0b2a6f;--background-hover: #123f94;--background-activated: #08255f;--color: #ffffff;border:1px solid #0b2a6f;box-shadow:0 10px 22px #0b2a6f38}.chat-send-btn.button-disabled{--background: #e2e8f0;--color: #94a3b8;border-color:#e2e8f0;box-shadow:none;opacity:1}.typing-indicator{display:flex;gap:4px;padding:0 8px}.typing-indicator span{width:6px;height:6px;border-radius:50%;background:#94a3b8;animation:blink 1.2s infinite}.typing-indicator span:nth-child(2){animation-delay:.2s}.typing-indicator span:nth-child(3){animation-delay:.4s}@keyframes blink{0%,to{opacity:.3}50%{opacity:1}}.user-trade-command-card{border:1px solid #dbe3ec;border-radius:18px;background:#fff;box-shadow:0 18px 42px #0f172a14;overflow:hidden}.user-trade-command-card ion-card-content{display:grid;gap:18px;padding:22px}.trade-step{min-width:0;border:1px solid #e2e8f0;border-radius:14px;background:#f8fafc;padding:12px;display:grid;gap:8px;color:#64748b}.command-foot-item small{margin-top:3px;color:#64748b;font-size:11px}.container_resultado{border-radius:18px;border:0;box-shadow:0 20px 44px #0f172a29;background:linear-gradient(145deg,#0f172a,#164e63 52%,#0f766e);color:#fff;margin:12px}.trade-timer-card,.trade-flow-card,.trade-counterparty-card{margin:12px;border:1px solid #e2e8f0;border-radius:18px;box-shadow:0 10px 24px #0f172a0f}.trade-timer-card{background:linear-gradient(135deg,#fff7ed,#fff);border-color:#fed7aa}.trade-timer-card ion-card-content{display:flex;align-items:center;justify-content:space-between;gap:14px}.trade-timer-copy{display:flex;align-items:center;gap:12px;min-width:0}.trade-timer-copy>ion-icon{width:38px;height:38px;flex:0 0 auto;color:#f97316}.trade-timer-copy div{display:grid;gap:4px;min-width:0}.trade-timer-copy strong{color:#0f172a;font-size:.95rem;font-weight:900}.trade-timer-copy span{color:#64748b;font-size:.78rem;line-height:1.35}.trade-timer-value{flex:0 0 auto;color:#f97316;font-size:1.65rem;line-height:1;font-weight:900}.trade-flow-card{background:#fff}.trade-flow-head{display:grid;gap:4px;margin-bottom:13px}.trade-flow-head strong{color:#0f172a;font-size:.98rem;font-weight:900}.trade-flow-head span{color:#64748b;font-size:.82rem;line-height:1.4}.trade-flow-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.trade-flow-step{min-width:0;display:grid;justify-items:center;gap:5px;padding:12px 8px;border:1px solid #e2e8f0;border-radius:14px;background:#f8fafc;text-align:center}.trade-flow-step ion-icon{width:26px;height:26px;color:#64748b}.trade-flow-step strong{color:#0f172a;font-size:.82rem;font-weight:900}.trade-flow-step span{color:#64748b;font-size:.72rem;line-height:1.25}.trade-flow-step.active{border-color:#bfdbfe;background:#eff6ff}.trade-flow-step.active ion-icon{color:#2563eb}.trade-flow-step.done{border-color:#bbf7d0;background:#f0fdf4}.trade-flow-step.done ion-icon{color:#16a34a}.summary-item strong{font-size:14px;color:#0f172a}.counterparty-avatar{width:52px;height:52px;border-radius:999px;background:linear-gradient(135deg,#dcfce7,#dbeafe);color:#047857;display:inline-flex;align-items:center;justify-content:center;font-size:20px;font-weight:900}.counterparty-name{font-size:15px;font-weight:900;color:#0f172a}.counterparty-rating-line{display:flex;align-items:center;flex-wrap:wrap;gap:3px;margin-top:3px}.counterparty-rating-line ion-icon{color:#f59e0b;font-size:14px}.counterparty-rating-line span{margin-left:4px;color:#64748b;font-size:.76rem;font-weight:700}.trade-detail-page .container_resumen,.trade-detail-page .container_pago,.trade-detail-page .container_comprobante,.trade-detail-page .container_soporte{margin:12px;border:1px solid #e2e8f0;border-radius:18px;box-shadow:0 8px 20px #0f172a0d;background:#fff}.copy-btn{--border-radius: 10px;--color: var(--accent);--border-color: var(--accent);font-weight:600}.trade-inline-chat{border:1px solid var(--border);border-radius:12px;overflow:hidden;background:#fff}.trade-inline-chat .p2p-chat-container{height:360px;border:0;border-radius:0;box-shadow:none;background:#fff}.trade-inline-chat .chat-content{--background: #f8fafc;height:270px}.trade-inline-chat .chat-messages{max-height:none;padding:12px}.trade-inline-chat .chat-footer{border-top:1px solid var(--border);background:#fff}.support-decision-actions{display:grid;gap:10px;margin-bottom:12px}.support-btn{--border-radius: 12px;min-height:40px;font-weight:700}.support-secondary-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.compact-proof-btn{--border-radius: 10px;font-weight:700}@media (max-width: 768px){.trade-content>ion-card{width:calc(100% - 20px)!important;max-width:1220px!important;margin:10px auto!important}.user-trade-command-card ion-card-content{padding:16px}.command-top{flex-direction:column}.command-identity h1{font-size:22px}.trade-stepper,.command-metrics,.command-footer-grid{grid-template-columns:1fr}.command-foot-item{grid-template-columns:auto 1fr}.command-proof-action{grid-column:1 / -1;width:100%}.trade-timer-card ion-card-content{align-items:flex-start}.trade-timer-value{font-size:1.28rem}.trade-flow-steps,.compact-summary-grid,.compact-payment-grid{grid-template-columns:1fr}.compact-proof-row{flex-direction:column;align-items:flex-start}.proof-modal::part(content){width:94vw;height:88vh}.proof-summary-head,.proof-preview-compact{flex-direction:column;align-items:flex-start}.support-actions{grid-template-columns:1fr}.proof-summary-date{text-align:left}.proof-preview-compact img{width:100%;height:180px}}.mis-operaciones-page{--background: #f7f9fc}.mis-operaciones-content{--background: #f7f9fc;padding:16px}.mis-operaciones-page ion-segment{--background: #0f172a;padding:6px 10px}.mis-operaciones-page ion-segment-button{--color: rgba(255, 255, 255, .6);--color-checked: #ffffff;--indicator-color: #4dabf7;--background-checked: transparent;font-weight:500}.mis-operaciones-page ion-segment-button.segment-button-checked{font-weight:600}.mis-operaciones-page ion-segment-button:active{opacity:.8}.mis-ops-list{padding:12px 16px 24px}.trade-completion-banner{display:grid;gap:16px;margin:16px;padding:20px;border-radius:20px;background:linear-gradient(135deg,#ecfdf5,#fff 82%);border:1px solid #bbf7d0;box-shadow:0 12px 28px #0f172a14}.trade-completion-copy{display:grid;gap:8px}.trade-completion-copy h2{margin:0;color:#0f172a;font-size:24px;line-height:1.15}.trade-completion-copy p{margin:0;color:#475569;font-size:14px;line-height:1.55}.trade-completion-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.completion-metric{display:grid;gap:6px;padding:14px;border-radius:14px;background:#f8fafc;border:1px solid #e2e8f0}.completion-metric span{font-size:12px;color:#64748b}.completion-metric strong{font-size:15px;color:#0f172a}.trade-completion-actions{display:grid;gap:12px}.trade-completion-banner.clean-confirmation{max-width:760px;margin:20px auto;background:linear-gradient(180deg,#f0fdf4,#fff 86%);border:1px solid #bbf7d0}.trade-completion-banner.clean-confirmation .trade-completion-copy h2{font-size:26px}.trade-completion-banner.clean-confirmation .trade-completion-copy p{max-width:62ch}.trade-completion-banner.clean-confirmation .trade-completion-actions ion-button:first-child{--background: #16a34a;--background-hover: #15803d;--border-radius: 12px;font-weight:700}.trade-completion-banner.clean-confirmation .trade-completion-actions ion-button:last-child{--border-radius: 12px}.trade-completion-banner.premium-confirmation{max-width:760px;margin:20px auto;padding:16px;border-radius:20px;display:grid;gap:12px;background:#fff;border:1px solid #dbeafe;box-shadow:0 10px 24px #0f172a14}.completion-hero{display:grid;justify-items:center;text-align:center;gap:10px;padding:18px 16px;border-radius:18px;background:linear-gradient(135deg,#0ea5e9,#2563eb);color:#fff}.completion-token-icon{width:54px;height:54px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:800;letter-spacing:.5px;line-height:1;color:#0f172a;background:#fef08a;box-shadow:0 8px 20px #0f172a38}.completion-hero ion-badge{--background: rgba(255, 255, 255, .2);--color: #ffffff;font-weight:700;letter-spacing:.2px}.completion-hero h2{margin:0;font-size:clamp(30px,5vw,42px);font-weight:800;letter-spacing:.4px;line-height:1}.completion-hero p{margin:0;font-size:14px;color:#fffffff2}.completion-receipt-card{border-radius:16px;padding:14px;background:#fff;border:1px solid #e2e8f0;display:grid;gap:2px}.receipt-head,.receipt-row{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:8px 0;border-bottom:1px solid #f1f5f9}.receipt-head{padding-bottom:8px;border-bottom:1px dashed #cbd5e1}.completion-receipt-card .receipt-row:last-child{border-bottom:0}.receipt-head span,.receipt-row span{font-size:13px;color:#64748b}.receipt-head strong,.receipt-row strong{font-size:14px;color:#0f172a;text-align:right}.receipt-row.total{margin-top:6px;padding-top:8px;border-top:1px solid #dbeafe;border-bottom:0}.receipt-row.total strong{color:#0f766e;font-size:16px;font-weight:800}.receipt-row.fiat span,.receipt-row.fiat strong{color:#334155}.trade-completion-banner.premium-confirmation .trade-completion-actions ion-button:first-child{--background: #16a34a;--background-hover: #15803d;--border-radius: 12px;font-weight:700;min-height:46px}.trade-completion-banner.premium-confirmation .trade-completion-actions ion-button:last-child{--border-color: #bfdbfe;--color: #1d4ed8;--border-radius: 12px;min-height:46px}.op-card{margin:0 0 12px;border-radius:14px;box-shadow:0 8px 18px #0f172a14}.op-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.op-status{font-size:12px;color:#64748b}.op-amount{font-size:18px;font-weight:700;color:#0f172a}.op-fiat{font-size:13px;color:#64748b;margin-top:4px}.op-footer{display:flex;justify-content:space-between;align-items:center;margin-top:12px;font-size:13px;color:#475569}.op-actions{display:flex;gap:10px;margin-top:12px}.op-type{font-size:12px;font-weight:700;text-transform:uppercase;color:#0f172a}.op-type.venta{color:#ef4444}.op-type.compra{color:#10b981}.op-price{font-size:12px;color:#64748b}.empty-state{text-align:center;padding:48px 12px;color:#64748b}.mis-ofertas-embedded-hero{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;padding:18px;background:#fff;border:1px solid #e2e8f0;border-radius:18px;box-shadow:0 8px 18px #0f172a14}.embedded-hero-copy{display:grid;gap:6px}.embedded-hero-copy h3{margin:0;color:#0f172a;font-size:20px;font-weight:800}.embedded-hero-copy p{margin:0;color:#64748b;font-size:13px}.mis-ofertas-embedded-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:12px}.summary-mini-card{margin:0;border-radius:16px;border:1px solid #e2e8f0;box-shadow:0 8px 18px #0f172a14}.summary-mini-card ion-card-content{display:grid;gap:6px;padding:16px}.summary-mini-label{font-size:12px;color:#64748b}.summary-mini-value{font-size:20px;line-height:1.1;color:#0f172a}.tipo-badge{font-size:12px;font-weight:700;padding:4px 10px;border-radius:999px;background:#fee2e2;color:#b91c1c}.tipo-badge.compra{background:#dcfce7;color:#166534}.tipo-badge.venta{background:#fee2e2;color:#b91c1c}.status-badge{font-size:12px;font-weight:700;padding:4px 10px;border-radius:999px}.status-badge.active{background:#dcfce7;color:#166534}.status-badge.inactive{background:#f3f4f6;color:#4b5563}.oferta-card-admin{margin:0 0 12px;border-radius:18px;overflow:hidden}.oferta-card-admin ion-card-content{display:grid;gap:16px;padding:18px}.oferta-card-top{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.oferta-card-status{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.precio-stack{display:flex;flex-direction:column;align-items:flex-end;text-align:right;gap:2px}.precio-label{font-size:12px;color:#64748b}.precio-main{font-size:18px;font-weight:700;color:#0f172a}.oferta-card-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.metric-block{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;padding:14px;display:grid;gap:6px}.metric-block-label{font-size:12px;color:#64748b}.metric-block-value{color:#0f172a;font-size:15px;line-height:1.35}.oferta-card-footer{display:flex;justify-content:space-between;align-items:center;gap:14px}.oferta-card-meta{display:grid;gap:4px}.meta-caption{font-size:12px;color:#64748b}.empty-state-rich{display:grid;gap:10px;justify-items:center;padding:28px 20px;background:#fff;border:1px solid #e2e8f0;border-radius:18px}.empty-state-rich h3{margin:0;color:#0f172a;font-size:18px}.empty-state-rich p{margin:0;max-width:420px}@media (max-width: 680px){.mis-ofertas-embedded-hero,.oferta-card-top,.oferta-card-footer{flex-direction:column;align-items:stretch}.mis-ofertas-embedded-summary,.trade-completion-summary,.oferta-card-metrics{grid-template-columns:1fr}.trade-completion-banner.clean-confirmation{margin:14px;padding:16px}.trade-completion-banner.premium-confirmation{margin:14px;padding:14px}.completion-hero{padding:16px 12px}.completion-token-icon{width:48px;height:48px;font-size:10px}.op-actions.oferta-actions-strong{width:100%}.op-actions.oferta-actions-strong ion-button{flex:1 1 0}}.trade-receipt-screen{display:grid;gap:12px;margin:12px;padding:14px;border-radius:20px;background:radial-gradient(140% 90% at 50% -10%,rgba(35,138,255,.28),transparent 56%),linear-gradient(180deg,#021a46,#021235 62%,#01102e);border:1px solid rgba(72,146,255,.33);box-shadow:0 14px 34px #01091e7a;color:#e6ecff}.trade-receipt-headline{display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:center}.trade-receipt-check{width:74px;height:74px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(140deg,#3a9dff,#1f7aec);border:2px solid rgba(255,255,255,.82);box-shadow:0 0 24px #2890ff70}.trade-receipt-check ion-icon{color:#fff;font-size:42px}.trade-receipt-copy h2{margin:0;color:#fff;font-size:30px;line-height:1.04}.trade-receipt-copy p{margin:6px 0 0;color:#b7c8e9}.trade-receipt-chip{margin-top:8px;width:fit-content;display:inline-flex;align-items:center;gap:6px;--background: rgba(5, 150, 105, .18);--color: #4ade80;border:1px solid rgba(74,222,128,.34);font-weight:700}.trade-receipt-card,.trade-receipt-block{border-radius:14px;background:linear-gradient(180deg,#07265fe6,#041843eb);border:1px solid rgba(74,144,255,.24);box-shadow:inset 0 1px #ffffff0d}.trade-receipt-card{padding:12px 14px}.trade-receipt-order-row{display:flex;justify-content:space-between;gap:10px;align-items:center;padding-bottom:10px;border-bottom:1px solid rgba(131,171,235,.28)}.trade-receipt-order-row span{color:#9fb6df;font-size:13px}.trade-receipt-order-row strong{display:block;color:#fff;font-size:28px;line-height:1.04}.trade-receipt-type{border-radius:999px;padding:6px 11px;background:#2563eb57;border:1px solid rgba(96,165,250,.4);color:#6bb8ff;font-size:12px;font-weight:700}.trade-receipt-meta-grid{margin-top:10px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.trade-receipt-meta-grid span{display:block;font-size:12px;color:#9fb6df;margin-bottom:4px}.trade-receipt-meta-grid strong{color:#fff;font-size:15px}.trade-receipt-meta-grid .status-success{color:#4ade80}.trade-receipt-block{padding:12px 14px;display:grid;gap:8px}.trade-receipt-block h3{margin:0;font-size:25px;color:#fff}.trade-receipt-block p{margin:-2px 0 2px;color:#b7c8e9;font-size:15px}.trade-receipt-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 0;border-bottom:1px solid rgba(131,171,235,.2)}.trade-receipt-row:last-child{border-bottom:0}.trade-receipt-row span{color:#b7c8e9;font-size:18px}.trade-receipt-row strong{color:#fff;font-size:28px;text-align:right;line-height:1.1}.trade-receipt-row.net strong{color:#2ea8ff}.trade-participants-grid{display:grid;gap:8px}.trade-participant-card{display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:center;padding:9px 11px;border-radius:12px;border:1px solid rgba(111,164,247,.3);background:#082d6f9e}.trade-participant-card ion-icon{font-size:26px;color:#62b1ff}.trade-participant-card span{display:block;color:#9fb6df;font-size:12px}.trade-participant-card strong{color:#fff}.trade-participant-card small{display:block;color:#6bb8ff;margin-top:2px}.trade-inline-stars{display:flex;gap:8px}.inline-star-btn{width:40px;height:40px;border-radius:50%;border:1px solid rgba(245,158,11,.34);background:#fffbebf5;color:#f59e0b;display:grid;place-items:center}.inline-star-btn ion-icon{font-size:21px}.inline-star-btn.active{color:#f59e0b;border-color:#f59e0b;background:#fffbeb}.trade-inline-comment{--background: rgba(5, 32, 82, .86);--color: #e6ecff;--placeholder-color: #8ea8d5;--padding-start: 10px;--padding-end: 10px;border:1px solid rgba(111,164,247,.3);border-radius:12px}.trade-receipt-block ion-button{--border-radius: 12px;min-height:48px;margin:0}.trade-receipt-block ion-button:not([fill=outline]){--background: linear-gradient(180deg, #2d90ff 0%, #1a73e9 100%);--color: #eaf4ff}.trade-receipt-block ion-button[fill=outline]{--color: #75bcff;--border-color: rgba(117, 188, 255, .54)}.trade-receipt-footer-actions{display:grid;grid-template-columns:1fr;gap:8px}.trade-receipt-footer-actions ion-button{--color: #9acfff;--border-color: rgba(117, 188, 255, .45);--border-radius: 12px;min-height:46px;font-size:13px;margin:0}@media (max-width: 680px){.trade-receipt-copy h2{font-size:24px}.trade-receipt-order-row strong,.trade-receipt-row strong{font-size:20px}.trade-receipt-row span{font-size:15px}.trade-receipt-meta-grid,.trade-receipt-footer-actions{grid-template-columns:1fr}}.rate-trade-page{background:#f5f7fc}.rate-trade-content{--padding-top: 14px;--padding-bottom: 42px;--background: #f5f7fc}.rate-trade-shell{padding:0 12px 16px}.rate-main-card{margin:0;border-radius:18px;border:1px solid #d9e2ef;box-shadow:0 10px 24px #0f172a14}.rate-main-card ion-card-content{display:grid;gap:14px;padding:16px}.rate-main-head{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.rate-main-head h1{margin:0;color:#1f2b46;font-size:1.85rem;line-height:1.05}.rate-main-head p{margin:6px 0 0;color:#52607d;font-size:.9rem}.rate-trader-card{border:1px solid #e1e8f4;border-radius:14px;background:#fff;overflow:hidden}.rate-trader-id{display:flex;align-items:center;gap:10px;padding:12px}.trader-avatar{width:44px;height:44px;border-radius:50%;background:#66ad48;color:#fff;font-size:1.35rem;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.trader-copy{display:grid;gap:2px}.trader-copy strong{color:#1f2b46;font-size:1.28rem;line-height:1.05}.trader-copy span{color:#55627d;font-size:.85rem}.verified-inline{display:inline-flex;align-items:center;gap:4px;color:#16a34a!important;font-weight:600}.verified-inline ion-icon{font-size:14px}.rate-summary-grid.compact{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0 12px 12px}.rate-summary-row{display:grid;gap:4px;border:1px solid #e2e8f3;border-radius:10px;background:#f8faff;padding:9px 10px}.rate-summary-row span{color:#5f6b84;font-size:.8rem}.rate-summary-row strong{color:#1f2b46;font-size:1.02rem}.rate-info-banner{display:flex;align-items:flex-start;gap:10px;background:#fff7ed;border:1px solid #fdba74;color:#9a3412;border-radius:12px;padding:10px 12px}.rate-info-banner.success{background:#ecfdf5;border-color:#86efac;color:#166534}.rate-info-banner ion-icon{font-size:18px;flex-shrink:0;margin-top:1px}.rate-info-banner strong,.rate-info-banner p{display:block;margin:0}.rate-info-banner p{margin-top:3px;font-size:.82rem}.rate-stars-panel{display:grid;gap:8px;justify-items:center;border-top:1px solid #e4ebf6;border-bottom:1px solid #e4ebf6;padding:12px 8px}.rate-stars{display:flex;justify-content:center;gap:4px}.rate-star-btn{--padding-start: 0;--padding-end: 0;width:42px;height:42px;border-radius:10px}.rate-star-btn ion-icon{font-size:30px}.rate-star-btn.active{--background: rgba(245, 158, 11, .16)}.rate-selected-label{min-height:20px;color:#1f2b46;font-size:1.15rem;font-weight:700}.rate-quick-tags{display:flex;flex-wrap:wrap;gap:8px}.quick-tag{border:1px solid #dbe4f1;border-radius:9px;background:#f4f7fc;color:#2f3d5e;font-size:.92rem;padding:7px 10px}.quick-tag.active{border-color:#5f86e8;background:#e9f0ff;color:#1d4ed8}.quick-tag:disabled{opacity:.6}.rate-comment{--background: #f8faff;--padding-top: 11px;--padding-bottom: 11px;--padding-start: 12px;--padding-end: 12px;border:1px solid #e2e8f3;border-radius:10px}.rate-submit{--background: linear-gradient(90deg, #3f7af0 0%, #2d6be8 100%);--background-hover: linear-gradient(90deg, #386fde 0%, #275dc9 100%);--border-radius: 12px;font-weight:700}@media (max-width: 560px){.rate-main-head{flex-direction:column;align-items:stretch}.rate-main-head h1{font-size:1.7rem}.rate-summary-grid.compact{grid-template-columns:1fr}}.proof-card{border-radius:16px;box-shadow:0 10px 24px #0f172a14}.proof-card ion-card-content{display:grid;gap:12px}.proof-card.uploaded .proof-preview{cursor:pointer}.proof-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.upload-time{font-size:.75rem;color:#64748b}.proof-preview{position:relative;border-radius:12px;overflow:hidden;border:1px solid #e2e8f0;background:#f8fafc;aspect-ratio:16 / 9;max-height:220px;display:grid;place-items:center}.proof-preview ion-img,.proof-preview img{width:100%;height:100%;object-fit:cover}.view-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#0f172a8c;color:#fff;opacity:0;transition:opacity .2s ease}.proof-preview:hover .view-overlay{opacity:1}.verification-badge{display:flex;align-items:center;gap:8px;font-size:.85rem}.verification-badge.pending{color:#f59e0b}.verification-badge.verified{color:#16a34a}.upload-header{display:flex;gap:12px;align-items:flex-start}.upload-icon{font-size:28px}.upload-zone{border:2px dashed #cbd5f5;border-radius:14px;padding:16px;text-align:center;background:#f8fafc;min-height:118px;display:grid;align-content:center;gap:8px}.proof-declaration{display:grid;gap:10px;border:1px solid #dbeafe;border-radius:14px;background:#f8fbff;padding:12px}.proof-order-reference{display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid #dbeafe;border-radius:12px;background:#f8fbff;padding:11px 12px}.proof-order-reference strong{color:#0f172a;font-size:.88rem}.proof-order-reference span{color:#1d4ed8;font-size:.9rem;font-weight:900}.proof-declaration-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.proof-declaration-head strong{color:#0f172a;font-size:.95rem}.proof-declaration-head span{color:#1d4ed8;font-size:.8rem;font-weight:800;text-align:right}.proof-declaration-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.proof-declaration-grid label{display:grid;gap:5px}.proof-declaration-grid label.wide{grid-column:1 / -1}.proof-declaration-grid span{color:#475569;font-size:.75rem;font-weight:800}.proof-declaration-grid input{width:100%;border:1px solid #cbd5e1;border-radius:10px;background:#fff;color:#0f172a;min-height:38px;padding:0 10px;font-size:.9rem;box-sizing:border-box}.proof-amount-alert,.proof-amount-status{border-radius:12px;padding:10px;font-size:.82rem;font-weight:700}.proof-amount-alert.exact,.proof-amount-status.exact{background:#ecfdf5;color:#047857}.proof-amount-alert.underpaid,.proof-amount-alert.currency_mismatch,.proof-amount-status.underpaid,.proof-amount-status.currency_mismatch{background:#fef2f2;color:#b91c1c}.proof-amount-alert.overpaid,.proof-amount-status.overpaid{background:#fffbeb;color:#b45309}.proof-amount-alert.unknown,.proof-amount-status.unknown{background:#f1f5f9;color:#475569}.proof-golden-rule{margin:0;color:#475569;font-size:.78rem;line-height:1.35}.proof-amount-status{display:grid;gap:3px}.proof-amount-status strong,.proof-amount-status span,.proof-amount-status small{color:inherit}.upload-options{display:flex;justify-content:center;gap:18px;align-items:center;margin-bottom:8px}.option{display:flex;flex-direction:column;gap:6px;align-items:center;font-size:.8rem}.divider{width:1px;height:32px;background:#e2e8f0}.file-preview{display:grid;gap:10px}.image-preview{position:relative;border-radius:12px;overflow:hidden;border:1px solid #e2e8f0;background:#f8fafc;aspect-ratio:16 / 8.2;max-height:180px}.image-preview img{width:100%;height:100%;border-radius:12px;display:block;object-fit:cover}.remove-file{position:absolute;top:8px;right:8px}.file-info{display:flex;align-items:center;gap:8px;padding:10px;background:#f8fafc;border-radius:10px}.file-name{flex:1;font-size:.85rem}.upload-actions{display:grid;gap:8px}.upload-button{margin:0;--border-radius: 12px;height:42px;font-weight:700}.upload-progress{display:grid;gap:6px}.pdf-placeholder{width:100%;height:100%;display:grid;place-items:center;gap:8px;color:#1d4ed8;font-weight:600}@media (max-width: 768px){.proof-preview,.image-preview{max-height:170px}.proof-declaration-grid{grid-template-columns:1fr}}.p2p-trade-payment-page .p2p-pay-summary-card,.p2p-trade-payment-page .p2p-pay-timer-card,.p2p-trade-payment-page .p2p-pay-method-card,.p2p-trade-payment-page .p2p-pay-checklist-card,.p2p-trade-payment-page .p2p-pay-upload-card,.p2p-trade-payment-page .p2p-pay-chat-card{margin:0;background:var(--pay-surface);border:1px solid var(--pay-border);border-radius:12px;box-shadow:none}.p2p-trade-payment-page .p2p-pay-stepper{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.p2p-trade-payment-page .p2p-pay-step{display:flex;align-items:center;gap:6px;min-width:0;padding:9px 10px;border:1px solid #d6deea;border-radius:12px;background:#f8fafc;color:#64748b;font-size:12px;font-weight:700}.p2p-trade-payment-page .p2p-pay-step ion-icon{flex:0 0 auto;font-size:16px}.p2p-trade-payment-page .p2p-pay-step span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.p2p-trade-payment-page .p2p-pay-step.done{background:#ecfdf5;border-color:#86efac;color:#15803d}.p2p-trade-payment-page .p2p-pay-step.active{background:#e7f0ff;border-color:#93c5fd;color:#1d4ed8}.p2p-trade-payment-page .p2p-pay-method-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.p2p-trade-payment-page .p2p-pay-method-kicker{display:block;margin-bottom:6px;color:var(--pay-primary);font-size:.75rem;font-weight:800;text-transform:uppercase}.p2p-trade-payment-page .p2p-pay-method-card h3{margin:0;font-size:1.05rem}.p2p-trade-payment-page .p2p-pay-method-head p{margin:5px 0 0;color:var(--pay-muted);font-size:.84rem;line-height:1.35}.p2p-trade-payment-page .p2p-pay-details-toggle{flex:0 0 auto;margin:0;min-height:38px;--padding-start: 13px;--padding-end: 14px;--border-radius: 999px;--background: #eff6ff;--background-hover: #dbeafe;--background-activated: #bfdbfe;--color: #1d4ed8;border:1px solid #bfdbfe;border-radius:999px;box-shadow:0 8px 18px #2563eb1f;font-weight:700;letter-spacing:0;text-transform:none}.p2p-trade-payment-page .p2p-pay-details-toggle ion-icon{margin-right:6px;font-size:1.02rem}.p2p-trade-payment-page .p2p-pay-details-toggle.is-open{--background: #ffffff;--color: #0f172a;border-color:#cbd5e1;box-shadow:0 8px 18px #0f172a14}.p2p-trade-payment-page .p2p-pay-holder-warning{margin-top:12px;border:1px solid #fed7aa;border-radius:10px;background:#fff7ed;color:#9a3412;padding:10px 12px;font-size:.82rem;font-weight:800;line-height:1.35}.p2p-trade-payment-page .p2p-pay-grid{display:grid;gap:0;margin-top:14px;overflow:hidden;border:1px solid #e5ebf5;border-radius:12px;background:#fff}.p2p-trade-payment-page .p2p-pay-grid.expanded{margin-top:14px;border-color:#d5e4fb}.p2p-trade-payment-page .p2p-pay-row{display:grid;grid-template-columns:minmax(88px,.34fr) minmax(0,1fr) 34px;align-items:center;gap:10px;min-width:0;padding:11px 12px;border-bottom:1px solid #eef2f7;background:#fff}.p2p-trade-payment-page .p2p-pay-row:last-child{border-bottom:0}.p2p-trade-payment-page .p2p-pay-row>span{min-width:0;color:var(--pay-muted);font-size:.78rem;font-weight:800;text-transform:uppercase}.p2p-trade-payment-page .p2p-pay-row strong{display:block;min-width:0;margin-top:0;color:var(--pay-text);font-size:.94rem;text-align:right;word-break:break-word}.p2p-trade-payment-page .p2p-pay-copy-btn{width:30px;height:30px;display:grid;place-items:center;flex:0 0 auto;border:1px solid #bfdbfe;border-radius:10px;background:#eff6ff;color:#1d4ed8;padding:0}.p2p-trade-payment-page .p2p-pay-copy-btn ion-icon{font-size:16px}.p2p-trade-payment-page .p2p-pay-copy-spacer{width:30px;height:30px}.p2p-trade-payment-page .p2p-pay-chat-card ion-card-content,.p2p-trade-payment-page .p2p-pay-upload-card ion-card-content{padding:0}.p2p-trade-payment-page .p2p-pay-chat-toggle{width:100%;border:0;background:#fff;color:inherit;padding:14px 16px;display:flex;align-items:center;gap:12px;text-align:left}.p2p-trade-payment-page .p2p-pay-chat-icon{width:42px;height:42px;display:grid;place-items:center;flex:0 0 auto;border-radius:14px;background:#ecfdf5;color:#15803d;font-size:20px}.p2p-trade-payment-page .p2p-pay-chat-title{min-width:0;display:grid;gap:4px;flex:1}.p2p-trade-payment-page .p2p-pay-chat-title strong{color:var(--pay-text);font-size:.98rem;font-weight:800}.p2p-trade-payment-page .p2p-pay-chat-title small{display:inline-flex;align-items:center;gap:6px;color:#64748b;font-size:.78rem}.p2p-trade-payment-page .p2p-pay-chat-title i{width:7px;height:7px;border-radius:999px;background:#10b981}.p2p-trade-payment-page .p2p-pay-chat-chevron{flex:0 0 auto;color:#64748b;transition:transform .18s ease}.p2p-trade-payment-page .p2p-pay-chat-toggle.open .p2p-pay-chat-chevron{transform:rotate(180deg)}.p2p-trade-payment-page .p2p-pay-chat-frame{height:360px;overflow:hidden;margin:0 16px 16px;border-top:1px solid #eef2f7;border-radius:0 0 18px 18px;background:#fff}.p2p-trade-payment-page .p2p-pay-chat-frame .p2p-chat-container{height:100%;border:0;border-radius:0;background:#fff}.p2p-trade-payment-page .p2p-pay-chat-frame .chat-content{--background: #ffffff}.p2p-trade-payment-page .p2p-pay-chat-frame .chat-messages{padding:6px 0 14px}.p2p-trade-payment-page .p2p-pay-chat-frame .system-message{display:none}.p2p-trade-payment-page .p2p-pay-chat-frame .message-bubble{box-shadow:none;border:1px solid #e5e7eb;border-radius:16px;padding:10px 14px;background:#fff}.p2p-trade-payment-page .p2p-pay-chat-frame .message-bubble.bg-primary{border-color:#ecfdf5;background:#effaf3;color:var(--pay-text)}.p2p-trade-payment-page .p2p-pay-chat-frame .message-role{color:var(--pay-text);font-weight:800;opacity:1}.p2p-trade-payment-page .p2p-pay-chat-frame .message-avatar{width:34px;height:34px;background:#ecfdf5}.p2p-trade-payment-page .p2p-pay-chat-frame .chat-footer{border-top:0;background:#fff}.p2p-trade-payment-page .p2p-pay-chat-frame .input-container{padding:10px 0 0;gap:8px}.p2p-trade-payment-page .p2p-pay-chat-frame .chat-input{--background: #ffffff;min-height:44px;border:1px solid #e5e7eb;border-radius:999px}.p2p-trade-payment-page .p2p-pay-upload-card .proof-card{margin:0;border:0;box-shadow:none}.p2p-trade-payment-page .p2p-pay-state-warning{border:1px solid #fcd34d;background:#fffbeb;color:#92400e;border-radius:12px;padding:12px;font-size:.85rem}.p2p-trade-payment-page .p2p-pay-next-banner.info{border-color:#bfdbfe;background:#eff6ff;color:#1d4ed8}.p2p-trade-payment-page .p2p-pay-next-banner.success{border-color:#bbf7d0;background:#ecfdf5;color:#166534}.p2p-trade-payment-page .p2p-pay-sent-hero{display:grid;justify-items:center;gap:10px;padding:10px 10px 14px;text-align:center}.p2p-trade-payment-page .p2p-pay-sent-check{width:86px;height:86px;display:grid;place-items:center;border-radius:999px;background:radial-gradient(circle at center,#008c4f 0,#008c4f 43%,#dff6ea 44%,#dff6ea 63%,#f1fbf5 64%,#f1fbf5);color:#fff;font-size:48px}.p2p-trade-payment-page .p2p-pay-sent-hero h1{margin:4px 0 0;color:#0f172a;font-size:1.5rem;font-weight:900}.p2p-trade-payment-page .p2p-pay-sent-hero p{max-width:360px;margin:0;color:#475569;font-size:.92rem;line-height:1.48}.p2p-trade-payment-page .p2p-pay-sent-summary-card{margin:0;border:1px solid #e2e8f0;border-radius:14px;box-shadow:none}.p2p-trade-payment-page .p2p-pay-sent-summary-card h2{margin:0 0 12px;color:#0f172a;font-size:.98rem;font-weight:900}.p2p-trade-payment-page .p2p-pay-sent-row{display:grid;grid-template-columns:minmax(0,.48fr) minmax(0,1fr);align-items:center;gap:12px;padding:11px 0;border-bottom:1px solid #edf2f7}.p2p-trade-payment-page .p2p-pay-sent-row:last-child{border-bottom:0}.p2p-trade-payment-page .p2p-pay-sent-row span{display:flex;align-items:center;gap:10px;min-width:0;color:#475569;font-size:.86rem;font-weight:700}.p2p-trade-payment-page .p2p-pay-sent-row span ion-icon{width:22px;height:22px;color:#0f8f55}.p2p-trade-payment-page .p2p-pay-sent-row strong{min-width:0;color:#0f172a;text-align:right;font-size:.92rem;font-weight:900;word-break:break-word}.p2p-trade-payment-page .p2p-pay-sent-row strong.success{color:#0f8f55}.p2p-trade-payment-page .p2p-pay-sent-row strong.warning{color:#f97316;font-size:.82rem}.p2p-trade-payment-page .p2p-pay-sent-timer,.p2p-trade-payment-page .p2p-pay-sent-proof,.p2p-trade-payment-page .p2p-pay-sent-escrow,.p2p-trade-payment-page .p2p-pay-sent-help{display:flex;align-items:center;gap:13px;width:100%;border:1px solid #e2e8f0;border-radius:14px;padding:14px;background:#fff}.p2p-trade-payment-page .p2p-pay-sent-timer{border-color:#fed7aa;background:#fff7ed}.p2p-trade-payment-page .p2p-pay-sent-timer>ion-icon,.p2p-trade-payment-page .p2p-pay-sent-proof>ion-icon,.p2p-trade-payment-page .p2p-pay-sent-escrow>ion-icon,.p2p-trade-payment-page .p2p-pay-sent-help>ion-icon:first-child{width:38px;height:38px;flex:0 0 auto}.p2p-trade-payment-page .p2p-pay-sent-timer>ion-icon{color:#f97316}.p2p-trade-payment-page .p2p-pay-sent-timer div,.p2p-trade-payment-page .p2p-pay-sent-proof div,.p2p-trade-payment-page .p2p-pay-sent-escrow div,.p2p-trade-payment-page .p2p-pay-sent-help span{display:grid;gap:4px;min-width:0;flex:1}.p2p-trade-payment-page .p2p-pay-sent-timer strong,.p2p-trade-payment-page .p2p-pay-sent-proof strong,.p2p-trade-payment-page .p2p-pay-sent-escrow strong,.p2p-trade-payment-page .p2p-pay-sent-help strong{color:#0f172a;font-size:.9rem;font-weight:900}.p2p-trade-payment-page .p2p-pay-sent-timer span,.p2p-trade-payment-page .p2p-pay-sent-proof span,.p2p-trade-payment-page .p2p-pay-sent-proof small,.p2p-trade-payment-page .p2p-pay-sent-escrow span,.p2p-trade-payment-page .p2p-pay-sent-help small{color:#64748b;font-size:.78rem;line-height:1.35}.p2p-trade-payment-page .p2p-pay-sent-timer b{flex:0 0 auto;color:#f97316;font-size:1.45rem;line-height:1;font-weight:900}.p2p-trade-payment-page .p2p-pay-sent-proof{border-color:#dcfce7;background:#f0fdf4}.p2p-trade-payment-page .p2p-pay-sent-proof>ion-icon{color:#0f8f55}.p2p-trade-payment-page .p2p-pay-sent-escrow{border-color:#dcfce7;background:#f7fef9}.p2p-trade-payment-page .p2p-pay-sent-escrow>ion-icon{color:#0f8f55}.p2p-trade-payment-page .p2p-pay-sent-help{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:left;color:inherit;font:inherit;cursor:pointer}.p2p-trade-payment-page .p2p-pay-sent-help>ion-icon:first-child{color:#0f8f55}.p2p-trade-payment-page .p2p-pay-sent-help-chevron{width:20px;height:20px;flex:0 0 auto;color:#64748b}.p2p-trade-payment-page .p2p-pay-chat-frame.sent{margin-top:16px}@media (max-width: 560px){.p2p-trade-payment-page .p2p-pay-summary-amounts{grid-template-columns:1fr}.p2p-trade-payment-page .p2p-pay-method-head{flex-direction:column}.p2p-trade-payment-page .p2p-pay-details-toggle{width:100%}.p2p-trade-payment-page .p2p-pay-method-preview,.p2p-trade-payment-page .p2p-pay-stepper{grid-template-columns:1fr}.p2p-trade-payment-page .p2p-pay-sent-row{grid-template-columns:1fr;gap:5px}.p2p-trade-payment-page .p2p-pay-sent-row strong{text-align:left}.p2p-trade-payment-page .p2p-pay-sent-timer b{font-size:1.2rem}}.p2p-trade-dispute-content{--background: #061426;--padding-start: 12px;--padding-end: 12px;--padding-top: 10px;--padding-bottom: 20px;color:#e6eefc}.p2p-dispute-shell{max-width:520px;margin:0 auto;display:flex;flex-direction:column;gap:12px}.p2p-dispute-step.active span,.p2p-dispute-step.done span{background:#8b5cf6;color:#fff}.p2p-dispute-card,.p2p-dispute-note,.p2p-dispute-safe,.p2p-dispute-empty{background:#0a1d36eb;border:1px solid rgba(95,123,170,.28);border-radius:8px;padding:12px}.p2p-dispute-card h2{margin:0 0 10px;font-size:.98rem;color:#f8fbff}.p2p-dispute-reasons button.selected{border-color:#8b5cf6;box-shadow:0 0 0 1px #8b5cf659}.p2p-dispute-reasons button.selected span{border:4px solid #4f8cff}.p2p-dispute-payment-declaration{display:flex;flex-direction:column;gap:12px;margin-bottom:12px;padding:12px;border:1px solid rgba(79,140,255,.34);border-radius:8px;background:#0410208a}.p2p-dispute-tabs button.active{color:#a78bfa;border-bottom-color:#8b5cf6}.p2p-dispute-upload{min-height:150px;border:1px dashed rgba(96,140,210,.44);border-radius:8px;display:grid;place-items:center;text-align:center;padding:16px;color:#b8c6dc}.p2p-dispute-upload.compact{min-height:104px;margin-top:10px}.p2p-dispute-upload ion-icon{font-size:2.3rem;color:#4f8cff}.p2p-dispute-file-list h3{margin:14px 0 8px;font-size:.86rem;color:#f8fbff}.p2p-dispute-file{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:9px;border:1px solid rgba(91,116,154,.25);border-radius:8px;margin-top:7px;color:#e6eefc}.p2p-dispute-file.evidence-link{color:#e6eefc;text-align:left;text-decoration:none}.p2p-dispute-file strong{color:#f8fbff}.p2p-dispute-file ion-icon{color:#8ab4ff}.p2p-dispute-note strong{display:block;margin-bottom:6px;color:#f8fbff}.p2p-dispute-muted{margin:0;color:#a9b8cf;font-size:.84rem;line-height:1.4}.p2p-dispute-request{width:100%;display:grid;gap:4px;border:1px solid rgba(96,140,210,.4);border-radius:8px;background:#0410208c;color:#e6eefc;padding:10px;text-align:left;margin-top:8px}.p2p-dispute-request strong{color:#f8fbff}.p2p-dispute-request.selected{border-color:#4f8cff;box-shadow:0 0 0 1px #4f8cff59}.p2p-dispute-request span{color:#a9b8cf;font-size:.78rem}.p2p-dispute-status>ion-icon{font-size:4.6rem;color:#4169e1;margin:4px auto 0}.p2p-dispute-status h2,.p2p-dispute-empty h2{margin:0;font-size:1.15rem;color:#f8fbff}.p2p-dispute-status>strong{color:#f8fbff}.historial-user-page{--surface: #020a14;--surface-muted: #041224;--ink: #f5f7fb;--ink-soft: #aab5c8;--border: rgba(54, 100, 165, .58);--accent: #1268ff;--accent-soft: #62a2ff;--success: #2cc99b;--danger: #ff4d4f;background:#020a14}.historial-toolbar{--background: #020a14;--color: #ffffff;--min-height: 58px;border-bottom:1px solid rgba(54,100,165,.24)}.toolbar-title{font-weight:700;letter-spacing:.3px}.back-button{--color: #ffffff;--padding-start: 0;--padding-end: 0}.back-button::part(native){background:transparent;box-shadow:none}.historial-content{--background: radial-gradient(circle at 50% -10%, rgba(18, 104, 255, .22), transparent 36%), #020a14;padding:18px;color:var(--ink)}.filtros-section{width:min(calc(100% - 32px),1210px);margin:18px auto 16px;background:#041427f0;border:1px solid var(--border);border-radius:12px;padding:16px;box-shadow:0 18px 38px #0003}.filtros-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.filtros-header h3{color:#fff}.limpiar-btn{background:#1268ff29;border:none;color:#62a2ff;font-weight:600;padding:6px 10px;border-radius:999px}.estado-filter{margin-top:12px;display:flex;gap:10px;align-items:center;flex-wrap:wrap}.estado-select{flex:1;--background: rgba(2, 12, 25, .64);border-radius:12px;padding:4px 8px;color:#62a2ff;font-weight:600;border:1px solid rgba(55,93,146,.55)}.stats-inline{display:flex;gap:12px;align-items:center;flex-wrap:wrap;font-size:.78rem;color:#94a3b8;font-weight:600}.stats-inline span{background:#020c19a3;padding:6px 10px;border-radius:999px;border:1px solid rgba(55,93,146,.35)}.calendar-filter-btn{width:38px;height:38px;border-radius:12px;border:none;background:#1268ff29;color:#62a2ff;display:grid;place-items:center}.link-nueva-compra{border:none;background:transparent;color:var(--accent-soft);font-weight:700;font-size:.85rem;padding:6px 4px;white-space:nowrap}.operaciones-list{width:min(calc(100% - 32px),1210px);margin:0 auto;display:grid;gap:14px}.list-header{display:flex;justify-content:space-between;align-items:center;color:var(--ink-soft);font-size:.85rem}.list-header .count{color:#94a3b8}.historial-date-group{display:grid;gap:8px}.historial-date-group h4{margin:0 0 2px;color:#aab5c8;font-size:15px;font-weight:850}.operacion-item{width:100%;border:1px solid rgba(55,93,146,.48);border-radius:10px;background:linear-gradient(180deg,#041427f2,#030d1bf2);padding:16px;box-shadow:0 14px 28px #00000029;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:14px;text-align:left;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.operacion-item:hover{transform:translateY(-2px);box-shadow:0 18px 30px #0f172a1a}.empresa-avatar{width:48px;height:48px;border-radius:50%;background:#eefcf4;display:flex;align-items:center;justify-content:center;color:#25b56f;overflow:hidden;font-size:24px}.empresa-avatar.danger{background:#ff4d4f1a;color:var(--danger)}.empresa-avatar.blue{background:#1268ff21;color:#62a2ff}.empresa-avatar.success{background:#2cc99b21;color:var(--success)}.empresa-details{display:grid;gap:3px;min-width:0}.empresa-name{font-weight:850;color:var(--ink);font-size:15px}.ref-code{font-size:13px;color:var(--ink-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.monto-info{display:grid;text-align:right;gap:4px}.monto{font-weight:850;color:#16a34a;white-space:nowrap}.monto.outflow{color:#ef4444}.monto.inflow{color:var(--success)}.fecha{font-size:13px;color:var(--ink-soft)}.historial-chevron{color:#aab5c8;font-size:22px}.operacion-footer{display:none}.estado-badge{display:inline-flex;align-items:center;gap:6px;width:fit-content;padding:4px 9px;border-radius:999px;font-size:11px;font-weight:700}.arrow-detail{color:var(--ink-soft)}.detalle-trigger{display:inline-flex;align-items:center;gap:6px;border:none;background:#eff6ff;color:#1d4ed8;padding:8px 12px;border-radius:999px;font-size:.75rem;font-weight:700}.empty-state{background:#041427f0;border:1px solid var(--border);border-radius:20px;padding:24px;text-align:center;color:var(--ink-soft);box-shadow:0 12px 24px #0f172a0f}.fecha-modal .modal-content{padding:16px;max-width:480px;margin:0 auto}.fecha-modal{--width: 100%;--height: auto}.fecha-modal .modal-header h3{font-size:18px;margin:0}.fecha-modal ion-datetime{--background: #ffffff;border-radius:14px;border:1px solid rgba(15,23,42,.08);padding:8px}.modal-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.detalle-modal{--width: 100%;--height: auto}.detalle-modal .modal-content{padding:20px;max-width:560px;margin:0 auto;background:#fff;border-radius:24px;box-shadow:0 24px 54px #0f172a33}.detalle-body{display:flex;flex-direction:column;gap:12px}.detalle-line{display:grid;grid-template-columns:150px 1fr;gap:14px;font-size:.93rem;color:var(--ink);padding:12px 14px;border-radius:14px;background:#f8fafc;border:1px solid rgba(15,23,42,.06)}.detalle-line span{color:var(--ink-soft);font-weight:600}.detalle-line strong{text-align:left;line-height:1.4}.detalle-line-featured{background:linear-gradient(135deg,#dbeafe,#eff6ff);border-color:#1d4ed824}.detalle-line-featured span{color:#1d4ed8}.detalle-amount-featured{font-size:1.2rem;font-weight:800;color:#0f172a}.detalle-body>.detalle-line:nth-of-type(7){order:5}.detalle-body>.detalle-line.detalle-line-featured{order:6}.detalle-body>.detalle-line:nth-of-type(5){order:7}.modal-header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;padding-bottom:14px;border-bottom:1px solid rgba(15,23,42,.08)}.modal-header h3{margin:4px 0 0;font-size:1.15rem;color:#0f172a}.modal-header button{border:none;background:#e2e8f0;color:#0f172a;padding:8px 12px;border-radius:999px;font-weight:700}.mono{word-break:break-all}@media (max-width: 520px){.filtros-section,.operaciones-list{width:min(calc(100% - 20px),1210px)}.operacion-item{grid-template-columns:auto minmax(0,1fr) auto;gap:11px}.monto-info{grid-column:2 / 3;text-align:left}.historial-chevron{grid-column:3 / 4;grid-row:1 / 3}.detalle-line{grid-template-columns:1fr;gap:6px}}.confirm-container{padding:20px;min-height:100%;background:#f7faf9}.confirm-header{display:flex;align-items:center;gap:10px}.confirm-header h2{font-size:18px;font-weight:600}.confirm-amount-box{text-align:center;margin:30px 0;display:flex;flex-direction:column;align-items:center;gap:8px}.confirm-amount-box span{color:#666}.confirm-amount-box h1{font-size:34px;font-weight:700;color:#22c55e;margin:0}.token-usdt-icon{width:70px;height:70px;border-radius:50%;background:linear-gradient(180deg,#26a17b,#1f8f6f);color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 12px 28px #26a17b47;position:relative}.token-usdt-icon:before{content:"";position:absolute;width:38px;height:4px;border-radius:999px;background:#fff;top:24px}.token-usdt-icon span{color:#fff;font-size:34px;font-weight:800;line-height:1;font-family:Arial,sans-serif}.confirm-input{margin-bottom:20px}.confirm-input label{font-size:14px;margin-bottom:5px;display:block}.confirm-input ion-input{border:1px solid #ddd;border-radius:10px;padding:10px}.confirm-frequent{margin-top:20px}.confirm-frequent h4{margin-bottom:10px}.frequent-list{display:flex;flex-direction:column;gap:12px}.frequent-item{display:flex;align-items:center;gap:12px;background:#f7f7f7;padding:12px;border-radius:12px;cursor:pointer}.avatar-img{width:45px;height:45px;border-radius:50%}.frequent-info{flex:1}.name{font-weight:600}.wallet{font-size:12px;color:#777}.arrow{font-size:20px;color:#aaa}.confirm-send{width:100%;margin-top:30px;padding:15px;background:#22c55e;color:#fff;border-radius:12px;border:none;font-weight:700;font-size:16px}.confirm-empty-state{padding:40px 20px;text-align:center}.success-container{padding:24px;text-align:center;min-height:100%;background:#f7faf9}.success-hero{width:96px;height:96px;margin:36px auto 18px;position:relative}.success-token-icon{width:96px;height:96px;background:linear-gradient(180deg,#26a17b,#1f8f6f);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 14px 32px #26a17b4d;position:relative}.success-token-icon:before{content:"";position:absolute;width:52px;height:5px;border-radius:999px;background:#fff;top:34px}.success-token-icon span{color:#fff;font-size:46px;font-weight:800;line-height:1;font-family:Arial,sans-serif}.success-check{position:absolute;right:-4px;bottom:-2px;min-width:34px;height:34px;border-radius:50%;background:#22c55e;border:4px solid #f7faf9;color:#fff;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:800}.success-title{font-size:22px;font-weight:700}.success-subtitle{color:#666;margin-bottom:20px}.success-card{background:#fff;border-radius:14px;padding:20px;margin:20px 0;box-shadow:0 10px 25px #0000000d;border:1px solid rgba(38,161,123,.12)}.success-amount{font-size:28px;font-weight:700;color:#22c55e;margin-bottom:15px}.success-user{display:flex;align-items:center;gap:12px;text-align:left}.success-avatar{width:50px;height:50px;border-radius:50%}.success-name{font-weight:600}.success-wallet{font-size:13px;color:#777}.success-transfer-id{margin-top:10px;font-size:12px;color:#999}.success-breakdown{background:#fff;border:1px solid rgba(38,161,123,.14);border-radius:14px;padding:6px 16px;box-shadow:0 10px 25px #0000000a;text-align:left}.success-breakdown-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 0;border-bottom:1px solid #edf3f0}.success-breakdown-row:last-child{border-bottom:0}.success-breakdown-row span{color:#667085;font-size:13px}.success-breakdown-row strong{color:#101828;font-size:13px;font-weight:700;text-align:right;overflow-wrap:anywhere}.success-btn-primary{width:100%;padding:14px;background:#22c55e;color:#fff;border-radius:10px;border:none;font-weight:700;margin-top:20px}.success-btn-secondary{margin-top:10px;background:none;border:none;color:#666}.success-empty-state{padding:40px 20px}.divisas-offer-step{--background: #050b16;--overflow: auto}.divisas-offer-step::part(scroll){overflow-x:hidden;padding-bottom:96px}.divisas-stepper{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:min(980px,calc(100% - 28px));margin:12px auto 0;border:1px solid #1f2a3d;border-radius:8px;overflow:hidden;background:#0d1320}.divisas-stepper button{min-height:42px;border:0;border-right:1px solid #1f2a3d;background:#0d1320;color:#9ca3af;font:inherit;font-size:.86rem;font-weight:800}.divisas-stepper button:last-child{border-right:0}.divisas-stepper button.active{background:#111827;color:#f8fafc;box-shadow:inset 0 -3px #3b82f6}.divisas-stepper button:disabled{color:#64748b}.divisas-rate-board{width:min(980px,calc(100% - 28px));margin:12px auto 18px;padding:12px;border:1px solid #1e293b;border-radius:10px;background:#060b16;color:#e5e7eb;box-shadow:0 14px 32px #0f172a33}.divisas-rate-tip{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px;border:1px solid #1f2a3d;border-radius:10px;background:#0d1320}.divisas-rate-tip strong,.divisas-price-vs-market strong,.divisas-rate-currency strong{color:#f8fafc}.divisas-rate-tip p,.divisas-rate-cards p,.divisas-price-vs-market span,.divisas-rate-currency p{margin:0;color:#9ca3af;font-size:.86rem}.divisas-rate-tip button{display:grid;place-items:center;width:34px;height:34px;border:0;border-radius:8px;background:transparent;color:#9ca3af}.divisas-rate-bulb{display:grid;place-items:center;width:38px;height:38px;border-radius:999px;background:#d9770624;color:#f59e0b;font-size:24px}.divisas-rate-heading{display:flex;align-items:end;justify-content:space-between;gap:12px;margin-top:16px}.divisas-rate-heading h2{margin:0;color:#f8fafc;font-size:1.05rem;letter-spacing:0}.divisas-rate-heading span,.divisas-rate-heading ion-icon{color:#9ca3af;font-size:.86rem}.divisas-rate-refresh{display:grid;place-items:center;width:36px;height:36px;border:1px solid #1f2a3d;border-radius:8px;background:#111827;color:#cbd5e1}.divisas-rate-refresh:hover,.divisas-rate-swap:hover,.divisas-rate-tip button:hover{border-color:#3b82f6;color:#f8fafc}.divisas-rate-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px}.divisas-rate-cards article{position:relative;min-height:138px;padding:12px;overflow:hidden;border:1px solid #1f2a3d;border-radius:10px;background:#0d1320}.divisas-rate-cards span{color:#f8fafc;font-size:1rem;font-weight:900}.divisas-rate-cards strong{display:block;margin-top:14px;color:#22c55e;font-size:1.45rem;line-height:1}.divisas-rate-cards article:nth-child(2) strong{color:#3b82f6}.divisas-rate-cards small{color:#d1d5db;font-size:.84rem;font-weight:700}.divisas-rate-cards em{display:inline-block;margin-top:14px;padding:5px 9px;border-radius:8px;background:#16a34a2e;color:#4ade80;font-style:normal;font-weight:800}.divisas-sparkline{position:absolute;right:18px;bottom:24px;width:112px;height:34px;opacity:.9}.divisas-sparkline:before{content:"";display:block;width:100%;height:100%;clip-path:polygon(0 63%,12% 70%,24% 62%,36% 78%,48% 65%,58% 40%,68% 32%,78% 45%,88% 30%,100% 12%,100% 22%,88% 40%,78% 55%,68% 42%,58% 50%,48% 75%,36% 88%,24% 72%,12% 80%,0 74%)}.divisas-sparkline.green:before{background:#22c55e}.divisas-sparkline.blue:before{background:#3b82f6}.divisas-price-vs-market{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(140px,auto) auto;align-items:center;gap:12px;margin-top:10px;padding:10px 12px;border:1px solid #1f2a3d;border-radius:10px;background:#0d1320}.divisas-price-vs-market b{padding:7px 11px;border:1px solid #92400e;border-radius:8px;background:#d977061f;color:#f59e0b;font-size:1rem}.divisas-price-vs-market p{margin:0;color:#f59e0b;font-size:.86rem;font-weight:800}.divisas-rate-swap{display:grid;place-items:center;width:48px;height:48px;margin-bottom:2px;border:1px solid #1f2a3d;border-radius:10px;background:#111827;color:#d1d5db;font-size:22px}.divisas-field>span,.divisas-lock-box span,.divisas-receive-box span,.divisas-market-box span{color:#cbd5e1;font-size:.78rem;font-weight:800;text-transform:uppercase}.divisas-wallet-kpi{display:grid;gap:4px;min-width:210px;padding:12px;border:1px solid #1f2a3d;border-radius:8px;background:#0d1320}.divisas-wallet-kpi strong{color:#4ade80;font-size:1rem;overflow-wrap:anywhere}.divisas-wallet-kpi.in-form{min-width:0;align-content:center}.divisas-offer-form{display:grid;width:100%;margin-top:12px;border:1px solid #1f2a3d;border-radius:10px;background:#08111f;overflow:hidden}.divisas-offer-row{display:grid;gap:10px;padding:12px;border-bottom:1px solid #1f2a3d}.divisas-offer-row.primary{grid-template-columns:minmax(0,1fr) 48px minmax(0,1fr);align-items:center}.divisas-offer-row.primary>.divisas-field,.divisas-offer-row.primary>.divisas-lock-box,.divisas-offer-row.amount>.divisas-field,.divisas-offer-row.amount-rate>.divisas-field,.divisas-offer-row.market>.divisas-field,.divisas-offer-row.market>.divisas-market-box,.divisas-offer-row.market>.divisas-wallet-kpi,.divisas-offer-row.guarantee>.divisas-lock-box,.divisas-offer-row.guarantee-approximate>.divisas-lock-box,.divisas-offer-row.guarantee-approximate>.divisas-receive-box,.divisas-offer-row.approximate>.divisas-receive-box{min-height:118px;height:100%}.divisas-offer-row.market,.divisas-offer-row.result,.divisas-offer-row.amount-rate,.divisas-offer-row.guarantee-approximate{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.divisas-offer-row.amount,.divisas-offer-row.guarantee,.divisas-offer-row.approximate{grid-template-columns:minmax(0,1fr)}.divisas-field,.divisas-lock-box,.divisas-receive-box,.divisas-market-box{display:grid;gap:8px;min-width:0}.divisas-field{align-content:start;padding:10px;border:1px solid #1f2a3d;border-radius:8px;background:#0d1320;color:#f8fafc}.divisas-field ion-input,.divisas-field ion-select{--color: #f8fafc;--placeholder-color: #94a3b8;--highlight-color-focused: #3b82f6}.divisas-amount-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(118px,150px);gap:8px;align-items:end}.divisas-rate-editor{display:grid;grid-template-columns:minmax(0,1fr) minmax(116px,auto);align-items:end;gap:8px}.divisas-rate-editor strong{display:grid;min-height:56px;align-items:center;padding:0 12px;border:1px solid #1f2a3d;border-radius:8px;background:#111827;color:#f8fafc;font-size:.9rem;white-space:nowrap}.divisas-lock-box,.divisas-receive-box,.divisas-market-box{padding:10px;border:1px solid #1f2a3d;border-radius:8px;background:#0d1320}.divisas-lock-box{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;align-content:center;gap:10px}.divisas-lock-box div{display:grid;gap:5px;min-width:0}.divisas-lock-box ion-icon,.divisas-market-box ion-icon{color:#d97706;font-size:22px}.divisas-lock-box strong,.divisas-receive-box strong,.divisas-market-box strong{color:#f8fafc;font-size:1rem;overflow-wrap:anywhere}.divisas-market-box{align-content:center;border-color:#1f2a3d;background:#0d1320}.divisas-market-box p,.divisas-lock-box p{margin:0;color:#9ca3af;font-size:.86rem;line-height:1.35}.divisas-market-box p.above{color:#b42318;font-weight:800}.divisas-market-box p.below{color:#0f766e;font-weight:800}.divisas-amount-warning{margin-top:-2px;color:#b42318;font-size:.76rem;font-weight:700;line-height:1.25}.divisas-form-error{margin:12px 15px 0;padding:10px 12px;border:1px solid rgba(248,113,113,.4);border-radius:8px;background:#7f1d1d38;color:#fecaca;font-size:.84rem;font-weight:800}.divisas-step-actions{display:flex;justify-content:flex-end;padding:0 15px 15px}@media (max-width: 760px){.divisas-stepper,.divisas-rate-cards,.divisas-price-vs-market,.divisas-offer-row.primary,.divisas-offer-row.market,.divisas-offer-row.result,.divisas-offer-row.amount-rate,.divisas-offer-row.guarantee-approximate,.divisas-offer-row.amount,.divisas-offer-row.guarantee,.divisas-offer-row.approximate,.divisas-amount-row,.divisas-rate-editor,.divisas-rate-swap{justify-self:center}.divisas-wallet-kpi{min-width:0}.divisas-step-actions{display:grid}.divisas-rate-board,.divisas-stepper{width:min(100% - 18px,980px)}}.divisas-offer-step::part(scroll){padding:12px 16px 96px}.divisas-stepper,.divisas-rate-board{width:100%;max-width:900px}.divisas-offer-form{display:flex;flex-direction:column;width:100%;max-width:900px;margin:12px auto 0}.divisas-offer-row{display:flex;flex-direction:column;width:100%}.divisas-offer-row.primary{display:grid;grid-template-columns:minmax(0,1fr) 48px minmax(0,1fr)}.divisas-offer-row.market,.divisas-offer-row.result,.divisas-offer-row.amount-rate,.divisas-offer-row.guarantee-approximate,.divisas-offer-row.amount,.divisas-offer-row.guarantee,.divisas-offer-row.approximate{grid-template-columns:none}.divisas-field,.divisas-lock-box,.divisas-receive-box,.divisas-market-box,.divisas-wallet-kpi{width:100%;min-width:0}.divisas-field *,.divisas-lock-box *,.divisas-receive-box *,.divisas-market-box *,.divisas-wallet-kpi *{word-break:normal;overflow-wrap:normal}@media (max-width: 760px){.divisas-stepper,.divisas-rate-board{max-width:720px}.divisas-offer-row.primary,.divisas-rate-tip,.divisas-price-vs-market,.divisas-amount-row,.divisas-rate-editor{grid-template-columns:1fr}.divisas-rate-swap{justify-self:start}}@media (max-width: 520px){.divisas-offer-step::part(scroll){padding-right:16px;padding-left:16px}.divisas-stepper,.divisas-rate-board,.divisas-offer-form{max-width:480px}}.divisas-payment-step{--background: #050b16;--overflow: auto}.divisas-payment-step::part(scroll){overflow-x:hidden;padding-bottom:96px}.divisas-payment-stepper{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:min(980px,calc(100% - 28px));margin:12px auto 0;border:1px solid #1f2a3d;border-radius:8px;overflow:hidden;background:#0d1320}.divisas-payment-stepper button{min-height:42px;border:0;border-right:1px solid #1f2a3d;background:#0d1320;color:#9ca3af;font:inherit;font-size:.86rem;font-weight:800}.divisas-payment-stepper button:last-child{border-right:0}.divisas-payment-stepper button.active{background:#111827;color:#f8fafc;box-shadow:inset 0 -3px #3b82f6}.divisas-payment-stepper button:disabled{color:#64748b}.divisas-payment-board{display:grid;gap:12px;width:min(980px,calc(100% - 28px));margin:12px auto 18px;padding:14px;border:1px solid #1e293b;border-radius:10px;background:#060b16;box-shadow:0 14px 32px #0f172a33}.divisas-payment-head span,.fx-panel-title span{color:#cbd5e1;font-size:.76rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.divisas-payment-head h1{margin:4px 0 0;color:#f8fafc;font-size:1.12rem;letter-spacing:0}.divisas-payment-head p{margin:6px 0 0;color:#9ca3af;font-size:.92rem}.fx-flow-summary{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;padding:10px;border:1px solid #1f2a3d;border-radius:10px;background:#0d1320;color:#e5e7eb}.fx-flow-summary div{display:grid;gap:3px}.fx-flow-summary div:last-child{text-align:right}.fx-flow-summary small{color:#9ca3af;font-weight:800}.fx-flow-summary strong{color:#f8fafc;font-size:1.15rem}.fx-payment-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}.fx-payment-panel{display:grid;align-content:start;gap:10px;min-height:0;padding:12px;border:1px solid #1f2a3d;border-radius:8px;background:#08111f}.fx-panel-title{display:flex;gap:10px;align-items:flex-start;color:#cbd5e1}.fx-panel-title h2{margin:2px 0 0;color:#f8fafc;font-size:1rem;letter-spacing:0}.fx-method-list{display:grid;gap:10px}.fx-method-option{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto 24px;align-items:center;gap:10px;width:100%;min-height:66px;padding:10px;border:1px solid #1f2a3d;border-radius:8px;background:#0d1320;color:#e5e7eb;text-align:left}.fx-method-option:after{content:"";display:grid;place-items:center;justify-self:center;align-self:center;width:20px;height:20px;border:1px solid #64748b;border-radius:999px;color:#052e16;font-size:.78rem;font-weight:1000;line-height:1}.fx-selected-check{display:none}.fx-method-option.selected{border-color:#3b82f6;background:#111827;box-shadow:0 0 0 2px #3b82f624}.fx-method-option.selected:after{content:"✓";border-color:#22c55e;background:#22c55e}.fx-method-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:8px;background:#111827;color:#3b82f6}.fx-method-copy{display:grid;min-width:0;gap:3px}.fx-method-copy strong{overflow:hidden;color:#f8fafc;font-size:.95rem;text-overflow:ellipsis;white-space:nowrap}.fx-method-copy small{overflow:hidden;color:#9ca3af;font-size:.8rem;text-overflow:ellipsis;white-space:nowrap}.fx-method-badge{padding:5px 8px;border-radius:999px;font-size:.72rem;font-weight:900}.fx-method-badge.ok{background:#22c55e29;color:#86efac}.fx-method-badge.warn{background:#f59e0b2e;color:#fcd34d}.fx-method-state,.fx-method-empty,.fx-method-error,.fx-third-party-warning{padding:12px;border-radius:8px;font-size:.9rem}.fx-method-state,.fx-method-empty{border:1px solid #1f2a3d;background:#0d1320;color:#9ca3af}.fx-method-error{border:1px solid rgba(248,113,113,.45);background:#7f1d1d4d;color:#fecaca}.fx-third-party-warning{display:flex;gap:10px;border:1px solid rgba(245,158,11,.35);background:#78350f47;color:#fde68a}.fx-third-party-warning strong{display:block;color:#fff7d6}.fx-third-party-warning p{margin:4px 0 10px;color:#f8d98a}.fx-third-party-warning label{display:flex;align-items:center;gap:8px;color:#fff7d6;font-weight:800}.fx-add-beneficiary{min-height:44px;border:1px dashed #3b82f6;border-radius:8px;background:#3b82f61a;color:#d1d5db;font-weight:900}.fx-beneficiary-form{display:grid;gap:10px;padding:10px;border:1px solid #1f2a3d;border-radius:8px;background:#0d1320}.fx-beneficiary-form ion-input,.fx-beneficiary-form ion-select{--background: #111827;--color: #f8fafc;--placeholder-color: #94a3b8;--highlight-color-focused: #3b82f6;color:#f8fafc;background:#111827}.fx-beneficiary-form ion-input,.fx-beneficiary-form ion-select{--ion-text-color: #f8fafc;--ion-color-step-850: #f8fafc;--ion-color-step-600: #cbd5e1;--ion-color-step-500: #cbd5e1;--placeholder-color: #8ea4ba;--padding-start: 12px;--padding-end: 12px;border:1px solid #1f2a3d;border-radius:8px}.fx-beneficiary-form ion-input::part(label),.fx-beneficiary-form ion-select::part(label),.fx-beneficiary-form ion-select::part(text),.fx-beneficiary-form ion-select::part(placeholder),.fx-beneficiary-form ion-input::part(native){color:#f8fafc}.fx-readonly-field{display:grid;gap:8px;padding:12px;border:1px solid #1f2a3d;border-radius:8px;background:#111827}.fx-readonly-field span{color:#f8fafc;font-size:.78rem;font-weight:800}.fx-readonly-field strong{color:#f8fafc;font-size:.98rem}.fx-beneficiary-warning{display:flex;gap:10px;padding:12px;border:1px solid rgba(245,158,11,.4);border-radius:8px;background:#78350f3d;color:#fde68a}.fx-beneficiary-warning strong{color:#fff7d6}.fx-beneficiary-warning p{margin:4px 0 0;color:#f8d98a;font-size:.86rem}.fx-beneficiary-confirm{display:flex;align-items:center;gap:9px;padding:10px 12px;border:1px solid #1f2a3d;border-radius:8px;background:#111827;color:#f8fafc;font-size:.9rem;font-weight:800}.divisas-payment-actions{display:flex;justify-content:flex-end;gap:8px}.fx-conditions-panel{margin-top:14px}.fx-conditions-panel ion-select,.fx-conditions-panel ion-textarea{--background: #111827;--color: #f8fafc;--placeholder-color: #94a3b8;--ion-text-color: #f8fafc;--ion-color-step-500: #f8fafc;--ion-color-step-600: #f8fafc;--ion-color-step-850: #f8fafc;--border-color: #334155;border:1px solid #334155;border-radius:8px;margin-top:10px}.fx-conditions-panel ion-select::part(label),.fx-conditions-panel ion-select::part(text),.fx-conditions-panel ion-select::part(placeholder),.fx-conditions-panel ion-textarea::part(label),.fx-conditions-panel ion-textarea::part(native){color:#f8fafc}.fx-time-required{margin-top:-2px;color:#fecaca;font-size:.8rem;font-weight:800}@media (max-width: 760px){.divisas-payment-stepper,.fx-payment-grid,.fx-flow-summary{grid-template-columns:1fr}.fx-flow-summary div:last-child{text-align:left}.fx-method-option{grid-template-columns:auto minmax(0,1fr)}.fx-method-badge{grid-column:2;width:fit-content}.divisas-payment-actions{display:grid}.divisas-payment-board,.divisas-payment-stepper{width:min(100% - 18px,980px)}}.divisas-payment-step::part(scroll){padding:12px 16px 96px}.divisas-payment-stepper,.divisas-payment-board{width:100%;max-width:900px}.divisas-payment-board,.fx-payment-grid,.fx-payment-panel,.fx-method-list,.fx-beneficiary-form{min-width:0}.fx-payment-panel,.fx-method-option,.fx-third-party-warning,.fx-beneficiary-warning,.fx-beneficiary-confirm,.fx-readonly-field{width:100%}.fx-method-option{grid-template-columns:40px minmax(0,1fr) auto 24px}.fx-method-copy strong,.fx-method-copy small{white-space:normal;word-break:normal;overflow-wrap:break-word}@media (max-width: 760px){.divisas-payment-stepper,.divisas-payment-board{max-width:720px}.fx-method-option{grid-template-columns:40px minmax(0,1fr) 24px}.fx-method-badge{grid-column:2 / 3;width:fit-content}}@media (max-width: 520px){.divisas-payment-stepper,.divisas-payment-board{max-width:480px}}.fx-method-option.selected:after{content:"✓"}.divisas-publish-step{--background: #050b16;--overflow: auto}.divisas-publish-step::part(scroll){overflow-x:hidden;padding-bottom:96px}.divisas-publish-stepper{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:min(980px,calc(100% - 28px));margin:12px auto 0;border:1px solid #1f2a3d;border-radius:8px;overflow:hidden;background:#0d1320}.divisas-publish-stepper button{min-height:42px;border:0;border-right:1px solid #1f2a3d;background:#0d1320;color:#9ca3af;font:inherit;font-size:.86rem;font-weight:800}.divisas-publish-stepper button:last-child{border-right:0}.divisas-publish-stepper button.active{background:#111827;color:#f8fafc;box-shadow:inset 0 -3px #3b82f6}.divisas-publish-card{display:grid;gap:14px;width:min(980px,calc(100% - 28px));margin:12px auto 18px;padding:0;border:0;border-radius:12px;background:transparent;box-shadow:none;overflow:hidden}.divisas-step-title span,.divisas-final-summary span{color:#cbd5e1;font-size:.78rem;font-weight:800;text-transform:uppercase}.divisas-step-title h1{margin:4px 0 0;color:#f8fafc;font-size:1.08rem;letter-spacing:0}.divisas-publish-card ion-select,.divisas-publish-card ion-textarea{--background: #0d1320;--color: #f8fafc;--placeholder-color: #94a3b8;--highlight-color-focused: #3b82f6;--ion-text-color: #f8fafc;--ion-color-step-850: #f8fafc;--ion-color-step-600: #cbd5e1;--ion-color-step-500: #cbd5e1;border:1px solid #1f2a3d;border-radius:8px}.divisas-publish-card ion-select::part(label),.divisas-publish-card ion-select::part(text),.divisas-publish-card ion-select::part(placeholder),.divisas-publish-card ion-textarea::part(label),.divisas-publish-card ion-textarea::part(native){color:#f8fafc}.divisas-final-summary{display:grid;gap:14px;min-width:0;padding:18px;border:1px solid #1f2a3d;border-radius:10px;background:#0d1320;box-shadow:0 18px 42px #0f172a24;overflow:hidden}.divisas-final-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.divisas-final-heading h2{margin:0;color:#f8fafc;font-size:1.32rem;line-height:1.15;letter-spacing:0}.divisas-final-heading p,.divisas-final-heading b{display:block;margin:6px 0 0;color:#cbd5e1;font-size:.9rem;line-height:1.35;font-weight:600}.divisas-final-heading b{color:#60a5fa}.divisas-final-safe{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:8px;width:190px;color:#dbeafe;font-size:.78rem;line-height:1.25;font-weight:700}.divisas-final-safe ion-icon{width:34px;height:34px;padding:8px;border-radius:999px;background:#eafaf0;color:#0f9f4f}.divisas-final-exchange-card,.divisas-final-money-card,.divisas-final-accounts,.divisas-final-warning{border-radius:10px}.divisas-final-exchange-card{display:grid;grid-template-columns:minmax(0,1fr) 56px minmax(0,1fr);align-items:center;gap:10px;padding:26px 18px 18px;border:1px solid #24324a;background:#111827}.divisas-final-currency{display:grid;justify-items:center;gap:8px;min-width:0;text-align:center}.divisas-currency-badge{display:grid;place-items:center;width:46px;height:46px;border-radius:999px;background:#eef2ff;color:#1d4ed8;font-size:.78rem;font-weight:900;line-height:1;box-shadow:0 0 0 3px #ffffffe6,0 8px 18px #0f172a2e;overflow:hidden;position:relative}.divisas-final-currency.receive .divisas-currency-badge{background:#fff1f2;color:#be123c}.divisas-currency-badge.flag-usd{background:radial-gradient(circle at 33% 38%,#ffffff 0 2px,transparent 2.5px),linear-gradient(#3c3b6e 0,#3c3b6e 0) 0 0 / 42% 54% no-repeat,repeating-linear-gradient(to bottom,#b22234 0,#b22234 7.69%,#fff 7.69%,#fff 15.38%)}.divisas-currency-badge.flag-ves,.divisas-final-currency.receive .divisas-currency-badge.flag-ves,.divisas-final-currency .divisas-currency-badge.flag-ves{background:radial-gradient(circle at 28% 45%,#ffffff 0 1px,transparent 1.5px),radial-gradient(circle at 34% 40%,#ffffff 0 1px,transparent 1.5px),radial-gradient(circle at 42% 37%,#ffffff 0 1px,transparent 1.5px),radial-gradient(circle at 50% 36%,#ffffff 0 1px,transparent 1.5px),radial-gradient(circle at 58% 37%,#ffffff 0 1px,transparent 1.5px),radial-gradient(circle at 66% 40%,#ffffff 0 1px,transparent 1.5px),radial-gradient(circle at 72% 45%,#ffffff 0 1px,transparent 1.5px),radial-gradient(circle at 50% 47%,#ffffff 0 1px,transparent 1.5px),linear-gradient(to bottom,#f4d03f 0,#f4d03f 33.33%,#1f4fbf 33.33%,#1f4fbf 66.66%,#d71920 66.66%,#d71920)}.divisas-final-currency strong{color:#129447;font-size:1.5rem;line-height:1.1;overflow-wrap:anywhere}.divisas-final-currency.receive strong{color:#1557d8}.divisas-final-currency small{color:#cbd5e1;font-size:.82rem;font-weight:650}.divisas-final-arrow{display:grid;place-items:center;width:48px;height:48px;margin:0 auto;border-radius:999px;background:#f1f5f9;color:#1557d8;font-size:1.38rem}.divisas-final-rate{grid-column:1 / -1;display:grid;justify-items:center;gap:6px;margin-top:10px;padding-top:14px;border-top:1px solid #24324a;color:#cbd5e1;text-align:center}.divisas-final-rate span{font-size:.78rem;font-weight:800}.divisas-final-rate strong{color:#f8fafc;font-size:1.28rem;overflow-wrap:anywhere}.divisas-final-money-card{display:grid;grid-template-columns:66px minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px;border:1px solid #24324a;background:#111827}.divisas-final-money-card.fee{border-color:#24324a;background:#111827}.divisas-final-icon{display:grid;place-items:center;width:58px;height:58px;border-radius:12px;background:#00ff8524;color:#00ff85;font-size:1.75rem}.divisas-final-icon.percent{background:#e0f2fe;color:#1d4ed8;font-size:1.38rem;font-weight:900}.divisas-final-money-card h3,.divisas-final-accounts h3,.divisas-final-warning h3{margin:0;color:#f8fafc;font-size:.96rem;line-height:1.2;font-weight:900}.divisas-final-money-card h3 ion-icon{margin-left:4px;color:#94a3b8;font-size:.9rem;vertical-align:-2px}.divisas-final-money-card p,.divisas-final-accounts p,.divisas-final-warning p,.divisas-final-note{margin:7px 0 0;color:#cbd5e1;font-size:.86rem;line-height:1.38;font-weight:600}.divisas-final-money-card>strong{display:grid;justify-items:end;gap:5px;color:#60a5fa;font-size:1.18rem;white-space:nowrap}.divisas-final-money-card.fee>strong{color:#60a5fa}.divisas-final-money-card>strong ion-icon{font-size:1rem}.divisas-final-accounts{display:grid;padding:0 18px;border:1px solid #24324a;background:#111827}.divisas-final-calculation{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.divisas-final-calculation>div{min-width:0;padding:12px;border:1px solid #24324a;border-radius:10px;background:#111827}.divisas-final-calculation span{display:block;color:#94a3b8;font-size:.74rem;font-weight:900;text-transform:uppercase}.divisas-final-calculation strong{display:block;margin-top:6px;color:#f8fafc;font-size:.95rem;line-height:1.25;overflow-wrap:anywhere}.divisas-final-accounts article{display:grid;grid-template-columns:58px minmax(0,1fr) auto 22px;align-items:center;gap:14px;padding:14px 0;border-bottom:1px solid #24324a}.divisas-final-accounts article:last-child{border-bottom:0}.divisas-final-account-icon{display:grid;place-items:center;width:52px;height:52px;border-radius:10px;font-size:1.42rem}.divisas-final-account-icon.send,.divisas-final-account-icon.receive,.divisas-final-account-icon.method,.divisas-final-account-icon.time{background:#e8f3ff;color:#1d4ed8}.divisas-final-accounts span{padding:6px 12px;border-radius:999px;border:1px solid #334155;background:#0d1320;color:#93c5fd;font-size:.72rem;font-weight:900;white-space:nowrap}.divisas-final-accounts span.blue{border-color:#334155;background:#0d1320;color:#93c5fd}.divisas-account-check{color:#3b82f6;font-size:1.22rem}.divisas-account-check.blue{color:#1d4ed8}.divisas-final-warning{display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px;align-items:start;padding:16px;border:1px solid #24324a;background:#111827}.divisas-final-warning>ion-icon{margin-top:2px;color:#60a5fa;font-size:1.35rem}.divisas-final-note{padding:12px 14px;border-radius:8px;background:#111827;color:#dbeafe}.divisas-publish-error{padding:10px;border:1px solid rgba(248,113,113,.4);border-radius:8px;background:#7f1d1d38;color:#fecaca;font-size:.9rem}.divisas-publish-warning{padding:10px;border:1px solid rgba(96,165,250,.42);border-radius:8px;background:#1d4ed829;color:#bfdbfe;font-size:.9rem;font-weight:800}.divisas-publish-actions{display:grid;grid-template-columns:1fr;padding-top:6px}.divisas-publish-actions ion-button{width:100%;min-width:0;--background: #1557d8;--background-hover: #1048b7}@media (max-width: 640px){.divisas-publish-stepper{grid-template-columns:1fr;width:min(100% - 18px,980px)}.divisas-publish-card{width:min(100% - 18px,980px);margin-bottom:18px}.divisas-final-summary{padding:12px}.divisas-final-heading,.divisas-final-money-card,.divisas-final-accounts article{grid-template-columns:1fr}.divisas-final-heading{display:grid}.divisas-final-safe{width:100%}.divisas-final-exchange-card{grid-template-columns:1fr}.divisas-final-money-card>strong{justify-items:start}.divisas-final-accounts article{gap:8px}.divisas-publish-actions{display:grid}.divisas-publish-actions ion-button{min-width:0}}.divisas-publish-step::part(scroll){padding:12px 16px 96px}.divisas-publish-stepper,.divisas-publish-card{width:100%;max-width:900px}.divisas-final-summary{width:100%;min-width:0}.divisas-final-heading,.divisas-final-money-card,.divisas-final-accounts article,.divisas-final-warning{min-width:0}.divisas-final-money-card{grid-template-columns:58px minmax(0,1fr) max-content}.divisas-final-money-card h3,.divisas-final-money-card p,.divisas-final-accounts h3,.divisas-final-accounts p,.divisas-final-warning h3,.divisas-final-warning p{word-break:normal;overflow-wrap:normal}.divisas-final-money-card>strong{white-space:nowrap}@media (max-width: 760px){.divisas-publish-stepper,.divisas-publish-card{max-width:720px}.divisas-final-exchange-card,.divisas-final-money-card,.divisas-final-accounts article,.divisas-final-calculation{grid-template-columns:1fr}.divisas-final-money-card>strong{justify-items:start}}@media (max-width: 520px){.divisas-publish-stepper,.divisas-publish-card{max-width:480px}}.divisas-create-success-step{--background: #050b16;--overflow: auto}.divisas-create-success-step *,.divisas-create-success-step *:before,.divisas-create-success-step *:after{box-sizing:border-box}.divisas-create-success-step::part(scroll){padding:12px 16px 28px;overflow-x:hidden}.divisas-create-success-shell{width:min(1120px,100%);margin:0 auto;color:#f8fafc}.divisas-create-success-main-card{display:grid;grid-template-columns:1fr;gap:12px;width:100%;min-width:0;padding:14px;border:1px solid #1f2a3d;border-radius:10px;background:#0d1320}.divisas-create-success-hero,.divisas-create-success-status,.divisas-create-success-card,.divisas-create-success-accounts,.divisas-create-success-next,.divisas-create-success-final-row,.divisas-create-success-notice,.divisas-create-success-empty{min-width:0;width:100%}.divisas-create-success-hero{display:grid;grid-template-columns:1fr;justify-items:center;gap:8px;padding:2px 4px 4px;text-align:center}.divisas-create-success-check{display:grid;place-items:center;width:52px;height:52px;border:1px solid rgba(34,197,94,.72);border-radius:50%;background:#22c55e2e;color:#22c55e;font-size:1.7rem}.divisas-create-success-hero h1{margin:0;color:#f8fafc;font-size:1.16rem;line-height:1.2;letter-spacing:0}.divisas-create-success-hero p{margin:4px 0 0;color:#cbd5e1;font-size:.86rem;line-height:1.35;font-weight:600}.divisas-create-success-status{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.divisas-create-success-status article,.divisas-create-success-card,.divisas-create-success-accounts,.divisas-create-success-next,.divisas-create-success-notice{border:1px solid #24324a;border-radius:8px;background:#111827}.divisas-create-success-status article{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;padding:10px}.divisas-create-success-status ion-icon{width:34px;height:34px;padding:8px;border-radius:50%;background:#2563eb29;color:#60a5fa}.divisas-create-success-status article:first-child ion-icon,.divisas-create-success-status article:last-child ion-icon{background:#22c55e24;color:#22c55e}.divisas-create-success-status h2,.divisas-create-success-money-row h3,.divisas-create-success-accounts h3,.divisas-create-success-next h3,.divisas-create-success-notice h3{margin:0;color:#f8fafc;font-size:.88rem;line-height:1.2;font-weight:900}.divisas-create-success-status p,.divisas-create-success-money-row p,.divisas-create-success-accounts p,.divisas-create-success-next p,.divisas-create-success-notice p{margin:4px 0 0;color:#cbd5e1;font-size:.76rem;line-height:1.34;font-weight:600}.divisas-create-success-card{padding:12px;background:#09213d}.divisas-create-success-exchange{display:grid;grid-template-columns:minmax(0,1fr) 42px minmax(0,1fr);align-items:center;gap:12px}.divisas-create-success-currency{display:grid;grid-template-columns:46px minmax(0,1fr);grid-template-areas:"flag amount" "flag label";align-items:center;gap:2px 10px;min-width:0;justify-self:stretch}.divisas-create-success-currency.receive{grid-template-columns:minmax(0,1fr) 46px;grid-template-areas:"amount flag" "label flag";text-align:right}.divisas-create-success-flag{grid-area:flag;display:grid;place-items:center;width:42px;height:42px;overflow:hidden;border-radius:50%;background:#eef2ff;color:#1d4ed8;font-size:.76rem;font-weight:900}.divisas-create-success-flag.flag-usd{background:radial-gradient(circle at 33% 38%,#ffffff 0 2px,transparent 2.5px),linear-gradient(#3c3b6e 0,#3c3b6e 0) 0 0 / 42% 54% no-repeat,repeating-linear-gradient(to bottom,#b22234 0,#b22234 7.69%,#fff 7.69%,#fff 15.38%)}.divisas-create-success-flag.flag-ves{background:radial-gradient(circle at 28% 45%,#ffffff 0 1px,transparent 1.5px),radial-gradient(circle at 34% 40%,#ffffff 0 1px,transparent 1.5px),radial-gradient(circle at 42% 37%,#ffffff 0 1px,transparent 1.5px),radial-gradient(circle at 50% 36%,#ffffff 0 1px,transparent 1.5px),radial-gradient(circle at 58% 37%,#ffffff 0 1px,transparent 1.5px),radial-gradient(circle at 66% 40%,#ffffff 0 1px,transparent 1.5px),radial-gradient(circle at 72% 45%,#ffffff 0 1px,transparent 1.5px),radial-gradient(circle at 50% 47%,#ffffff 0 1px,transparent 1.5px),linear-gradient(to bottom,#f4d03f 0,#f4d03f 33.33%,#1f4fbf 33.33%,#1f4fbf 66.66%,#d71920 66.66%,#d71920)}.divisas-create-success-currency strong{grid-area:amount;min-width:0;color:#22c55e;font-size:1.12rem;line-height:1.15;overflow-wrap:anywhere}.divisas-create-success-currency.receive strong{color:#60a5fa}.divisas-create-success-currency small{grid-area:label;color:#cbd5e1;font-size:.76rem;font-weight:700}.divisas-create-success-arrow{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#17233a;color:#f8fafc;font-size:1.25rem}.divisas-create-success-rate{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px;padding-top:10px;border-top:1px solid #24324a}.divisas-create-success-rate span{color:#cbd5e1;font-size:.78rem;font-weight:800}.divisas-create-success-rate strong{color:#f8fafc;font-size:.98rem;text-align:right;overflow-wrap:anywhere}.divisas-create-success-money-list{display:grid;grid-template-columns:1fr;gap:8px;margin-top:10px;padding-top:10px;border-top:1px solid #24324a}.divisas-create-success-money-row{display:grid;grid-template-columns:44px minmax(0,1fr) max-content;align-items:center;gap:10px;min-width:0;padding:10px;border:1px solid #1e3451;border-radius:8px;background:#0d1320b8}.divisas-create-success-money-row>ion-icon,.divisas-create-success-percent{display:grid;place-items:center;width:40px;height:40px;border-radius:10px;background:#22c55e24;color:#22c55e;font-size:1.25rem}.divisas-create-success-percent{background:#2563eb29;color:#60a5fa;font-weight:900}.divisas-create-success-money-row strong{color:#22c55e;font-size:1rem;line-height:1.15;white-space:nowrap;text-align:right}.divisas-create-success-money-row:last-child strong{color:#60a5fa}.divisas-create-success-accounts{display:grid;padding:0 12px}.divisas-create-success-accounts article{display:grid;grid-template-columns:40px minmax(0,1fr) max-content 20px;align-items:center;gap:10px;min-width:0;padding:10px 0;border-bottom:1px solid #24324a}.divisas-create-success-accounts article:last-child{border-bottom:0}.divisas-create-success-account-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:8px;background:#2563eb29;color:#60a5fa;font-size:1.1rem}.divisas-create-success-accounts span{padding:5px 10px;border:1px solid #334155;border-radius:999px;background:#0d1320;color:#93c5fd;font-size:.68rem;font-weight:900;white-space:nowrap}.divisas-create-success-ok{color:#22c55e;font-size:1.05rem}.divisas-create-success-next,.divisas-create-success-notice{display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:10px;padding:10px 12px}.divisas-create-success-next>ion-icon,.divisas-create-success-notice>ion-icon{color:#60a5fa;font-size:1.18rem}.divisas-create-success-final-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.divisas-create-success-final-row button{display:grid;grid-template-columns:28px minmax(0,1fr) 18px;align-items:center;gap:10px;min-height:74px;padding:10px 12px;border:1px solid #24324a;border-radius:8px;background:#111827;color:#f8fafc;text-align:left;font:inherit;font-size:.86rem;font-weight:900}.divisas-create-success-final-row button.primary{border-color:#1d4ed8;background:#1557d8}.divisas-create-success-final-row button ion-icon{font-size:1.1rem}.divisas-create-success-notice>ion-icon{color:#22c55e}.divisas-create-success-empty{display:grid;justify-items:center;gap:10px;padding:28px;border:1px solid #24324a;border-radius:10px;background:#111827;text-align:center}.divisas-create-success-empty h1{margin:0;color:#f8fafc;font-size:1.1rem}.divisas-create-success-empty p{margin:0;color:#cbd5e1;font-size:.86rem}@media (min-width: 900px){.divisas-create-success-main-card{grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);align-items:start}.divisas-create-success-hero,.divisas-create-success-status,.divisas-create-success-notice,.divisas-create-success-card,.divisas-create-success-accounts,.divisas-create-success-final-row{grid-column:1 / -1}}@media (max-width: 720px){.divisas-create-success-step::part(scroll){padding:10px 10px 28px}.divisas-create-success-main-card{padding:10px}.divisas-create-success-hero,.divisas-create-success-status,.divisas-create-success-exchange,.divisas-create-success-final-row{grid-template-columns:1fr}.divisas-create-success-hero{justify-items:center;text-align:center}.divisas-create-success-check,.divisas-create-success-hero h1,.divisas-create-success-hero p{grid-column:1;grid-row:auto}.divisas-create-success-arrow{justify-self:center;transform:rotate(90deg)}.divisas-create-success-rate,.divisas-create-success-money-row,.divisas-create-success-accounts article{grid-template-columns:1fr;justify-items:start}.divisas-create-success-rate{display:grid}.divisas-create-success-currency,.divisas-create-success-currency.receive{grid-template-columns:46px minmax(0,1fr);grid-template-areas:"flag amount" "flag label";text-align:left}.divisas-create-success-rate strong,.divisas-create-success-money-row strong{text-align:left}}.divisas-top-header ion-toolbar{--background: #07111f;--color: #ffffff}.divisas-menu-popover{--width: 260px}.divisas-menu-popover ion-item{--min-height: 44px}.divisas-market-content{--background: #07111f;--overflow: auto}.divisas-market-content::part(scroll){overflow-x:hidden;padding:14px 14px 96px}.divisas-market-error,.divisas-market-empty,.divisas-market-info{width:min(1120px,100%);margin:0 auto 12px;padding:12px;border-radius:10px;background:#0d1727;border:1px solid #253a59;color:#e5eefc}.divisas-market-error{border-color:#ef4444;color:#fecaca}.divisas-market-info{border-color:#22c55e;color:#bbf7d0}.divisas-market-wallet{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:min(1120px,100%);margin:0 auto}.divisas-market-wallet>div{min-width:0;border-radius:10px;border:1px solid #24456c;background:#0d1b2d;color:#f8fafc;padding:12px}.divisas-market-wallet span{display:block;color:#9fb0c8;font-size:.78rem;font-weight:750}.divisas-market-wallet strong{display:block;margin-top:4px;font-size:1rem;color:#64ff9a}.divisas-market-actions{display:flex;gap:10px;justify-content:flex-end;align-items:center;width:min(1120px,100%);margin:10px auto 0}.divisas-market-create-btn,.divisas-market-orders-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;border:1px solid #24456c;border-radius:10px;background:#0d1b2d;color:#fff;padding:8px 12px;font-weight:850}.divisas-market-create-btn{border-color:#64ff9a8c;background:linear-gradient(135deg,#12325f,#0d3b2e)}.divisas-market-create-btn ion-icon,.divisas-market-orders-btn ion-icon{color:#64ff9a;font-size:1.1rem}.divisas-market-orders-btn b{min-width:20px;height:20px;border-radius:999px;background:#64ff9a;color:#09233e;display:inline-flex;align-items:center;justify-content:center;font-size:.76rem}.divisas-market-orders-btn.has-active{box-shadow:0 0 0 2px #64ff9a2e}.divisas-market-list{display:grid;gap:12px;width:min(1120px,100%);margin:12px auto 18px;padding:0}.divisas-market-card{min-width:0;overflow:hidden;border:1px solid #223c5d;border-radius:12px;background:#0b1524;color:#f8fafc;box-shadow:0 16px 34px #00000038}.divisas-market-card-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:14px;border-bottom:1px solid #1f3552}.divisas-market-trader{display:grid;grid-template-columns:46px minmax(0,1fr);gap:10px;align-items:center;min-width:0}.divisas-market-avatar{display:grid;place-items:center;width:46px;height:46px;border-radius:999px;background:linear-gradient(145deg,#1d4ed8,#12325f);color:#fff;font-weight:950;letter-spacing:0}.divisas-market-trader strong{display:block;color:#f8fafc;font-size:.98rem;line-height:1.2}.divisas-market-trader span{display:inline-flex;align-items:center;gap:4px;margin-top:4px;color:#cbd5e1;font-size:.78rem;font-weight:750}.divisas-market-trader span ion-icon{color:#facc15}.divisas-market-pair{display:grid;justify-items:end;gap:6px}.divisas-market-pair span{display:inline-flex;align-items:center;gap:6px;color:#93c5fd;font-size:.85rem;font-weight:950}.divisas-market-pair em{border-radius:999px;background:#22c55e24;color:#64ff9a;font-size:.72rem;font-style:normal;padding:5px 9px;font-weight:900}.divisas-market-price-panel{display:grid;grid-template-columns:1.08fr 1fr 1fr;gap:10px;padding:14px;background:#0f2138}.divisas-market-price-panel>div{min-width:0;padding:10px;border:1px solid #27476c;border-radius:10px;background:#06111f7a}.divisas-market-price-panel span,.divisas-market-methods span,.divisas-market-guarantee span,.divisas-market-time span{display:block;color:#9fb0c8;font-size:.74rem;font-weight:820}.divisas-market-price-panel strong{display:block;margin-top:5px;color:#f8fafc;font-size:1rem;line-height:1.18}.divisas-market-price-panel>div:first-child strong{color:#64ff9a;font-size:1.14rem}.divisas-market-methods{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px;border-top:1px solid #1f3552}.divisas-market-methods>div{display:grid;grid-template-columns:38px minmax(0,1fr);gap:10px;align-items:center;min-width:0;padding:10px;border:1px solid #213a59;border-radius:10px;background:#0d1727}.divisas-market-methods ion-icon,.divisas-market-guarantee>ion-icon,.divisas-market-time>ion-icon{display:grid;place-items:center;color:#60a5fa;font-size:1.24rem}.divisas-market-methods strong{display:block;margin-top:4px;color:#f8fafc;font-size:.86rem;line-height:1.25;overflow-wrap:anywhere}.divisas-market-footer{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;align-items:center;padding:14px;border-top:1px solid #1f3552}.divisas-market-guarantee,.divisas-market-time{display:grid;grid-template-columns:28px minmax(0,1fr);gap:8px;align-items:center;min-width:0}.divisas-market-guarantee strong{display:block;margin-top:3px;color:#64ff9a;font-size:.95rem}.divisas-market-footer ion-button{min-width:178px;--border-radius: 10px;--background: #2563eb;--background-activated: #1d4ed8;font-weight:900}@media (max-width: 760px){.divisas-market-content::part(scroll){padding:10px 9px 96px}.divisas-market-wallet,.divisas-market-price-panel,.divisas-market-methods,.divisas-market-footer,.divisas-market-card-head{grid-template-columns:1fr}.divisas-market-pair{justify-items:start}.divisas-market-footer ion-button{width:100%;min-width:0}.divisas-market-actions{display:grid;grid-template-columns:1fr}.divisas-market-create-btn,.divisas-market-orders-btn{width:100%}}.divisas-my-offers-content{--background: #07111f;--overflow: auto}.divisas-my-offers-content::part(scroll){overflow-x:hidden;padding:14px 14px 96px}.divisas-my-offers-error,.divisas-my-offers-empty,.divisas-my-offers-loading,.divisas-my-offers-info{width:min(1120px,100%);margin:0 auto 12px;padding:12px;border-radius:10px;background:#0d1727;border:1px solid #253a59;color:#e5eefc}.divisas-my-offers-error{border-color:#ef4444;color:#fecaca}.divisas-my-offers-loading{border-color:#2563eb;color:#bfdbfe}.divisas-my-offers-info{border-color:#f59e0b;color:#fde68a}.divisas-my-offers-wallet{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:min(1120px,100%);margin:0 auto 12px}.divisas-my-offers-wallet>div,.divisas-my-offers-panel,.divisas-my-offer-card{border:1px solid #223c5d;border-radius:12px;background:#0b1524;color:#f8fafc}.divisas-my-offers-wallet>div{padding:12px}.divisas-my-offers-wallet span,.divisas-my-offers-head span,.divisas-my-offer-card span{display:block;color:#9fb0c8;font-size:.76rem;font-weight:820}.divisas-my-offers-wallet strong{display:block;margin-top:4px;color:#64ff9a;font-size:1rem}.divisas-my-offers-panel{width:min(1120px,100%);margin:0 auto;padding:14px}.divisas-my-offers-head{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:12px}.divisas-my-offers-head h1{margin:3px 0 0;color:#f8fafc;font-size:1.1rem;letter-spacing:0}.divisas-my-offers-list{display:grid;gap:12px}.divisas-my-offer-card{overflow:hidden}.divisas-my-offer-top{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:14px;border-bottom:1px solid #1f3552}.divisas-my-offer-top strong{display:block;margin-top:3px;font-size:1rem;color:#93c5fd}.divisas-my-offer-top em{border-radius:999px;background:#22c55e24;color:#64ff9a;font-size:.72rem;font-style:normal;padding:5px 9px;font-weight:900}.divisas-my-offer-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:14px;background:#0f2138}.divisas-my-offer-grid>div,.divisas-my-offer-accounts>div,.divisas-my-offer-footer>div{min-width:0;padding:10px;border:1px solid #27476c;border-radius:10px;background:#06111f7a}.divisas-my-offer-grid strong,.divisas-my-offer-accounts strong,.divisas-my-offer-footer strong{display:block;margin-top:5px;color:#f8fafc;font-size:.92rem;line-height:1.22;overflow-wrap:normal;word-break:normal}.divisas-my-offer-grid>div:first-child strong,.divisas-my-offer-footer strong{color:#64ff9a}.divisas-my-offer-accounts,.divisas-my-offer-footer{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px;border-top:1px solid #1f3552}.divisas-my-offer-accounts>div{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px}.divisas-my-offer-footer>div{display:grid;grid-template-columns:34px minmax(160px,1fr) auto;align-items:center;gap:10px}.divisas-my-offer-footer strong{margin-top:0;justify-self:end;white-space:nowrap;font-size:1rem}.divisas-my-offer-accounts ion-icon,.divisas-my-offer-footer ion-icon{color:#60a5fa;font-size:1.24rem}@media (max-width: 760px){.divisas-my-offers-content::part(scroll){padding:10px 9px 96px}.divisas-my-offers-wallet,.divisas-my-offer-grid,.divisas-my-offer-accounts,.divisas-my-offer-footer{grid-template-columns:1fr}.divisas-my-offers-head,.divisas-my-offer-top{align-items:stretch;flex-direction:column}.divisas-my-offer-footer>div{grid-template-columns:34px minmax(0,1fr)}.divisas-my-offer-footer strong{grid-column:2;justify-self:start}}.divisas-take-content{--background: #050b16;--overflow: auto}.divisas-take-content::part(scroll){padding:12px 0 92px}.divisas-take-shell{display:grid;gap:10px;width:min(980px,calc(100% - 28px));margin:0 auto;color:#f8fafc}.divisas-take-steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:6px 0 12px}.divisas-take-steps span{position:relative;display:grid;justify-items:center;gap:7px;color:#cbd5e1;font-size:.78rem;font-weight:800;text-align:center}.divisas-take-steps span:before{content:"";position:absolute;top:18px;left:-50%;width:100%;height:2px;background:#24324a;z-index:0}.divisas-take-steps span:first-child:before{display:none}.divisas-take-steps ion-icon,.divisas-take-steps em{position:relative;z-index:1;display:grid;place-items:center;width:36px;height:36px;border-radius:999px;background:#17233a;color:#94a3b8;font-style:normal}.divisas-take-steps .done ion-icon{background:#3fbf7f;color:#fff}.divisas-take-steps .done:before,.divisas-take-steps .active:before{background:#1d6dff}.divisas-take-steps .active em{background:#1d6dff;color:#fff}.divisas-take-card{display:grid;gap:12px;padding:16px;border:1px solid #1f3d68;border-radius:10px;background:#0d1320;box-shadow:0 16px 32px #0f172a2e}.divisas-take-card>span,.divisas-take-card p,.divisas-take-card small{color:#cbd5e1}.divisas-take-offer-row{display:grid;grid-template-columns:minmax(0,1fr) 46px minmax(0,1fr);align-items:center;gap:14px}.divisas-take-offer-row>div{min-width:0;padding:12px;border:1px solid #24324a;border-radius:10px;background:#0a1221}.divisas-take-offer-arrow{display:grid;place-items:center;justify-self:center;width:42px;height:42px;border:1px solid #31517d;border-radius:999px;background:#111827;color:#60a5fa;font-size:1.28rem}.divisas-take-offer-arrow ion-icon{display:block}.divisas-take-offer-row strong{display:flex;align-items:center;gap:8px;color:#f8fafc;font-size:1.28rem;overflow-wrap:anywhere}.divisas-take-offer-row small{display:block;margin-top:8px;font-size:.85rem;font-weight:700}.divisas-take-offer-row small b{color:#22c55e}.fx-take-flag{display:inline-grid;flex:0 0 auto;width:30px;height:30px;overflow:hidden;border-radius:999px;background:#1d4ed8;box-shadow:0 0 0 2px #ffffff1a}.fx-take-flag.flag-usd{background:radial-gradient(circle at 33% 38%,#ffffff 0 1.5px,transparent 2px),linear-gradient(#3c3b6e 0,#3c3b6e 0) 0 0 / 42% 54% no-repeat,repeating-linear-gradient(to bottom,#b22234 0,#b22234 7.69%,#fff 7.69%,#fff 15.38%)}.fx-take-flag.flag-ves{background:radial-gradient(circle at 28% 45%,#ffffff 0 1px,transparent 1.5px),radial-gradient(circle at 34% 40%,#ffffff 0 1px,transparent 1.5px),radial-gradient(circle at 42% 37%,#ffffff 0 1px,transparent 1.5px),radial-gradient(circle at 50% 36%,#ffffff 0 1px,transparent 1.5px),radial-gradient(circle at 58% 37%,#ffffff 0 1px,transparent 1.5px),radial-gradient(circle at 66% 40%,#ffffff 0 1px,transparent 1.5px),radial-gradient(circle at 72% 45%,#ffffff 0 1px,transparent 1.5px),radial-gradient(circle at 50% 47%,#ffffff 0 1px,transparent 1.5px),linear-gradient(to bottom,#f4d03f 0,#f4d03f 33.33%,#1f4fbf 33.33%,#1f4fbf 66.66%,#d71920 66.66%,#d71920)}.divisas-take-card h2{margin:0;color:#f8fafc;font-size:.98rem;letter-spacing:0}.divisas-take-input{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:48px;padding:0 14px;border:1px solid #31517d;border-radius:8px;background:#0a1221}.divisas-take-input ion-input{--color: #f8fafc;font-size:1.45rem;font-weight:900}.divisas-take-input span{display:flex;align-items:center;gap:7px;color:#f8fafc;font-weight:900}.divisas-take-card ion-range{--bar-background: #334155;--bar-background-active: #1d6dff;--knob-background: #1d6dff;padding:0}.divisas-take-limits{display:flex;flex-wrap:wrap;gap:6px 12px;justify-content:space-between;color:#cbd5e1;font-size:.82rem;font-weight:700}.divisas-take-inline-error{margin-top:-2px;color:#fecaca;font-size:.8rem;font-weight:850}.divisas-take-receive{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;padding:12px;border:1px solid #173a66;border-radius:8px;background:#0a1a32}.divisas-take-receive span{color:#94a3b8;font-size:.82rem;font-weight:700}.divisas-take-receive strong{grid-column:1;color:#1d6dff;font-size:1.35rem}.divisas-take-receive em{grid-column:2;grid-row:1 / span 2;align-self:center;padding:7px 10px;border-radius:7px;background:#3b82f629;color:#bfdbfe;font-style:normal;font-size:.78rem;font-weight:900}.divisas-take-card.guarantee h2,.divisas-take-card.fee h2{display:flex;align-items:center;gap:8px}.divisas-take-card.guarantee h2 ion-icon{color:#22c55e;font-size:1.38rem}.divisas-take-card.fee h2 ion-icon{color:#3b82f6;font-size:1.38rem}.divisas-take-money-line{display:flex;justify-content:space-between;gap:12px;align-items:center}.divisas-take-money-line strong{color:#22c55e;font-size:1.32rem}.divisas-take-card.fee .divisas-take-money-line strong{color:#3b82f6}.divisas-take-money-line span{display:inline-flex;align-items:center;gap:5px;padding:6px 10px;border-radius:999px;background:#22c55e1f;color:#86efac;font-size:.76rem;font-weight:800}.divisas-take-card.fee .divisas-take-money-line span{max-width:180px;border:1px solid #1d6dff;border-radius:8px;background:#1d6dff14;color:#60a5fa}.divisas-take-card.guarantee small{display:block;padding:12px;border:1px solid #24324a;border-radius:8px;color:#cbd5e1}.divisas-take-warning,.divisas-take-error,.divisas-take-status{display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px;align-items:start;padding:14px;border-radius:10px;font-size:.9rem}.divisas-take-warning{border:1px solid rgba(245,158,11,.35);background:#f59e0b14;color:#f8fafc}.divisas-take-warning ion-icon{color:#fbbf24;font-size:1.4rem}.divisas-take-warning p{margin:5px 0 0;color:#cbd5e1}.divisas-take-error{grid-template-columns:1fr;border:1px solid rgba(248,113,113,.4);background:#7f1d1d38;color:#fecaca}.divisas-take-status{grid-template-columns:1fr;border:1px solid rgba(59,130,246,.45);background:#1d4ed829;color:#bfdbfe}.divisas-take-primary{--background: #1d6dff;--background-hover: #1557d8;min-height:46px;font-weight:900}@media (max-width: 680px){.divisas-take-shell{width:min(100% - 12px,980px)}.divisas-take-steps{grid-template-columns:repeat(4,minmax(0,1fr))}.divisas-take-steps b{font-size:.68rem}.divisas-take-offer-row,.divisas-take-receive{grid-template-columns:1fr}.divisas-take-offer-arrow{transform:rotate(90deg)}.divisas-take-receive em{grid-column:1;grid-row:auto;justify-self:start}.divisas-take-money-line{display:grid}}.divisas-take-accounts-content{--background: #050b16;--overflow: auto}.divisas-take-accounts-content::part(scroll){overflow-x:hidden;padding:12px 0 96px}.divisas-take-accounts-shell{display:grid;gap:10px;width:min(980px,calc(100% - 28px));margin:0 auto;color:#f8fafc}.divisas-take-accounts-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:6px 0 12px;margin-bottom:0}.divisas-take-accounts-steps span{position:relative;display:grid;justify-items:center;gap:7px;min-height:auto;border:0;border-radius:0;background:transparent;color:#cbd5e1;font-size:.78rem;font-weight:800;text-align:center}.divisas-take-accounts-steps span:before{content:"";position:absolute;top:18px;left:-50%;width:100%;height:2px;background:#24324a;z-index:0}.divisas-take-accounts-steps span:first-child:before{display:none}.divisas-take-accounts-steps .active,.divisas-take-accounts-steps .done{color:#cbd5e1}.divisas-take-accounts-steps ion-icon,.divisas-take-accounts-steps em{position:relative;z-index:1;display:grid;place-items:center;width:36px;height:36px;border-radius:999px;background:#17233a;color:#94a3b8;font-style:normal}.divisas-take-accounts-steps .done ion-icon{background:#3fbf7f;color:#fff}.divisas-take-accounts-steps .done:before,.divisas-take-accounts-steps .active:before{background:#1d6dff}.divisas-take-accounts-steps .active em{background:#1d6dff;color:#fff}.divisas-take-accounts-summary,.divisas-take-accounts-card,.divisas-take-accounts-collateral,.divisas-take-accounts-error{border:1px solid rgba(111,161,224,.22);border-radius:10px;background:#081e38f5;margin-bottom:10px}.divisas-take-accounts-summary{display:grid;grid-template-columns:minmax(0,1fr) 56px minmax(0,1fr);align-items:center;gap:16px;min-height:118px;padding:18px 24px}.divisas-take-accounts-summary>div{display:grid;align-content:center;gap:8px;min-width:0}.divisas-take-accounts-summary>div:last-child{justify-items:end;text-align:right}.divisas-take-accounts-summary span,.divisas-take-accounts-card p{color:#a9bedc;font-size:.88rem}.divisas-take-accounts-summary strong{display:flex;align-items:center;gap:10px;min-width:0;margin-top:0;color:#f8fafc;font-size:clamp(1.16rem,2vw,1.45rem);line-height:1.1;white-space:nowrap}.divisas-take-accounts-summary>div:last-child strong{justify-content:flex-end}.divisas-take-accounts-summary>ion-icon{display:block;justify-self:center;width:52px;height:52px;border-radius:999px;background:#0f2f57;color:#d8e6fb;padding:14px;font-size:1.35rem;box-sizing:border-box}.fx-take-accounts-flag{width:30px;height:30px;flex:0 0 30px;border-radius:999px;border:1px solid rgba(255,255,255,.35);overflow:hidden}.fx-take-accounts-flag.flag-usd{background:linear-gradient(90deg,#244aa5 0 38%,transparent 38%),repeating-linear-gradient(180deg,#c62828 0,#c62828 8%,#fff 8%,#fff 16%)}.fx-take-accounts-flag.flag-ves{position:relative;background:linear-gradient(180deg,#f6d200 0,#f6d200 33.33%,#0b45a8 33.33%,#0b45a8 66.66%,#d51f2a 66.66%,#d51f2a)}.fx-take-accounts-flag.flag-ves:after{content:"*****";position:absolute;top:6px;left:4px;color:#fff;font-size:5px;letter-spacing:1px}.fx-take-accounts-flag.flag-cop{background:linear-gradient(180deg,#f6d200 0,#f6d200 50%,#0b45a8 50%,#0b45a8 75%,#d51f2a 75%,#d51f2a)}.divisas-take-accounts-card{padding:12px}.divisas-take-accounts-card h2{margin:0;color:#fff;font-size:.98rem}.divisas-take-accounts-card p{margin:4px 0 10px}.fx-take-account-list{display:grid;gap:8px}.fx-take-account-option{position:relative;display:grid;grid-template-columns:40px minmax(0,1fr) auto 18px;align-items:center;gap:9px;width:100%;border:1px solid rgba(111,161,224,.22);border-radius:9px;background:#05172dd1;color:#fff;text-align:left;padding:9px}.fx-take-account-option.selected{border-color:#2d8cff;box-shadow:inset 0 0 0 1px #2d8cff59}.fx-take-account-brand{width:36px;height:36px;border-radius:999px;background:#123d70;display:inline-flex;align-items:center;justify-content:center;font-weight:900}.fx-take-account-brand.third{background:#7441c6}.fx-take-account-copy,.fx-take-account-right{min-width:0}.fx-take-account-copy strong,.fx-take-account-copy small,.fx-take-account-right small,.fx-take-account-right b{display:block}.fx-take-account-copy small,.fx-take-account-right small{color:#a9bedc;font-size:.74rem;overflow-wrap:anywhere}.fx-take-account-right{text-align:right}.fx-take-account-right b{color:#64ff9a;font-size:.8rem}.fx-take-account-option i{display:grid;place-items:center;width:16px;height:16px;border:1px solid #a9bedc;border-radius:999px;color:#052e16;font-size:.68rem;font-style:normal;font-weight:1000}.fx-take-account-option.selected i{border-color:#2d8cff;background:#22c55e;border-color:#22c55e}.fx-take-account-option.selected i:after{content:"✓"}.fx-take-account-empty,.divisas-take-accounts-error{padding:10px;color:#ffd166}.fx-take-add-account{width:100%;margin-top:8px;border:1px solid rgba(111,161,224,.22);border-radius:9px;background:#05172dd1;color:#2d8cff;min-height:38px;font-weight:800}.fx-take-third-warning{display:flex;gap:10px;margin-top:10px;border:1px solid rgba(255,209,102,.35);border-radius:9px;background:#44300d80;padding:10px}.fx-take-third-warning>ion-icon{color:#ffd166;font-size:1.4rem}.fx-take-third-warning p{margin:4px 0 8px}.fx-take-third-warning label{display:flex;gap:8px;align-items:center;color:#fff;font-size:.82rem}.fx-take-beneficiary-form{display:grid;gap:9px;margin-top:10px;border:1px solid rgba(111,161,224,.22);border-radius:10px;background:#05172dd1;padding:10px}.fx-take-beneficiary-form ion-input,.fx-take-beneficiary-form ion-select{min-height:48px;border:1px solid rgba(111,161,224,.22);border-radius:9px;background:#081e38f5;color:#fff;--color: #fff;--placeholder-color: #a9bedc;--highlight-color-focused: #2d8cff;--padding-start: 10px;--padding-end: 10px}.fx-take-beneficiary-form .fx-take-third-warning.inline{margin-top:0}.divisas-take-accounts-collateral{display:grid;grid-template-columns:46px minmax(0,1fr) auto;gap:10px;align-items:center;padding:12px}.divisas-take-accounts-collateral>ion-icon{color:#64ff9a;font-size:2.4rem}.divisas-take-accounts-collateral span,.divisas-take-accounts-collateral p{color:#a9bedc;font-size:.78rem}.divisas-take-accounts-collateral strong{display:block;color:#64ff9a;font-size:1.1rem}.divisas-take-accounts-collateral p{margin:4px 0 0}.divisas-take-accounts-collateral em{display:inline-flex;align-items:center;gap:5px;border-radius:8px;background:#64ff9a1f;color:#64ff9a;padding:8px;font-size:.76rem;font-style:normal;font-weight:800}.divisas-take-accounts-primary{--background: #1f73ff}@media (max-width: 760px){.divisas-take-accounts-shell{width:min(100% - 18px,980px)}.divisas-take-accounts-steps b{font-size:.66rem}.divisas-take-accounts-summary{grid-template-columns:1fr;justify-items:center;gap:10px;min-height:0;padding:16px;text-align:center}.divisas-take-accounts-summary>div,.divisas-take-accounts-summary>div:last-child{justify-items:center;text-align:center}.divisas-take-accounts-summary>div:last-child strong{justify-content:center}.divisas-take-accounts-summary>ion-icon{transform:rotate(90deg)}}@media (max-width: 430px){.divisas-take-accounts-summary,.divisas-take-accounts-collateral{grid-template-columns:1fr}.fx-take-account-option{grid-template-columns:36px minmax(0,1fr) 18px}.fx-take-account-right{grid-column:2 / 3;text-align:left}}.divisas-take-confirm-content{--background: #050b16;--overflow: auto}.divisas-take-confirm-content::part(scroll){overflow-x:hidden;padding:12px 0 92px}.divisas-take-confirm-shell{display:grid;gap:10px;width:min(980px,calc(100% - 28px));margin:0 auto;color:#f8fafc}.divisas-take-confirm-steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:6px 0 12px;margin-bottom:0}.divisas-take-confirm-steps span{position:relative;display:grid;justify-items:center;gap:7px;min-height:auto;border:0;border-radius:0;background:transparent;color:#cbd5e1;font-size:.78rem;font-weight:800;text-align:center}.divisas-take-confirm-steps span:before{content:"";position:absolute;top:18px;left:-50%;width:100%;height:2px;background:#24324a;z-index:0}.divisas-take-confirm-steps span:first-child:before{display:none}.divisas-take-confirm-steps .active,.divisas-take-confirm-steps .done{color:#cbd5e1}.divisas-take-confirm-steps ion-icon,.divisas-take-confirm-steps em{position:relative;z-index:1;display:grid;place-items:center;width:36px;height:36px;border-radius:999px;background:#17233a;color:#94a3b8;font-style:normal}.divisas-take-confirm-steps .done ion-icon{background:#3fbf7f;color:#fff}.divisas-take-confirm-steps .done:before,.divisas-take-confirm-steps .active:before{background:#1d6dff}.divisas-take-confirm-steps .active em{background:#1d6dff;color:#fff}.divisas-take-confirm-card,.divisas-take-confirm-lock{border:1px solid #1f3d68;border-radius:10px;background:#0d1320}.divisas-take-confirm-card{display:grid;gap:12px;padding:16px}.divisas-take-confirm-card header{display:grid;grid-template-columns:46px minmax(0,1fr);gap:12px;align-items:center}.divisas-take-confirm-card header>ion-icon{width:46px;height:46px;padding:10px;border-radius:12px;background:#22c55e24;color:#22c55e}.divisas-take-confirm-card h1{margin:0;color:#f8fafc;font-size:1.1rem}.divisas-take-confirm-card p{margin:4px 0 0;color:#cbd5e1;font-size:.88rem;line-height:1.35}.divisas-take-confirm-exchange{display:grid;grid-template-columns:minmax(0,1fr) 42px minmax(0,1fr);gap:10px;align-items:center;padding:14px;border:1px solid #173a66;border-radius:8px;background:#09213d}.divisas-take-confirm-exchange div{display:grid;gap:4px;text-align:center}.divisas-take-confirm-exchange span,.divisas-take-confirm-grid span{color:#94a3b8;font-size:.78rem;font-weight:850}.divisas-take-confirm-exchange strong{color:#f8fafc;font-size:1.2rem;overflow-wrap:anywhere}.divisas-take-confirm-exchange>ion-icon{justify-self:center;color:#60a5fa;font-size:1.4rem}.divisas-take-confirm-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.divisas-take-confirm-grid article{display:grid;gap:5px;min-width:0;padding:12px;border:1px solid #24324a;border-radius:8px;background:#111827}.divisas-take-confirm-grid strong{color:#f8fafc;font-size:.92rem;overflow-wrap:anywhere}.divisas-take-confirm-warning,.divisas-take-confirm-error,.divisas-take-confirm-lock{display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px;align-items:start;padding:12px;border-radius:8px}.divisas-take-confirm-warning{border:1px solid rgba(245,158,11,.35);background:#78350f3d;color:#fde68a}.divisas-take-confirm-warning ion-icon{color:#fbbf24;font-size:1.2rem}.divisas-take-confirm-error{grid-template-columns:1fr;border:1px solid rgba(248,113,113,.42);background:#7f1d1d42;color:#fecaca;font-size:.9rem;font-weight:800}.divisas-take-confirm-card ion-button{--background: #1557d8;--background-hover: #1048b7}.divisas-take-confirm-lock{color:#cbd5e1}.divisas-take-confirm-lock ion-icon{color:#22c55e;font-size:1.25rem}.divisas-take-confirm-lock p{margin:0;font-size:.86rem;line-height:1.35;font-weight:700}@media (max-width: 760px){.divisas-take-confirm-shell{width:min(100% - 18px,980px)}.divisas-take-confirm-steps b{font-size:.66rem}.divisas-take-confirm-steps,.divisas-take-confirm-exchange,.divisas-take-confirm-grid{grid-template-columns:1fr}}.divisas-pay-content{--background: #050b16;--overflow: auto}.divisas-pay-content::part(scroll){padding:8px 0 92px}.divisas-pay-shell{display:grid;gap:10px;width:min(980px,calc(100% - 28px));margin:0 auto;color:#f8fafc}.divisas-pay-id{color:#94a3b8;font-size:.9rem;font-weight:800;text-align:center}.divisas-pay-steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:2px 0 10px}.divisas-pay-steps span{position:relative;display:grid;justify-items:center;gap:7px;color:#cbd5e1;font-size:.74rem;font-weight:800;text-align:center}.divisas-pay-steps span:before{content:"";position:absolute;top:18px;left:-50%;width:100%;height:2px;background:#24324a}.divisas-pay-steps span:first-child:before{display:none}.divisas-pay-steps ion-icon,.divisas-pay-steps em{z-index:1;display:grid;place-items:center;width:34px;height:34px;border-radius:999px;background:#17233a;color:#94a3b8;font-style:normal}.divisas-pay-steps .done ion-icon,.divisas-pay-steps .done:before{background:#3fbf7f;color:#fff}.divisas-pay-steps .active em{background:#1d6dff;color:#fff}.divisas-pay-steps .active:before{background:#3fbf7f}.divisas-pay-timer,.divisas-pay-card,.divisas-pay-collateral,.divisas-pay-warning,.divisas-pay-status,.divisas-pay-error{border:1px solid #1f3d68;border-radius:10px;background:#0d1320}.divisas-pay-timer{display:flex;justify-content:space-between;align-items:center;padding:11px 14px;color:#cbd5e1;font-size:.88rem;font-weight:800}.divisas-pay-timer span{display:flex;align-items:center;gap:7px}.divisas-pay-timer strong{color:#1d6dff;font-size:1.08rem}.divisas-pay-card{display:grid;gap:10px;padding:14px}.divisas-pay-card>span{color:#cbd5e1;font-size:.84rem;font-weight:900}.divisas-pay-summary-row{display:grid;grid-template-columns:minmax(0,1fr) 46px minmax(0,1fr);align-items:center;gap:14px}.divisas-pay-summary-row>div{min-width:0;padding:12px;border:1px solid #24324a;border-radius:10px;background:#0a1221}.divisas-pay-summary-arrow{display:grid;place-items:center;justify-self:center;width:42px;height:42px;border:1px solid #31517d;border-radius:999px;background:#111827;color:#60a5fa;font-size:1.28rem}.divisas-pay-summary-arrow ion-icon{display:block}.divisas-pay-summary-row small,.divisas-pay-summary-row em{display:block;color:#cbd5e1;font-size:.78rem;font-style:normal;font-weight:700}.divisas-pay-summary-row strong{display:flex;align-items:center;gap:8px;margin:6px 0;color:#f8fafc;font-size:1.2rem}.fx-pay-flag{display:inline-grid;flex:0 0 auto;width:29px;height:29px;overflow:hidden;border-radius:999px;background:#1d4ed8}.fx-pay-flag.flag-usd{background:radial-gradient(circle at 33% 38%,#ffffff 0 1.5px,transparent 2px),linear-gradient(#3c3b6e 0,#3c3b6e 0) 0 0 / 42% 54% no-repeat,repeating-linear-gradient(to bottom,#b22234 0,#b22234 7.69%,#fff 7.69%,#fff 15.38%)}.fx-pay-flag.flag-ves{background:radial-gradient(circle at 28% 45%,#ffffff 0 1px,transparent 1.5px),radial-gradient(circle at 34% 40%,#ffffff 0 1px,transparent 1.5px),radial-gradient(circle at 42% 37%,#ffffff 0 1px,transparent 1.5px),radial-gradient(circle at 50% 36%,#ffffff 0 1px,transparent 1.5px),radial-gradient(circle at 58% 37%,#ffffff 0 1px,transparent 1.5px),radial-gradient(circle at 66% 40%,#ffffff 0 1px,transparent 1.5px),radial-gradient(circle at 72% 45%,#ffffff 0 1px,transparent 1.5px),radial-gradient(circle at 50% 47%,#ffffff 0 1px,transparent 1.5px),linear-gradient(to bottom,#f4d03f 0,#f4d03f 33.33%,#1f4fbf 33.33%,#1f4fbf 66.66%,#d71920 66.66%,#d71920)}.divisas-pay-card.account h2{margin:0;color:#1d6dff;font-size:.92rem}.divisas-pay-card.account.receive h2{color:#22c55e}.divisas-pay-account-box{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;border:1px solid #24324a;border-radius:8px;background:#0a1221}.divisas-pay-account-loading{padding:14px;border:1px solid #24324a;border-radius:8px;background:#0a1221;color:#bfdbfe;font-size:.88rem;font-weight:800}.divisas-pay-brand{display:grid;place-items:center;width:42px;height:42px;border-radius:999px;background:#1d6dff2e;color:#60a5fa;font-size:1.3rem;font-weight:900}.divisas-pay-brand.green{background:#22c55e29;color:#22c55e}.divisas-pay-account-box strong{color:#f8fafc}.divisas-pay-account-box p,.divisas-pay-account-box small{margin:3px 0 0;color:#cbd5e1;font-size:.82rem}.divisas-pay-account-number{overflow-wrap:anywhere;color:#f8fafc!important;font-size:.94rem!important;font-weight:900;-webkit-user-select:text;user-select:text}.divisas-pay-account-actions{display:flex;align-items:center;gap:6px}.divisas-pay-account-actions ion-button{min-width:0}.divisas-pay-account-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.divisas-pay-account-details.open{margin-top:2px}.divisas-pay-account-details span{display:grid;gap:3px;min-width:0;padding:9px 10px;border:1px solid #24324a;border-radius:8px;background:#0a1221;color:#f8fafc;font-size:.82rem;font-weight:800;overflow-wrap:anywhere}.divisas-pay-account-details b{margin:0;color:#94a3b8;font-size:.72rem;text-transform:uppercase}.divisas-pay-account-box b{margin-left:6px;color:#22c55e}.divisas-pay-note{display:flex;align-items:center;gap:6px;margin:0;color:#cbd5e1;font-size:.78rem}.divisas-pay-note ion-icon{color:#1d6dff}.divisas-pay-note.green ion-icon{color:#22c55e}.divisas-pay-collateral,.divisas-pay-warning{display:grid;grid-template-columns:32px minmax(0,1fr);gap:10px;padding:14px;color:#cbd5e1}.divisas-pay-collateral ion-icon{color:#1d6dff;font-size:1.45rem}.divisas-pay-collateral p,.divisas-pay-warning p{margin:0;line-height:1.38;font-size:.86rem}.divisas-pay-collateral b{color:#22c55e}.divisas-pay-warning{border-color:#f59e0b59;background:#f59e0b14}.divisas-pay-warning ion-icon{color:#fbbf24;font-size:1.45rem}.divisas-pay-status,.divisas-pay-error{padding:12px;color:#bfdbfe;background:#1d4ed829}.divisas-pay-error{color:#fecaca;border-color:#f8717166;background:#7f1d1d38}.divisas-pay-primary{--background: #1d6dff;--background-hover: #1557d8;min-height:46px;font-weight:900}.divisas-pay-cancel{--color: #ef4444;--border-color: #ef4444;min-height:46px;font-weight:900}@media (max-width: 680px){.divisas-pay-shell{width:min(100% - 12px,980px)}.divisas-pay-steps b{font-size:.66rem}.divisas-pay-summary-row,.divisas-pay-account-box{grid-template-columns:1fr}.divisas-pay-summary-arrow{transform:rotate(90deg)}.divisas-pay-account-details{grid-template-columns:1fr}.divisas-pay-account-box ion-button{justify-self:start}}.divisas-orders-content{--background: #07111f;--overflow: auto}.divisas-orders-content::part(background){background:#07111f}.divisas-orders-content::part(scroll){overflow-x:hidden;padding-bottom:96px}.fx-command-center{width:min(1180px,100%);margin:0 auto;padding:22px 14px 14px;display:grid;gap:12px}.fx-command-header,.fx-alert-strip,.fx-panel,.fx-kpi-grid>div,.fx-actions-rail button{background:#fff;border:1px solid #dbe3ee;box-shadow:0 8px 20px #0f172a0f}.fx-command-header{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:14px;border-radius:12px}.fx-center-switch{display:inline-grid;grid-template-columns:repeat(2,minmax(0,auto));gap:4px;max-width:100%;margin-bottom:8px;padding:4px;border:1px solid #dbe3ee;border-radius:10px;background:#f8fafc}.fx-center-switch button{min-height:32px;padding:6px 10px;border:0;border-radius:8px;background:transparent;color:#475569;font-size:12px;font-weight:800;white-space:nowrap;cursor:pointer}.fx-center-switch button.active{background:#0f2f57;color:#fff;box-shadow:0 3px 8px #0f2f5742}.fx-command-header h1{margin:0;color:#0f172a;font-size:22px;font-weight:850}.fx-command-header p,.fx-panel-head p{margin:3px 0 0;color:#64748b;font-size:12px}.fx-health{min-width:154px;padding:9px 11px;border-radius:10px;border:1px solid #cbd5e1;background:#f8fafc}.fx-health span,.fx-health strong{display:block}.fx-health span{font-size:11px;font-weight:800;text-transform:uppercase}.fx-health strong{margin-top:2px;color:#334155;font-size:12px}.fx-health.normal{border-color:#9fc4ee;background:#eef6ff;color:#0f2f57}.fx-health.warning{border-color:#fde68a;background:#fffbeb;color:#b45309}.fx-health.critical{border-color:#fecaca;background:#fff1f2;color:#b91c1c}.fx-refresh-btn{width:42px;height:42px;border:1px solid #cbd5e1;border-radius:10px;background:#f8fafc;color:#0f2f57;display:inline-flex;align-items:center;justify-content:center}.fx-alert-strip{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:stretch;padding:12px;border-radius:12px}.fx-alert-title{display:flex;align-items:center;gap:7px;color:#b45309;font-size:13px;font-weight:850;text-transform:uppercase}.fx-alert-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.fx-alert-list button{display:grid;grid-template-columns:1fr auto auto;gap:8px;align-items:center;min-height:42px;padding:8px 10px;border:1px solid #fde68a;border-radius:9px;background:#fffbeb;color:#78350f;text-align:left;cursor:pointer}.fx-alert-list button.critical{border-color:#fecaca;background:#fff1f2;color:#991b1b}.fx-alert-list span,.fx-alert-list em{font-size:12px;font-style:normal}.fx-alert-list strong{font-size:13px}.fx-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.fx-kpi-grid>div{min-height:76px;padding:12px;border-radius:12px;display:grid;align-content:center;gap:5px}.fx-kpi-grid span,.fx-wallet-grid span,.fx-offers-grid span{color:#64748b;font-size:12px;font-weight:750}.fx-kpi-grid strong{color:#0f172a;font-size:22px;font-weight:850;line-height:1.1}.fx-actions-rail{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.fx-actions-rail button{min-height:58px;padding:8px;border-radius:10px;color:#0f172a;display:grid;place-items:center;gap:4px;cursor:pointer}.fx-actions-rail ion-icon{color:#0f2f57;font-size:20px}.fx-actions-rail span{font-size:12px;font-weight:800;text-align:center}.fx-panel{padding:12px;border-radius:12px}.fx-panel-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;margin-bottom:10px}.fx-panel-head h2{margin:0;color:#0f172a;font-size:16px;font-weight:850}.fx-panel-head ion-icon{color:#0f2f57;font-size:22px}.fx-two-column{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.fx-wallet-grid,.fx-offers-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.fx-offers-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:10px}.fx-wallet-grid>div,.fx-offers-grid>div{padding:10px;border:1px solid #e2e8f0;border-radius:9px;background:#f8fafc;display:grid;gap:5px}.fx-wallet-grid strong,.fx-offers-grid strong{color:#0f172a;font-size:15px;font-weight:850}.divisas-orders-error,.divisas-orders-info{width:min(980px,calc(100% - 28px));margin:14px auto 0;padding:12px;border-radius:12px;background:#fff}.divisas-orders-error{border:1px solid #ffb8b8;color:#8a1f1f}.divisas-orders-info{border:1px solid #b8f0d2;color:#0d6b3b}.divisas-orders-wallet{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:min(980px,calc(100% - 28px));margin:12px auto 0}.divisas-orders-wallet>div{min-width:0;border-radius:12px;border:1px solid #1e4f8d;background:#0f2f57;color:#fff;padding:10px}.divisas-orders-wallet span,.divisas-orders-head span,.divisas-orders-card span{display:block;font-size:.76rem;font-weight:800;opacity:.76;text-transform:uppercase}.divisas-orders-wallet strong{display:block;margin-top:4px;font-size:.92rem;overflow-wrap:anywhere}.divisas-orders-panel{width:min(980px,calc(100% - 28px));margin:12px auto 18px;background:#fff;border:1px solid #d9e3ff;border-radius:12px;padding:10px}.divisas-orders-head{display:flex;justify-content:space-between;align-items:center;gap:12px;border-radius:10px;background:#0f2f57;color:#fff;padding:12px}.divisas-orders-head h1{margin:3px 0 0;font-size:1rem}.divisas-orders-head ion-icon{font-size:1.6rem;color:#64ff9a}.divisas-orders-empty{margin-top:10px;padding:12px;border-radius:10px;background:#f8fbff;border:1px solid #d9e3ff;color:#263a67}.divisas-orders-card{margin-top:10px;border:1px solid #d9e3ff;border-left:4px solid #22c55e;border-radius:10px;padding:10px;overflow:hidden}.divisas-orders-card.collateral_pending,.divisas-orders-card.waiting_payment,.divisas-orders-card.initiator_paid,.divisas-orders-card.acceptor_paid,.divisas-orders-card.both_paid{border-left-color:#f59e0b}.divisas-orders-card.disputed{border-left-color:#ef4444;background:snow}.divisas-orders-card-head,.divisas-orders-main,.divisas-orders-grid{display:grid;gap:8px}.divisas-orders-card-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;margin-bottom:8px}.divisas-orders-card-head em{border-radius:999px;background:#fff7ed;color:#9a3412;font-size:.72rem;font-style:normal;font-weight:800;padding:5px 8px;text-align:right;max-width:150px}.divisas-orders-countdown{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;border-radius:10px;border:1px solid #bfdbfe;background:#eff6ff;padding:10px;margin-bottom:8px}.divisas-orders-countdown>div{min-width:0;display:flex;align-items:center;gap:7px;color:#1d4ed8}.divisas-orders-countdown ion-icon{font-size:1.1rem}.divisas-orders-countdown span{text-transform:none;font-size:.82rem;opacity:1}.divisas-orders-countdown strong{margin:0;color:#0f2f57;font-size:1.25rem;font-variant-numeric:tabular-nums}.divisas-orders-countdown strong.urgent{color:#b91c1c}.divisas-orders-state-detail{margin:0 0 8px;color:#52627f;font-size:.84rem;line-height:1.35}.divisas-orders-main{grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr);margin-bottom:8px}.divisas-orders-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.divisas-orders-main>div,.divisas-orders-grid>div{min-width:0;border:1px solid #d9e3ff;border-radius:10px;background:#f8fbff;padding:8px}.divisas-orders-card strong{display:block;margin-top:3px;color:#102247;font-size:.86rem;overflow-wrap:anywhere}.divisas-orders-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}@media (max-width: 640px){.divisas-orders-wallet,.divisas-orders-main,.divisas-orders-grid{grid-template-columns:1fr}.divisas-orders-wallet,.divisas-orders-panel,.divisas-orders-error,.divisas-orders-info{width:calc(100% - 18px)}}@media (max-width: 760px){.fx-command-header{grid-template-columns:1fr auto}.fx-health{grid-column:1 / -1;order:3}.fx-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fx-actions-rail{grid-template-columns:repeat(3,minmax(0,1fr))}.fx-alert-strip,.fx-alert-list,.fx-two-column,.fx-wallet-grid{grid-template-columns:1fr}}@media (max-width: 420px){.fx-command-center{padding:10px}.fx-command-header h1{font-size:19px}.fx-center-switch{width:100%;grid-template-columns:1fr}.fx-center-switch button{white-space:normal}.fx-kpi-grid strong{font-size:18px}}.fx-command-header,.fx-panel,.fx-kpi-grid>div,.fx-actions-rail button{border-color:#223c5d;background:#0b1524;color:#f8fafc;box-shadow:0 12px 26px #00000047}.fx-command-header h1,.fx-panel-head h2,.fx-kpi-grid strong,.fx-wallet-grid strong,.fx-offers-grid strong,.divisas-orders-card strong,.divisas-orders-empty,.fx-actions-rail span{color:#f8fafc}.fx-command-header p,.fx-panel-head p,.fx-kpi-grid span,.fx-wallet-grid span,.fx-offers-grid span,.divisas-orders-card span,.divisas-orders-state-detail{color:#9fb0c8}.fx-center-switch{border-color:#253a59;background:#07111f}.fx-center-switch button{color:#9fb0c8}.fx-center-switch button.active{background:#0f2138;color:#64ff9a;box-shadow:inset 0 0 0 1px #27476c,0 0 14px #64ff9a29}.fx-health{border-color:#253a59;background:#0d1727}.fx-health.normal{border-color:#64ff9a8c;background:#22c55e1f;color:#64ff9a}.fx-health strong{color:#e5eefc}.fx-refresh-btn{border-color:#27476c;background:#0d1727;color:#64ff9a}.fx-kpi-grid>div{border-left:3px solid #64ff9a}.fx-kpi-grid strong{color:#64ff9a}.fx-actions-rail button{border-color:#27476c;background:#0f2138}.fx-actions-rail ion-icon,.fx-panel-head ion-icon{color:#64ff9a}.fx-wallet-grid>div,.fx-offers-grid>div,.divisas-orders-main>div,.divisas-orders-grid>div,.divisas-orders-empty{border-color:#27476c;background:#06111f7a}.divisas-orders-card{border-color:#223c5d;border-left-color:#64ff9a;background:#0b1524;color:#f8fafc}.divisas-orders-countdown{border-color:#27476c;background:#0f2138}.divisas-orders-countdown>div{color:#93c5fd}.divisas-orders-countdown strong{color:#64ff9a}.divisas-orders-card-head em{background:#22c55e24;color:#64ff9a}.divisas-orders-actions ion-button,.fx-panel ion-button{--background: #132b47;--background-activated: #183858;--color: #64ff9a;--border-color: #2b5b83}.fx-panel ion-button[expand=block]{--background: #0f2138;--background-activated: #132b47;--border-color: #64ff9a;--color: #64ff9a;font-weight:850}.divisas-order-pay-content{--background: #07111f;--overflow: auto}.divisas-order-pay-page ion-header,.divisas-order-pay-page ion-toolbar{--background: #07111f;--color: #ffffff}.divisas-order-pay-page ion-header{background:#07111f;border-bottom:1px solid rgba(111,161,224,.18)}.divisas-order-pay-content::part(background){background:#07111f}.divisas-order-pay-content::part(scroll){overflow-x:hidden;padding-bottom:96px}.divisas-order-pay-shell{width:min(1180px,100%);margin:0 auto;padding:22px 14px 14px;color:#fff}.divisas-order-pay-error,.divisas-order-pay-status{border:1px solid rgba(255,255,255,.14);border-radius:10px;background:#0f2f57eb;color:#fff;padding:12px;margin-bottom:10px}.divisas-order-pay-head{display:flex;justify-content:space-between;gap:10px;align-items:center;margin-bottom:10px}.divisas-order-pay-head span{color:#a9bedc;font-weight:800}.divisas-order-pay-head strong{display:inline-flex;align-items:center;gap:6px;color:#64ff9a}.divisas-order-pay-head strong.grace{color:#ffd166}.divisas-order-pay-deadline{margin:-4px 0 10px;color:#a9bedc;font-size:.8rem;line-height:1.35}.divisas-order-pay-swap,.divisas-order-pay-proof-grid,.divisas-order-pay-collateral,.divisas-order-pay-chat,.divisas-order-pay-chat-entry,.divisas-order-pay-upload,.divisas-order-pay-reference,.divisas-order-pay-main-card,.divisas-order-pay-closed,.divisas-order-pay-danger{border:1px solid rgba(111,161,224,.22);border-radius:10px;background:#081e38f5;box-shadow:inset 0 1px #ffffff0a;margin-bottom:8px}.divisas-order-pay-swap{display:grid;grid-template-columns:minmax(0,1fr) 46px minmax(0,1fr);align-items:center;gap:8px;padding:14px}.divisas-order-pay-swap span,.divisas-order-pay-reference span{display:block;color:#a9bedc;font-size:.78rem;font-weight:800}.divisas-order-pay-swap strong{display:flex;align-items:center;gap:7px;margin-top:7px;font-size:1.1rem}.divisas-order-pay-swap em{width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#0f2f57;color:#fff;font-size:1.25rem}.fx-order-pay-flag{width:25px;height:25px;flex:0 0 25px;border-radius:999px;border:1px solid rgba(255,255,255,.35);overflow:hidden}.fx-order-pay-flag.flag-usd{background:linear-gradient(90deg,#244aa5 0 38%,transparent 38%),repeating-linear-gradient(180deg,#c62828 0,#c62828 8%,#fff 8%,#fff 16%)}.fx-order-pay-flag.flag-ves{position:relative;background:linear-gradient(180deg,#f6d200 0,#f6d200 33.33%,#0b45a8 33.33%,#0b45a8 66.66%,#d51f2a 66.66%,#d51f2a)}.fx-order-pay-flag.flag-ves:after{content:"*****";position:absolute;top:6px;left:4px;color:#fff;font-size:5px;letter-spacing:1px}.fx-order-pay-flag.flag-cop{background:linear-gradient(180deg,#f6d200 0,#f6d200 50%,#0b45a8 50%,#0b45a8 75%,#d51f2a 75%,#d51f2a)}.divisas-order-pay-collateral p,.divisas-order-pay-danger p{margin:5px 0 0;color:#d8e6fb;font-size:.82rem;line-height:1.35}.divisas-order-pay-collateral,.divisas-order-pay-danger{display:flex;gap:10px;align-items:flex-start;padding:11px}.divisas-order-pay-main-card{padding:14px}.divisas-order-pay-proof-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0;border:0;background:transparent;box-shadow:none}.divisas-order-pay-proof-grid .divisas-order-pay-main-card{margin-bottom:0}.divisas-order-pay-main-card>header{display:flex;gap:10px;align-items:flex-start;margin-bottom:10px}.divisas-order-pay-main-card>header ion-icon{color:#64ff9a;font-size:1.8rem;flex:0 0 auto}.divisas-order-pay-main-card.counterparty>header ion-icon{color:#8fb8ff}.divisas-order-pay-main-card h2{margin:0;color:#fff;font-size:1.04rem}.divisas-order-pay-main-card p{margin:4px 0 0;color:#d8e6fb;font-size:.84rem;line-height:1.35}.divisas-order-pay-main-card .divisas-order-pay-upload,.divisas-order-pay-main-card .divisas-order-pay-reference,.divisas-order-pay-main-card .divisas-order-pay-chat-entry{margin-bottom:10px}.divisas-order-pay-proof-file,.divisas-order-pay-proof-empty{min-height:118px;display:grid;grid-template-columns:38px minmax(0,1fr) 38px;align-items:center;gap:10px;border:1px solid rgba(111,161,224,.22);border-radius:10px;background:#0f2f57e0;padding:12px}.divisas-order-pay-proof-empty{min-height:118px;grid-template-columns:1fr;justify-items:center;text-align:center;gap:8px;border-style:dashed;padding:14px}.divisas-order-pay-proof-file>ion-icon,.divisas-order-pay-proof-empty>ion-icon{width:38px;height:38px;border-radius:999px;display:grid;place-items:center;color:#64ff9a;background:#64ff9a1f;font-size:1.35rem}.divisas-order-pay-proof-empty>ion-icon{width:42px;height:42px;color:#ffd166;background:#ffd1661f}.divisas-order-pay-proof-file strong,.divisas-order-pay-proof-empty strong{display:block;color:#fff;font-size:.9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.divisas-order-pay-proof-file span,.divisas-order-pay-proof-empty span,.divisas-order-pay-proof-file small{display:block;color:#a9bedc;font-size:.78rem;margin-top:3px;line-height:1.35;white-space:normal}.divisas-order-pay-proof-badge{width:fit-content;display:inline-flex;align-items:center;gap:5px;margin-top:7px;border-radius:999px;padding:4px 8px;font-size:.72rem;font-style:normal;font-weight:900}.divisas-order-pay-proof-badge ion-icon{font-size:.95rem}.divisas-order-pay-proof-badge.sent{color:#64ff9a;background:#64ff9a1f;border:1px solid rgba(100,255,154,.28)}.divisas-order-pay-proof-badge.ready{color:#ffd166;background:#ffd1661f;border:1px solid rgba(255,209,102,.28)}.divisas-order-pay-proof-file button{width:36px;height:36px;border:0;border-radius:999px;display:grid;place-items:center;background:#2d8cff2e;color:#8fb8ff;cursor:pointer}.divisas-order-pay-proof-actions{display:grid;grid-template-columns:1fr;gap:8px;margin-top:10px}.divisas-order-pay-proof-actions ion-button{min-height:48px;font-size:.75rem;white-space:normal}.divisas-order-pay-inline-error{border:1px solid rgba(255,77,97,.42);border-radius:8px;background:#480d1c8c;color:#ffd7dd;font-size:.78rem;font-weight:800;line-height:1.35;margin-top:8px;padding:8px 10px}.divisas-order-pay-helper{color:#a9bedc;font-size:.76rem;font-weight:800;line-height:1.35;margin-top:8px;text-align:center}.divisas-order-pay-closed{display:flex;gap:10px;align-items:flex-start;padding:14px}.divisas-order-pay-closed ion-icon{color:#ffd166;font-size:1.7rem;flex:0 0 auto}.divisas-order-pay-closed h2{margin:0;font-size:1rem}.divisas-order-pay-closed p{margin:4px 0 0;color:#d8e6fb;font-size:.84rem;line-height:1.35}.divisas-order-pay-collateral ion-icon{color:#64ff9a;font-size:1.45rem}.divisas-order-pay-collateral b{color:#64ff9a}.divisas-order-pay-chat{padding:10px}.divisas-order-pay-chat header{display:flex;justify-content:space-between;align-items:center;gap:10px}.divisas-order-pay-chat h2{margin:0;font-size:.96rem}.divisas-order-pay-chat button{border:0;border-radius:8px;background:#2a4f84cc;color:#fff;padding:7px 10px;font-weight:800}.divisas-order-pay-message{display:flex;gap:8px;align-items:flex-start;margin-top:10px}.divisas-order-pay-message span{width:28px;height:28px;border-radius:999px;background:#8554d1;display:inline-flex;align-items:center;justify-content:center;flex:0 0 28px}.divisas-order-pay-message p{max-width:75%;margin:0;border-radius:8px;background:#2c466cd9;padding:9px;color:#fff;font-size:.84rem}.divisas-order-pay-message.mine{justify-content:flex-end}.divisas-order-pay-message.mine p{background:#084b93}.divisas-order-pay-chat-input{display:grid;grid-template-columns:36px minmax(0,1fr) 32px;align-items:center;gap:6px;border:1px solid rgba(111,161,224,.22);border-radius:9px;background:#041427cc;margin-top:10px;padding:4px 8px}.divisas-order-pay-chat-input ion-icon:last-child{color:#2d8cff}.divisas-order-pay-chat-entry{width:100%;display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;color:#fff;text-align:left;cursor:pointer}.divisas-order-pay-chat-entry.inline{min-height:74px}.divisas-order-pay-chat-entry>ion-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:999px;color:#64ff9a;background:#64ff9a1f;font-size:1.45rem}.divisas-order-pay-chat-entry h2{margin:0;color:#fff;font-size:.96rem}.divisas-order-pay-chat-entry p{margin:4px 0 0;color:#a9bedc;font-size:.8rem;line-height:1.35}.divisas-order-pay-chat-entry>span{display:inline-flex;align-items:center;justify-content:center;min-width:58px;min-height:34px;padding:6px 10px;border:1px solid rgba(100,255,154,.32);border-radius:999px;color:#64ff9a;background:#64ff9a14;font-size:.78rem;font-weight:900}.divisas-order-pay-upload{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:118px;border-style:dashed;cursor:pointer;text-align:center;padding:12px}.divisas-order-pay-upload input{display:none}.divisas-order-pay-upload ion-icon{color:#64ff9a;font-size:2rem}.divisas-order-pay-upload strong{margin-top:4px}.divisas-order-pay-upload span{color:#a9bedc;font-size:.78rem}.divisas-order-pay-local-preview{border:1px solid rgba(100,255,154,.24);border-radius:10px;background:#041427b8;margin:-2px 0 10px;padding:8px;overflow:hidden}.divisas-order-pay-local-preview img{display:block;width:100%;max-height:220px;object-fit:contain;border-radius:8px;background:#041427}.divisas-order-pay-local-preview>.divisas-order-pay-proof-badge{margin:8px 0 0}.divisas-order-pay-local-preview>div{display:grid;grid-template-columns:34px minmax(0,1fr);gap:8px;align-items:center;min-height:58px}.divisas-order-pay-local-preview ion-icon{color:#64ff9a;font-size:1.5rem}.divisas-order-pay-local-preview strong,.divisas-order-pay-local-preview span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.divisas-order-pay-local-preview strong{color:#fff;font-size:.86rem}.divisas-order-pay-local-preview span{color:#a9bedc;font-size:.76rem}.divisas-order-pay-reference{position:relative;display:block;padding:10px}.divisas-order-pay-reference ion-input{margin-top:6px;min-height:42px;border:1px solid rgba(111,161,224,.22);border-radius:8px;--padding-start: 10px;--padding-end: 48px;color:#fff}.divisas-order-pay-reference em{position:absolute;right:20px;bottom:23px;color:#a9bedc;font-size:.76rem;font-style:normal}.divisas-order-pay-actions{display:grid;grid-template-columns:1fr;gap:8px;margin:10px 0}.divisas-order-pay-actions ion-button{min-height:54px;font-size:.76rem;white-space:normal}.divisas-order-pay-danger{border-color:#ff4d616b;background:#480d1c8c}.divisas-order-pay-danger ion-icon{color:#ff5d73;font-size:1.35rem}.divisas-proof-viewer-modal{--background: transparent;--width: 100%;--height: 100%}.divisas-proof-viewer-shell{min-height:100%;display:grid;grid-template-rows:auto minmax(0,1fr) auto;background:radial-gradient(circle at top left,rgba(45,140,255,.22),transparent 34%),linear-gradient(180deg,#08213f,#041427);color:#fff}.divisas-proof-viewer-head{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:max(16px,env(safe-area-inset-top)) 16px 12px;border-bottom:1px solid rgba(143,184,255,.2);background:#041427b8}.divisas-proof-viewer-head span{display:block;color:#8fb8ff;font-size:.76rem;font-weight:900}.divisas-proof-viewer-head h2{margin:3px 0 0;font-size:1rem}.divisas-proof-viewer-head button{width:42px;height:42px;border:1px solid rgba(143,184,255,.26);border-radius:999px;display:grid;place-items:center;background:#0f2f57e0;color:#fff;font-size:1.25rem}.divisas-proof-viewer-body{min-height:0;display:grid;place-items:center;padding:14px;overflow:auto}.divisas-proof-viewer-body img,.divisas-proof-viewer-body iframe{width:min(100%,920px);max-height:100%;border:1px solid rgba(143,184,255,.22);border-radius:12px;background:#fff;box-shadow:0 18px 55px #00000057}.divisas-proof-viewer-body img{height:auto;object-fit:contain}.divisas-proof-viewer-body iframe{height:min(76vh,920px)}.divisas-proof-viewer-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:12px 16px max(16px,env(safe-area-inset-bottom));border-top:1px solid rgba(143,184,255,.2);background:#041427d1}.divisas-proof-viewer-actions ion-button{min-height:46px;font-size:.78rem;white-space:normal}@media (max-width: 430px){.divisas-order-pay-swap,.divisas-order-pay-proof-grid,.divisas-order-pay-actions,.divisas-proof-viewer-actions{grid-template-columns:1fr}.divisas-order-pay-swap em{margin:0 auto}}.divisas-chat-content{--background: #071224;color:#f8fafc}.divisas-chat-shell{width:min(920px,100%);margin:0 auto;padding:14px;display:flex;flex-direction:column;gap:12px}.divisas-chat-head,.divisas-chat-audit,.divisas-chat-error,.divisas-chat-readonly{border:1px solid rgba(148,163,184,.22);border-radius:12px;background:#0f172aeb;padding:12px}.divisas-chat-head{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.divisas-chat-head span,.divisas-chat-head strong,.divisas-chat-head em{color:#f8fafc}.divisas-chat-head span{font-weight:900;letter-spacing:0}.divisas-chat-head em{display:inline-flex;align-items:center;gap:6px;font-style:normal;color:#bfdbfe;font-size:.88rem}.divisas-chat-audit{display:grid;grid-template-columns:28px 1fr;gap:10px;align-items:start;color:#cbd5e1}.divisas-chat-audit ion-icon{color:#22c55e;font-size:1.35rem}.divisas-chat-audit p{margin:0;line-height:1.45}.divisas-chat-error{color:#fecaca;border-color:#f8717173;display:flex;gap:8px;align-items:center}.divisas-chat-messages{min-height:48vh;display:flex;flex-direction:column;gap:10px;padding-bottom:92px}.divisas-chat-empty{width:100%;border:1px dashed rgba(148,163,184,.35);border-radius:12px;padding:18px;text-align:center;color:#cbd5e1;background:#0f172a8c}.divisas-chat-bubble{max-width:min(680px,88%);align-self:flex-start;border:1px solid rgba(148,163,184,.22);border-radius:14px 14px 14px 4px;background:#1e293bf5;padding:10px 12px;color:#f8fafc}.divisas-chat-bubble.mine{align-self:flex-end;border-bottom-left-radius:14px;border-bottom-right-radius:4px;background:#2563ebeb;border-color:#60a5fa6b}.divisas-chat-bubble div{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:6px}.divisas-chat-bubble strong,.divisas-chat-bubble time,.divisas-chat-bubble p,.divisas-chat-bubble span{color:#f8fafc}.divisas-chat-bubble time,.divisas-chat-bubble span{font-size:.78rem;color:#dbeafe;white-space:normal}.divisas-chat-bubble p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.45}.divisas-chat-bubble span{display:inline-flex;align-items:center;gap:4px;margin-top:7px}.divisas-chat-readonly{color:#fde68a;border-color:#facc1559}.divisas-chat-footer{position:sticky;bottom:0;width:min(920px,100%);margin:0 auto;padding:10px 14px 14px;background:#071224f5;border-top:1px solid rgba(148,163,184,.2);display:grid;grid-template-columns:1fr 48px;gap:8px}.divisas-chat-footer ion-input{--background: rgba(15, 23, 42, .95);--color: #f8fafc;--placeholder-color: #94a3b8;--padding-start: 12px;--padding-end: 12px;border:1px solid rgba(148,163,184,.28);border-radius:12px}.divisas-chat-footer ion-button{--border-radius: 12px;min-height:44px}.divisas-chat-footer small{grid-column:1 / -1;color:#bfdbfe;font-size:.82rem}@media (max-width: 560px){.divisas-chat-shell{padding:10px}.divisas-chat-bubble{max-width:94%}}.fx-dispute-content{--background: #061426;--padding-start: 12px;--padding-end: 12px;--padding-top: 10px;--padding-bottom: 20px;color:#e6eefc}.fx-dispute-shell{max-width:520px;margin:0 auto;display:flex;flex-direction:column;gap:12px}.fx-dispute-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;align-items:start;margin:4px 0 8px}.fx-dispute-step{position:relative;display:flex;flex-direction:column;align-items:center;gap:5px;color:#7f8da6;font-size:.72rem}.fx-dispute-step:before{content:"";position:absolute;top:12px;left:-50%;width:100%;height:2px;background:#263852;z-index:0}.fx-dispute-step:first-child:before{display:none}.fx-dispute-step span{width:24px;height:24px;display:grid;place-items:center;border-radius:50%;background:#24344f;color:#c8d6ee;position:relative;z-index:1;font-weight:800}.fx-dispute-step.active span,.fx-dispute-step.done span{background:#8b5cf6;color:#fff}.fx-dispute-step.active,.fx-dispute-step.done{color:#fff}.fx-dispute-card,.fx-dispute-note,.fx-dispute-safe{background:#0a1d36eb;border:1px solid rgba(95,123,170,.28);border-radius:8px;padding:12px}.fx-dispute-card h2{margin:0 0 10px;font-size:.98rem}.fx-dispute-details{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:9px 12px;font-size:.82rem}.fx-dispute-details span{color:#91a1ba}.fx-dispute-details strong{text-align:right;color:#f5f8ff;overflow-wrap:anywhere}.fx-dispute-reasons{display:flex;flex-direction:column;gap:7px;margin-bottom:10px}.fx-dispute-reasons button,.fx-dispute-tabs button,.fx-dispute-file button{border:0;background:transparent;color:inherit}.fx-dispute-reasons button{display:flex;align-items:center;gap:9px;min-height:38px;border:1px solid rgba(91,116,154,.34);border-radius:7px;padding:8px 10px;text-align:left;color:#c8d6ee}.fx-dispute-reasons button span{width:15px;height:15px;border:1px solid #64748b;border-radius:50%}.fx-dispute-reasons button.selected{border-color:#8b5cf6;box-shadow:0 0 0 1px #8b5cf659}.fx-dispute-reasons button.selected span{border:4px solid #4f8cff}.fx-dispute-card ion-textarea{--background: rgba(4, 16, 32, .7);--color: #f8fbff;--placeholder-color: #8392aa;border:1px solid rgba(91,116,154,.34);border-radius:7px;padding:4px 8px}.fx-dispute-tabs{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid rgba(91,116,154,.28);margin:-2px 0 12px}.fx-dispute-tabs button{padding:10px 4px;color:#a7b5cb;border-bottom:2px solid transparent}.fx-dispute-tabs button.active{color:#a78bfa;border-bottom-color:#8b5cf6}.fx-dispute-upload{min-height:150px;border:1px dashed rgba(96,140,210,.44);border-radius:8px;display:grid;place-items:center;text-align:center;padding:16px;color:#b8c6dc}.fx-dispute-upload input{display:none}.fx-dispute-upload ion-icon{font-size:2.3rem;color:#4f8cff}.fx-dispute-upload strong{display:block;color:#dce8fb;margin-top:6px}.fx-dispute-upload span{display:block;font-size:.78rem;margin-top:4px}.fx-dispute-file-list h3{margin:14px 0 8px;font-size:.86rem}.fx-dispute-file-list p,.fx-dispute-note p,.fx-dispute-status p{margin:0;color:#a9b8cf;font-size:.84rem;line-height:1.4}.fx-dispute-file{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:9px;border:1px solid rgba(91,116,154,.25);border-radius:8px;margin-top:7px}.fx-dispute-file strong,.fx-dispute-file span{display:block;overflow-wrap:anywhere}.fx-dispute-file span{color:#9eacc2;font-size:.78rem}.fx-dispute-file button{color:#b8c6dc;font-size:1.15rem}.fx-dispute-note strong{display:block;margin-bottom:6px}.fx-dispute-actions{display:grid;grid-template-columns:1fr 1.4fr;gap:10px}.fx-dispute-error{background:#7f1d1d3d;color:#fecaca;border:1px solid rgba(248,113,113,.35);border-radius:8px;padding:10px;font-size:.85rem}.fx-dispute-status{text-align:center;display:flex;flex-direction:column;gap:12px}.fx-dispute-status>ion-icon{font-size:4.6rem;color:#4169e1;margin:4px auto 0}.fx-dispute-status h2{margin:0;font-size:1.15rem}.fx-dispute-safe{display:flex;gap:12px;text-align:left}.fx-dispute-safe ion-icon{flex:0 0 auto;color:#5eead4;font-size:1.55rem}.fx-dispute-safe p{margin:0;color:#afbdd1;font-size:.84rem}.fx-dispute-safe b{color:#49e089}.fx-dispute-status.resolution>ion-icon{color:#49e089}.fx-dispute-status.resolution.lose>ion-icon{color:#f87171}.fx-dispute-status.resolution>strong{width:fit-content;align-self:center;border-radius:999px;padding:4px 10px;color:#4ade80;background:#22c55e1f}.divisas-success-content{--background: #07111f;--overflow: auto}.divisas-success-content::part(background){background:#07111f}.divisas-success-content::part(scroll){overflow-x:hidden;padding-bottom:96px}.divisas-success-shell{width:min(1180px,100%);margin:0 auto;padding:22px 14px 14px;color:#fff}.divisas-success-error,.divisas-success-swap,.divisas-success-card,.divisas-success-timeline,.divisas-success-guarantee,.divisas-success-rating{border:1px solid rgba(111,161,224,.22);border-radius:10px;background:#081e38f5;margin-bottom:10px}.divisas-success-error{padding:12px}.divisas-success-hero{text-align:center;padding:18px 10px 12px}.divisas-success-check{width:78px;height:78px;margin:0 auto 12px;border-radius:999px;background:#4bd875;box-shadow:0 0 0 14px #4bd87521;display:flex;align-items:center;justify-content:center}.divisas-success-check ion-icon{color:#fff;font-size:2.8rem}.divisas-success-hero h1{margin:0;font-size:1.25rem}.divisas-success-hero p{margin:6px auto 0;color:#a9bedc;max-width:310px;font-size:.88rem;line-height:1.35}.divisas-success-swap{display:grid;grid-template-columns:minmax(0,1fr) 34px minmax(0,1fr);gap:8px;align-items:center;padding:14px}.divisas-success-swap span,.divisas-success-card span{display:block;color:#a9bedc;font-size:.78rem;font-weight:800}.divisas-success-swap strong{display:flex;align-items:center;gap:7px;margin-top:7px;font-size:1.05rem}.divisas-success-swap>ion-icon{color:#d8e6fb;font-size:1.35rem}.fx-success-flag{width:24px;height:24px;flex:0 0 24px;border-radius:999px;border:1px solid rgba(255,255,255,.35);overflow:hidden}.fx-success-flag.flag-usd{background:linear-gradient(90deg,#244aa5 0 38%,transparent 38%),repeating-linear-gradient(180deg,#c62828 0,#c62828 8%,#fff 8%,#fff 16%)}.fx-success-flag.flag-ves{position:relative;background:linear-gradient(180deg,#f6d200 0,#f6d200 33.33%,#0b45a8 33.33%,#0b45a8 66.66%,#d51f2a 66.66%,#d51f2a)}.fx-success-flag.flag-ves:after{content:"*****";position:absolute;top:6px;left:4px;color:#fff;font-size:5px;letter-spacing:1px}.fx-success-flag.flag-cop{background:linear-gradient(180deg,#f6d200 0,#f6d200 50%,#0b45a8 50%,#0b45a8 75%,#d51f2a 75%,#d51f2a)}.divisas-success-card{padding:12px}.divisas-success-card h2{margin:0 0 8px;font-size:.98rem}.divisas-success-card div{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1fr);gap:8px;padding:9px 0;border-top:1px solid rgba(111,161,224,.13)}.divisas-success-card strong{text-align:right;overflow-wrap:anywhere}.divisas-success-card em{border-radius:999px;background:#4bd87529;color:#64ff9a;font-style:normal;padding:2px 6px;font-size:.75rem}.divisas-success-timeline{padding:10px 12px}.divisas-success-timeline div{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:8px;align-items:center;padding:6px 0;color:#d8e6fb}.divisas-success-timeline i{width:22px;height:22px;border-radius:999px;background:#4bd875;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-style:normal}.divisas-success-timeline strong{color:#a9bedc;font-size:.75rem;font-weight:700}.divisas-success-guarantee{display:flex;gap:10px;padding:12px;color:#d8e6fb}.divisas-success-guarantee ion-icon{color:#2d8cff;font-size:1.7rem}.divisas-success-guarantee p{margin:0;font-size:.86rem;line-height:1.35}.divisas-success-guarantee b{color:#64ff9a}.divisas-success-primary{--background: #1f73ff;margin-top:12px}.divisas-success-secondary{--border-color: #1f73ff;--color: #5d9cff}.divisas-success-rating{display:grid;grid-template-columns:34px minmax(0,1fr);gap:8px;align-items:center;padding:12px;border-color:#ffd16642;background:#0e2643f5}.divisas-success-rating>ion-icon{color:#ffd166;font-size:1.6rem}.divisas-success-rating strong,.divisas-success-rating span{display:block}.divisas-success-rating span{color:#a9bedc;font-size:.78rem}.divisas-success-ratee{grid-column:1 / -1;display:grid;grid-template-columns:44px minmax(0,1fr);gap:10px;align-items:center;border:1px solid rgba(255,209,102,.18);border-radius:10px;background:#07111f80;padding:10px}.divisas-success-ratee-avatar{width:44px;height:44px;border-radius:999px;display:grid;place-items:center;background:#ffd16629;color:#ffd166;font-size:.9rem;font-weight:900}.divisas-success-ratee span,.divisas-success-ratee strong,.divisas-success-ratee small{display:block}.divisas-success-ratee span{color:#a9bedc;font-size:.72rem;font-weight:900}.divisas-success-ratee strong{color:#fff;font-size:.96rem;margin-top:2px;overflow-wrap:anywhere}.divisas-success-ratee small{color:#ffd166;font-size:.76rem;font-weight:800;margin-top:3px}.divisas-success-stars{display:flex;gap:4px;grid-column:1 / -1;justify-content:center;font-size:1.15rem}.divisas-success-stars button{width:38px;height:38px;border:1px solid rgba(255,209,102,.22);border-radius:999px;display:grid;place-items:center;background:#ffd16614;color:#6d7d99}.divisas-success-stars button.active{color:#ffd166;background:#ffd16624;border-color:#ffd1666b}.divisas-success-stars button:disabled{opacity:.8}.divisas-success-rate-button{grid-column:1 / -1;width:100%;border:0;border-radius:10px;background:#ffd166;color:#07111f;margin:4px 0 0;min-height:44px;font-weight:900;font-size:.88rem;cursor:pointer}.divisas-success-rate-button:disabled{opacity:.62;cursor:not-allowed}.divisas-success-rating p{grid-column:1 / -1;margin:0;border-radius:8px;padding:8px 10px;font-size:.8rem;font-weight:800;text-align:center}.divisas-success-rating p.ok{color:#64ff9a;background:#64ff9a1a}.divisas-success-rating p.error{color:#ffd7dd;background:#ff4d6121}@media (max-width: 420px){.divisas-success-card div,.divisas-success-timeline div,.divisas-success-rating{grid-template-columns:1fr}.divisas-success-card strong{text-align:left}}.divisas-history-content{--background: #f5f8ff;--overflow: auto}.divisas-history-content::part(scroll){overflow-x:hidden;padding-bottom:96px}.divisas-history-error,.divisas-history-info{margin:14px;padding:12px;border-radius:12px;background:#fff}.divisas-history-error{border:1px solid #ffb8b8;color:#8a1f1f}.divisas-history-info{border:1px solid #b8f0d2;color:#0d6b3b}.divisas-history-wallet{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;margin:0 0 12px;padding:0}.divisas-history-wallet>div{min-width:0;border-radius:12px;border:1px solid #1e4f8d;background:#0f2f57;color:#fff;padding:10px}.divisas-history-wallet span{display:block;font-size:.78rem;opacity:.78}.divisas-history-wallet strong{display:block;margin-top:4px;font-size:.92rem;word-break:break-word}.divisas-history-panel{width:min(1220px,calc(100% - 28px));max-width:1220px;margin:12px auto 18px;background:#fff;border:1px solid #d9e3ff;border-radius:12px;padding:10px;overflow:hidden}.divisas-history-filters{width:min(1220px,calc(100% - 28px));margin:12px auto 0;padding:14px;border-radius:14px;background:#fff;border:1px solid #d9e3ff;box-shadow:0 10px 28px #1022470f}.divisas-history-filters-head{display:flex;align-items:center;gap:10px;margin-bottom:12px}.divisas-history-filters-head ion-icon{color:#1d66d8;font-size:22px}.divisas-history-filters-head strong,.divisas-history-filters-head span{display:block}.divisas-history-filters-head strong{color:#102247;font-size:15px;font-weight:900}.divisas-history-filters-head span{margin-top:2px;color:#52627f;font-size:12px;font-weight:700}.divisas-history-filters-head button{margin-left:auto;border:1px solid #cfe0fb;background:#f8fbff;color:#1d66d8;border-radius:10px;padding:8px 11px;font-weight:900}.divisas-history-filters-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.divisas-history-filter-box,.divisas-history-date-row>div{min-width:0;padding:10px;border-radius:12px;background:#f8fbff;border:1px solid #d9e3ff}.divisas-history-filter-box label,.divisas-history-date-row label{display:block;margin-bottom:6px;color:#52627f;font-size:11px;font-weight:900;text-transform:uppercase}.divisas-history-filter-box ion-select{min-height:36px;--background: transparent;--color: #102247;--placeholder-color: #52627f;--padding-start: 0;font-weight:800}.divisas-history-date-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px}.divisas-history-date-row input{width:100%;min-height:36px;border:0;outline:0;background:transparent;color:#102247;font-size:14px;font-weight:800}.divisas-history-list-head{padding:10px 10px 12px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #e7eeff}.divisas-history-list-head strong,.divisas-history-list-head span{display:block}.divisas-history-list-head strong{color:#102247;font-size:15px;font-weight:900}.divisas-history-list-head span{margin-top:2px;color:#52627f;font-size:12px;font-weight:700}.divisas-history-list-head ion-icon{color:#1d66d8;font-size:22px}.divisas-history-empty{margin-top:10px;padding:10px;border-radius:10px;background:#f8fbff;border:1px solid #d9e3ff;color:#263a67}.divisas-history-card{width:100%;min-width:0;margin-top:10px;border:1px solid #d9e3ff;border-radius:10px;padding:9px;overflow:hidden}.divisas-history-card-head,.divisas-history-ledger,.divisas-history-account-grid{display:grid;gap:7px;margin-bottom:8px}.divisas-history-card-head{grid-template-columns:repeat(2,minmax(0,1fr))}.divisas-history-card-summary{display:grid;grid-template-columns:.8fr 1.4fr 1fr;gap:7px;margin-bottom:10px}.divisas-history-card-summary>div{min-width:0;padding:8px;border:1px solid #e4ebff;border-radius:10px;background:#fff}.divisas-history-card-summary span,.divisas-history-card-summary strong{display:block}.divisas-history-card-summary span{color:#52627f;font-size:.74rem;font-weight:800;text-transform:uppercase}.divisas-history-card-summary strong{margin-top:3px;color:#102247;font-size:.84rem;overflow-wrap:anywhere}.divisas-history-detail-toggle{width:100%;min-height:38px;border:1px solid #cfe0fb;border-radius:10px;background:#eef5ff;color:#1d66d8;font-size:.84rem;font-weight:900;cursor:pointer}.divisas-history-detail-panel{margin-top:10px;padding-top:10px;border-top:1px solid #e7eeff}.divisas-history-ledger{grid-template-columns:repeat(3,minmax(0,1fr))}.divisas-history-account-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.divisas-history-card-head>div,.divisas-history-ledger>div,.divisas-history-account-grid>div{min-width:0;padding:8px;border:1px solid #d9e3ff;border-radius:10px;background:#f8fbff}.divisas-history-card-head span,.divisas-history-ledger span,.divisas-history-account-grid span{display:block;color:#52627f;font-size:.74rem;font-weight:800;text-transform:uppercase}.divisas-history-card-head strong,.divisas-history-ledger strong,.divisas-history-account-grid strong{display:block;margin-top:3px;color:#102247;font-size:.84rem;overflow-wrap:anywhere}.divisas-history-ledger small{display:block;margin-top:4px;color:#52627f;font-size:.75rem;overflow-wrap:anywhere}.divisas-history-row{display:grid;grid-template-columns:minmax(120px,.34fr) minmax(0,1fr);gap:8px;font-size:.84rem;margin-bottom:5px;min-width:0}.divisas-history-row:last-child{margin-bottom:0}.divisas-history-row span{min-width:0;text-align:right;overflow-wrap:anywhere;word-break:break-word}.divisas-history-row strong{min-width:0}.divisas-history-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}@media (max-width: 640px){.divisas-history-wallet,.divisas-history-card-head,.divisas-history-card-summary,.divisas-history-ledger,.divisas-history-account-grid{grid-template-columns:1fr}.divisas-history-row{display:grid}.divisas-history-row span{text-align:left}.divisas-history-panel{width:calc(100% - 18px);margin:10px 9px 18px}.divisas-history-wallet,.divisas-history-filters{width:calc(100% - 18px);margin:10px auto 0}.divisas-history-filters-grid,.divisas-history-date-row{grid-template-columns:1fr}.divisas-history-filters-head{align-items:flex-start}}.divisas-payment-content{--background: #f5f8ff;--overflow: auto}.divisas-payment-content::part(scroll){padding-bottom:96px}.divisas-payment-panel{margin:14px;background:#fff;border:1px solid #d9e3ff;border-radius:12px;padding:12px}.divisas-payment-panel h3{margin:0 0 8px;color:#18284d}.divisas-payment-panel p{margin:0 0 12px;color:#263a67;font-size:.92rem}.divisas-support-content{--background: #f5f8ff;--overflow: auto}.divisas-support-content::part(scroll){padding-bottom:96px}.divisas-support-panel{margin:14px;background:#fff;border:1px solid #d9e3ff;border-radius:12px;padding:12px}.divisas-support-panel h3{margin:0 0 10px;color:#18284d}.divisas-support-row{display:flex;align-items:flex-start;gap:8px;margin-bottom:8px}.divisas-support-row ion-icon{font-size:18px;margin-top:2px;color:#1e6fd4}.divisas-support-row p{margin:0;color:#263a67;font-size:.9rem}.support-page{--background: #f6f8fb}.support-shell{width:min(100%,980px);margin:0 auto;padding:18px 14px 96px}.support-assistant{display:grid;gap:22px;min-height:calc(100vh - 160px);padding-bottom:12px}.support-assistant-hero{display:flex;align-items:center;gap:24px;border:1px solid #cfe0ff;border-radius:18px;background:linear-gradient(135deg,#f8fbff,#fff);padding:26px 34px;color:#111a44;box-shadow:0 14px 34px #29539b14}.support-assistant-hero h2{margin:0 0 8px;color:#111a44;font-size:22px;letter-spacing:0}.support-assistant-hero p{max-width:520px;margin:0;color:#26365f;font-size:16px;line-height:1.5}.support-assistant-avatar{display:grid;place-items:center;width:48px;height:48px;flex:0 0 auto;border-radius:999px;background:#eef5ff;color:#0f5bff;box-shadow:inset 0 0 0 1px #d7e6ff}.support-assistant-avatar ion-icon{width:30px;height:30px}.support-assistant-avatar.large{width:104px;height:104px;border-radius:999px}.support-assistant-avatar.large ion-icon{width:68px;height:68px}.support-chat-date{justify-self:center;border-radius:999px;background:#e9edf5;color:#26365f;padding:8px 20px;font-weight:800;font-size:14px}.support-assistant-thread{display:grid;gap:20px}.support-assistant-row{display:flex;align-items:flex-start;gap:16px}.support-assistant-row.user{justify-content:flex-end}.support-assistant-row small{display:block;margin:8px 0 0 12px;color:#8a96b3;font-weight:700}.support-assistant-bubble{display:grid;gap:8px;max-width:490px;border:1px solid #e2e8f4;border-radius:16px;background:#fff;padding:18px 22px;color:#111a44;font-size:16px;line-height:1.5;box-shadow:0 12px 28px #111a440f}.support-assistant-bubble strong{color:#111a44}.support-assistant-bubble.user{border-color:#1463ff;background:#1463ff;color:#fff;box-shadow:0 14px 28px #1463ff33}.support-assistant-thread h3{margin:4px 0 0;color:#111a44;font-size:18px;letter-spacing:0}.support-topic-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.support-topic-card{display:grid;grid-template-columns:66px 1fr;align-items:center;gap:14px;min-height:112px;border:1px solid #dfe7f3;border-radius:16px;background:#fff;padding:18px;color:#111a44;text-align:left;box-shadow:0 10px 24px #111a440d}.support-topic-card.selected{border-color:#1463ff;box-shadow:0 14px 32px #1463ff24}.support-topic-card strong{display:block;margin-bottom:7px;color:#111a44;font-size:16px}.support-topic-card small{color:#405078;font-size:14px;line-height:1.4}.support-topic-icon{display:grid;place-items:center;width:56px;height:56px;border-radius:999px;font-size:0}.support-topic-icon:before{content:"?";font-size:22px;font-weight:900}.support-topic-icon.tone-payment_not_confirmed,.support-topic-icon.tone-proof_problem{background:#e8f8ee;color:#16a34a}.support-topic-icon.tone-dispute_help{background:#f0e9ff;color:#6d28d9}.support-topic-icon.tone-counterparty_issue{background:#fff3df;color:#f97316}.support-topic-icon.tone-other{background:#ffe8f1;color:#db2777}.support-ticket-preview{display:grid;gap:7px;width:min(100%,620px);border:1px solid #cfe0ff;border-radius:16px;background:#f8fbff;padding:16px;color:#111a44}.support-ticket-preview span{color:#64748b;font-size:12px;font-weight:900;text-transform:uppercase}.support-ticket-preview p{margin:0;color:#334155;white-space:pre-wrap}.support-attachment-picker{display:grid;gap:8px;border:1px dashed #bfd3ef;border-radius:16px;background:#fff;color:#111a44;padding:14px 16px}.support-attachment-picker span{font-weight:900}.support-attachment-picker input{width:100%;color:#334155}.support-attachment-picker small{color:#64748b;line-height:1.4}.support-assistant-composer{position:sticky;bottom:12px;display:grid;grid-template-columns:1fr 58px;gap:14px;align-items:center;border-top:1px solid #e4eaf4;background:#f6f8fbf0;padding:16px 4px 4px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.support-assistant-composer input{width:100%;height:58px;border:1px solid #dbe4f1;border-radius:18px;background:#fff;color:#111a44;padding:0 22px;font:inherit;box-shadow:0 10px 24px #111a440d}.support-assistant-composer button{width:58px;height:58px;border:none;border-radius:999px;background:#1463ff;color:#fff;font-size:0;box-shadow:0 14px 28px #1463ff42}.support-assistant-composer button:before{content:"";display:block;width:18px;height:18px;margin:auto;clip-path:polygon(0 0,100% 50%,0 100%,22% 54%);background:#fff}.support-assistant-composer button:disabled{opacity:.45}.support-recent-tickets{margin-top:4px}.support-hero{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px;border-radius:16px;background:linear-gradient(135deg,#0f172a,#14532d);color:#fff;box-shadow:0 16px 34px #0f172a29}.support-hero h1{margin:0 0 6px;font-size:clamp(22px,5vw,32px);letter-spacing:0}.support-hero p{margin:0;color:#ffffffc7;font-size:14px}.support-grid{display:grid;grid-template-columns:1fr;gap:14px;margin-top:14px}@media (min-width: 840px){.support-grid{grid-template-columns:.9fr 1.1fr}}.support-panel{border:1px solid rgba(15,23,42,.08);border-radius:14px;background:#fff;padding:14px;box-shadow:0 10px 28px #0f172a0f}.support-panel h2{margin:0 0 12px;font-size:17px;color:#0f172a}.support-form{display:grid;gap:10px}.support-form label{display:grid;gap:6px;font-size:13px;font-weight:700;color:#334155}.support-form input,.support-form select,.support-form textarea{width:100%;border:1px solid #d7dde8;border-radius:10px;padding:11px 12px;font:inherit;background:#fff;color:#0f172a}.support-form textarea{min-height:118px;resize:vertical}.support-actions{display:flex;gap:10px;align-items:center;justify-content:flex-end;flex-wrap:wrap}.support-primary{border:none;border-radius:11px;padding:11px 14px;background:#16a34a;color:#fff;font-weight:800}.support-primary:disabled{opacity:.55}.support-secondary{border:1px solid #cbd5e1;border-radius:11px;padding:10px 13px;background:#fff;color:#0f172a;font-weight:800}.support-secondary:disabled{opacity:.55}.support-chat-wizard{border:1px solid #e2e8f0;border-radius:14px;background:#f8fafc;padding:12px}.support-chat-thread{display:grid;gap:10px}.support-bubble{max-width:92%;border-radius:16px;padding:11px 13px;font-size:14px;line-height:1.45}.support-bubble.bot{justify-self:start;border-bottom-left-radius:6px;background:#fff;color:#0f172a;box-shadow:0 8px 20px #0f172a0f}.support-bubble.user{justify-self:end;border-bottom-right-radius:6px;background:#14532d;color:#fff;font-weight:800}.support-chip-grid{display:grid;grid-template-columns:1fr;gap:8px}.support-chip{width:100%;border:1px solid #dbe4ef;border-radius:12px;background:#fff;color:#0f172a;padding:11px 12px;text-align:left;font-weight:800}.support-chip.selected{border-color:#16a34a;box-shadow:inset 4px 0 #16a34a}.support-inline-form{display:grid;grid-template-columns:1fr auto;gap:8px}.support-inline-form input,.support-chat-textarea{width:100%;border:1px solid #d7dde8;border-radius:12px;padding:11px 12px;font:inherit;background:#fff;color:#0f172a}.support-chat-textarea{min-height:128px;resize:vertical}.support-review-card{display:grid;gap:8px;border:1px solid #bbf7d0;border-radius:14px;background:#f0fdf4;padding:12px;color:#14532d}.support-review-card span{font-size:12px;font-weight:800;text-transform:uppercase}.support-review-card strong{color:#0f172a}.support-review-card p{margin:0;color:#334155;white-space:pre-wrap}.support-ticket-list{display:grid;gap:10px}.support-ticket{width:100%;border:1px solid #e3e8f0;border-radius:12px;background:#fff;padding:12px;text-align:left}.support-ticket.active{border-color:#16a34a;box-shadow:inset 3px 0 #16a34a}.support-ticket-top{display:flex;justify-content:space-between;gap:10px;color:#64748b;font-size:12px;font-weight:700}.support-ticket-title{margin-top:6px;color:#0f172a;font-weight:800}.support-status{border-radius:999px;padding:4px 8px;background:#eef6ff;color:#0f4f8f;font-size:11px;white-space:nowrap}.support-conversation{display:grid;gap:10px;max-height:430px;overflow:auto;padding-right:4px}.support-message{max-width:88%;border-radius:14px;padding:10px 12px;background:#f1f5f9;color:#0f172a}.support-message.admin{margin-left:auto;background:#dcfce7}.support-message-meta{margin-bottom:4px;color:#64748b;font-size:11px;font-weight:800}.support-empty,.support-error{border:1px dashed #cbd5e1;border-radius:12px;padding:18px;color:#64748b;text-align:center}.support-error{border-color:#fecaca;background:#fff1f2;color:#b91c1c}@media (max-width: 620px){.support-inline-form{grid-template-columns:1fr}}.payment-methods-page{--primary: #3b82f6;--success: #10b981;--danger: #ef4444;--warning: #f59e0b;--gray-50: #f9fafb;--gray-100: #f3f4f6;--gray-200: #e5e7eb;--gray-300: #d1d5db;--gray-400: #9ca3af;--gray-500: #6b7280;--gray-600: #4b5563;--gray-700: #374151;--gray-800: #1f2937;--gray-900: #111827}.main-content{padding:16px;max-width:960px;margin:0 auto}.methods-list-card,.wallet-card{border-radius:16px;margin-bottom:16px;border:1px solid rgba(107,79,36,.1);box-shadow:0 14px 32px #4e3f1f14}.card-header-row{display:flex;align-items:center;justify-content:space-between}.method-group{margin-bottom:20px}.group-header{display:flex;align-items:center;gap:8px;padding:12px 16px;background:#f9f4e8;border-radius:12px;margin-bottom:8px;font-weight:600;color:var(--gray-700);text-transform:uppercase;font-size:12px;letter-spacing:.5px}.group-header ion-icon{font-size:16px}.method-item{display:flex;align-items:center;justify-content:space-between;padding:16px;background:#fff;border-radius:12px;margin-bottom:8px;border:1px solid #e6d9c3;transition:all .2s}.method-item.active{border-color:#80c1a5;background:#f2fbf7}.method-item.inactive{opacity:.7}.method-main{display:flex;align-items:center;gap:12px;flex:1}.method-icon-small{width:40px;height:40px;background:var(--gray-100);border-radius:10px;display:flex;align-items:center;justify-content:center;color:var(--gray-600)}.method-details h4{margin:0 0 4px;font-size:15px;font-weight:600;color:var(--gray-900)}.method-meta{display:flex;gap:8px}.method-controls{display:flex;align-items:center;gap:8px;flex-shrink:0}.payment-method-details{margin:8px 0 14px;padding:12px;background:#f8f2e7;border-radius:12px;color:#111827;font-size:13px}.payment-method-details .detail-row{display:flex;justify-content:space-between;gap:12px;padding:4px 0}.payment-method-details .detail-label{color:#6b7280}.payment-method-details .detail-value{color:#111827;font-weight:600}.payment-method-details .detail-value.missing{color:#ef4444}.empty-state{text-align:center;padding:40px 20px;color:var(--gray-500)}.empty-icon{font-size:64px;margin-bottom:16px;color:var(--gray-300)}.empty-state h4{margin:0 0 8px;color:var(--gray-700)}.add-button-container{padding:0 0 16px}.add-method-btn{--background: var(--primary);--background-activated: #a57528;--border-radius: 8px;height:52px;font-weight:600}.limit-hint{margin-top:10px;font-size:13px;color:var(--warning);text-align:center}.wallet-info{display:flex;flex-direction:column;gap:16px}.wallet-row{display:flex;justify-content:space-between;align-items:center}.wallet-row .label{color:var(--gray-500);font-size:14px}.wallet-row .value{color:var(--gray-900);font-weight:600;font-family:monospace}.address-row{flex-direction:column;align-items:flex-start;gap:8px}.address-value{display:flex;align-items:center;gap:8px;width:100%}.address-value .value{flex:1;font-size:13px}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wallet-warning{display:block;margin-top:16px;padding:12px;background:#fef3c7;border-radius:8px;color:#92400e;font-size:13px}.add-flow-container{min-height:100%;background:var(--gray-50);display:flex;flex-direction:column;width:100%}.flow-header{display:flex;align-items:center;padding:16px;background:#fff;border-bottom:1px solid var(--gray-200);position:sticky;top:0;z-index:20}.flow-header h2{font-size:18px;font-weight:700;color:var(--gray-900);margin:0 0 0 8px}.flow-header-text{display:flex;flex-direction:column;gap:4px}.flow-subtitle{font-size:12px;color:var(--gray-500);font-weight:600}.wizard-progress{display:flex;justify-content:center;gap:8px;padding:12px 0;background:#fff;border-bottom:1px solid var(--gray-200)}.wizard-progress .dot{width:8px;height:8px;border-radius:50%;background:var(--gray-300)}.wizard-progress .dot.active{background:var(--primary)}.step-indicator{text-align:center;padding:12px;font-size:13px;color:var(--gray-500);font-weight:500;background:#fff;border-bottom:1px solid var(--gray-200)}.currency-selection{padding:24px 16px}.currency-selection h3{margin:0 0 8px;font-size:24px;font-weight:700;color:var(--gray-900)}.step-description{margin:0 0 24px;color:var(--gray-600);font-size:15px;line-height:1.5}.currency-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.currency-card{display:flex;flex-direction:column;align-items:center;padding:20px 16px;background:#fff;border:2px solid var(--gray-200);border-radius:8px;cursor:pointer;transition:all .2s}.currency-card:hover{border-color:var(--gray-300);transform:translateY(-2px)}.currency-card.selected{border-color:var(--primary);background:#eff6ff}.currency-flag{font-size:32px;margin-bottom:8px}.currency-code{font-size:20px;font-weight:700;color:var(--gray-900);margin-bottom:4px}.currency-name{font-size:12px;color:var(--gray-500);text-align:center}.selected-currency-banner{display:flex;align-items:center;justify-content:space-between;padding:16px;background:#eff6ff;border-bottom:1px solid #bfdbfe;gap:8px}.selected-currency-banner.fixed{position:sticky;top:0;z-index:10}.selected-currency-banner span{color:var(--gray-700)}.selected-currency-banner strong{color:var(--primary);font-size:18px}.selected-currency-banner .field-label{margin:0;font-size:14px;font-weight:600;color:var(--gray-700)}.methods-selection{width:100%;max-width:none;margin:0 auto;padding:16px;box-sizing:border-box}.method-category{margin-bottom:24px;width:100%}.category-title{display:flex;align-items:center;gap:8px;margin:0 0 12px;font-size:14px;font-weight:700;color:var(--gray-700);text-transform:uppercase;letter-spacing:.5px}.category-title ion-icon{font-size:18px;color:var(--gray-500)}.method-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));width:100%}.method-card{display:flex;align-items:center;padding:16px;background:#fff;border:2px solid var(--gray-200);border-radius:8px;cursor:pointer;transition:all .2s;text-align:left;width:100%;min-height:88px}.method-card:hover{border-color:var(--gray-300)}.method-card.digital{border-left-width:4px}.method-icon{width:48px;height:48px;border-radius:8px;display:flex;align-items:center;justify-content:center;margin-right:16px;color:#fff;font-size:24px}.bank-icon{background:var(--gray-200)!important;color:var(--gray-600)!important}.method-info{flex:1}.method-name{display:block;font-size:16px;font-weight:600;color:var(--gray-900);margin-bottom:4px}.method-currencies{display:block;font-size:13px;color:var(--gray-500)}.arrow-icon{color:var(--gray-400);transform:rotate(180deg);font-size:20px}.bank-collapse-toggle{width:100%;display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#fff;border:2px solid var(--gray-200);border-radius:8px;font-weight:600;color:var(--gray-700);cursor:pointer;margin-bottom:12px}.collapse-icon{transform:rotate(180deg);transition:transform .2s ease;color:var(--gray-400)}.collapse-icon.open{transform:rotate(90deg)}.no-methods-available{text-align:center;padding:40px 20px;color:var(--gray-500)}.no-methods-available ion-icon{font-size:48px;margin-bottom:16px;color:var(--warning)}.form-container{width:100%;max-width:none;margin:0 auto;padding:16px;box-sizing:border-box}.form-description{margin:0 0 24px;color:var(--gray-600);font-size:15px;line-height:1.5}.form-field{margin-bottom:20px}.field-label{display:block;font-size:14px;font-weight:600;color:var(--gray-700);margin-bottom:8px}.field-label .required{color:var(--danger);margin-left:4px}.field-hint{display:block;font-size:12px;color:var(--gray-500);font-weight:400;margin-top:4px}.custom-select,.custom-input{--background: white;--padding-start: 16px;--padding-end: 16px;--padding-top: 16px;--padding-bottom: 16px;border:2px solid var(--gray-200);border-radius:8px;font-size:16px;width:100%}.custom-input.readonly{--background: var(--gray-100);opacity:.7}.error-banner,.error-message{display:flex;align-items:center;gap:8px;padding:12px 16px;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:var(--danger);font-size:14px;margin-bottom:16px}.success-banner{display:flex;align-items:center;gap:8px;padding:12px 16px;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;color:#166534;font-size:14px;margin-bottom:16px}.error-banner ion-icon,.error-message ion-icon,.success-banner ion-icon{font-size:20px;flex-shrink:0}.form-actions{display:flex;gap:12px;margin-top:32px}.form-actions ion-button{flex:1;--border-radius: 12px;height:52px;font-weight:600}.save-button{--background: var(--success);--background-activated: #059669}.wizard-footer{position:sticky;bottom:0;background:#fff;border-top:1px solid var(--gray-200);padding:12px 16px calc(12px + env(safe-area-inset-bottom));display:flex;gap:12px;z-index:30}.wizard-footer ion-button{flex:1;--border-radius: 8px;height:52px;font-weight:600}.wizard-continue{--background: var(--primary);--background-activated: #2563eb;color:#fff}.wizard-step{animation:wizardFade .25s ease-in-out}@keyframes wizardFade{0%{opacity:.6;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.currency-inline{padding:0;background:#fff;border-bottom:1px solid var(--gray-200)}.selectors-row{width:calc(100% - 32px)!important;max-width:none!important;margin-left:16px!important;margin-right:16px!important;padding-top:16px;padding-bottom:16px;box-sizing:border-box}.top-selectors{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));justify-content:stretch;gap:12px;width:100%;margin:0}.top-selector-item{min-width:0}.top-selector-item .custom-select{border-color:#cfd8e3}.label-with-icon{display:inline-flex;align-items:center;gap:6px}.label-with-icon ion-icon{font-size:16px;color:#3b82f6}.currency-inline .field-label{display:block;margin-bottom:8px;font-size:14px;font-weight:600;color:var(--gray-700)}@media (max-width: 960px){.top-selectors{grid-template-columns:repeat(2,minmax(0,1fr))}.method-grid{grid-template-columns:repeat(2,minmax(220px,1fr))}}@media (max-width: 640px){.top-selectors{grid-template-columns:1fr;width:100%}.method-grid{grid-template-columns:1fr}}@media (max-width: 360px){.currency-grid,.top-selectors,.method-grid{grid-template-columns:1fr}.method-card{flex-direction:column;text-align:center}.method-controls{width:100%;justify-content:flex-end}.method-icon{margin-right:0;margin-bottom:12px}.arrow-icon{display:none}}.payment-new-screen{background:#f5f7fc;min-height:100%;gap:12px;padding-bottom:18px}.payment-new-hero{background:linear-gradient(180deg,#0c51cf,#0a46b4);color:#fff;padding:18px 16px 22px;border-bottom-left-radius:16px;border-bottom-right-radius:16px}.payment-new-hero h2{margin:0;font-size:27px;font-weight:700}.payment-new-hero p{margin:6px 0 0;color:#e8f1ffe6;font-size:14px}.payment-new-selectors-row{margin:0;padding:0 12px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;box-sizing:border-box}.payment-new-selector-item{display:grid;gap:6px;min-width:0}.payment-new-selector-item label{font-size:12px;color:#64748b;font-weight:700;margin:0}.payment-new-select{border-radius:12px;border-color:#d5dfef;width:100%;min-width:0}.payment-new-banner{margin:0 12px}.payment-new-methods{background:transparent;padding-top:0}.payment-new-methods-category{margin-bottom:12px}.payment-new-title{margin:4px 0 10px;font-size:16px;font-weight:700;color:#1e293b;text-transform:none;letter-spacing:0}.payment-new-method-grid{display:flex;flex-wrap:nowrap;gap:10px;overflow-x:auto;overflow-y:hidden;padding-bottom:4px;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.payment-new-method-chip{min-height:84px;border-radius:12px;border:1px solid #d9e2f1;padding:12px;min-width:168px;flex:0 0 168px}.payment-new-method-chip.selected{border-color:#6a3df0;background:#f5f2ff;box-shadow:0 0 0 1px #6a3df033 inset}.payment-new-method-icon{width:42px;height:42px;margin-right:10px;border-radius:10px;overflow:hidden}.payment-new-method-logo{width:100%;height:100%;object-fit:contain;display:block}.payment-new-method-fallback{display:inline-flex;width:100%;height:100%;align-items:center;justify-content:center;font-size:16px;font-weight:800;color:#fff;letter-spacing:.3px}.payment-new-bank-section{margin-top:8px}.payment-new-form{background:#fff;border:1px solid #e2e8f0;border-radius:14px}.payment-new-kyc-note{display:flex;align-items:center;gap:8px;padding:12px;border-radius:12px;background:#eef4ff;color:#1d4ed8;font-size:13px;margin-top:4px}.payment-new-kyc-note ion-icon{font-size:18px;flex-shrink:0}.payment-new-security-note{display:flex;align-items:flex-start;gap:8px;padding:12px;border-radius:12px;background:#fff7ed;border:1px solid #fed7aa;color:#9a3412;font-size:13px;margin-top:8px}.payment-new-security-note ion-icon{font-size:18px;flex-shrink:0}@media (max-width: 640px){.payment-new-method-grid{display:flex}}@media (max-width: 420px){.payment-new-selectors-row{gap:8px;padding:0 10px}.payment-new-select{font-size:14px}}.payment-methods-page .main-content{max-width:980px;padding:0 12px 96px}.payment-methods-page.list-view ion-content::part(background){background:radial-gradient(circle at top left,rgba(59,130,246,.12),transparent 34%),radial-gradient(circle at top right,rgba(125,211,252,.1),transparent 28%),linear-gradient(180deg,#eaf2ff,#f4f8ff 46%,#fff)}.payment-methods-page.flow-view ion-content::part(background){background:radial-gradient(circle at top left,rgba(59,130,246,.12),transparent 34%),radial-gradient(circle at top right,rgba(125,211,252,.1),transparent 28%),linear-gradient(180deg,#eaf2ff,#f4f8ff 46%,#fff)}.pm-summary-strip{background:linear-gradient(180deg,#0d56d6,#0b4cc1);border-bottom-left-radius:14px;border-bottom-right-radius:14px;padding:10px;margin:0 -12px 12px}.pm-summary-card{background:#fff;border-radius:14px;padding:12px;display:flex;align-items:center;justify-content:space-between;gap:10px}.pm-summary-left{display:flex;align-items:center;gap:10px}.pm-summary-icon{width:44px;height:44px;border-radius:12px;background:#eef2ff;color:#1d4ed8;display:grid;place-items:center;font-size:20px}.pm-summary-left h3{margin:0;color:#1f2937;font-size:20px}.pm-summary-left p{margin:2px 0 0;color:#64748b;font-size:14px}.pm-summary-count{min-width:76px;text-align:center;border-radius:12px;background:#eef2ff;padding:8px 10px;color:#1d4ed8}.pm-summary-count strong{display:block;font-size:30px;line-height:1}.pm-summary-count span{display:block;margin-top:2px;font-size:12px;font-weight:700}.modern-list{display:grid;gap:10px}.method-group.modern{margin:0}.group-header.modern{background:transparent;border-radius:0;padding:6px 4px;margin-bottom:6px;color:#64748b;font-size:13px}.method-group-panel{border:1px solid #dbe5f5;border-radius:12px;background:#fff;overflow:hidden}.method-item.modern{border:0;border-radius:0;margin:0;padding:12px;background:#fff;border-bottom:1px solid #eef2f9}.method-group-panel .method-item.modern:last-child{border-bottom:0}.method-icon-small.modern{width:52px;height:52px;border-radius:12px;background:linear-gradient(180deg,#0d56d6,#1d4ed8);color:#fff;display:grid;place-items:center;font-weight:800;font-size:18px;letter-spacing:.3px}.method-icon-logo{width:78%;height:78%;object-fit:contain;display:block}.method-icon-wrap{position:relative;width:52px;height:52px;flex-shrink:0}.method-live-dot{position:absolute;top:-2px;left:-2px;width:11px;height:11px;border-radius:999px;border:2px solid #ffffff;z-index:2}.method-live-dot.active{background:#22c55e}.method-live-dot.inactive{background:#94a3b8}.method-icon-small.modern.brand-zelle{background:linear-gradient(180deg,#7c3aed,#6d28d9)}.method-icon-small.modern.brand-chase{background:linear-gradient(180deg,#1d4ed8,#1e40af)}.method-icon-small.modern.brand-bofa{background:linear-gradient(180deg,#ef4444,#dc2626)}.method-icon-small.modern.brand-wise{background:linear-gradient(180deg,#65a30d,#4d7c0f)}.method-icon-small.modern.brand-paypal{background:linear-gradient(180deg,#0ea5e9,#0284c7)}.method-icon-small.modern.brand-binance{background:linear-gradient(180deg,#eab308,#ca8a04)}.method-icon-small.modern.brand-mercantil{background:linear-gradient(180deg,#2563eb,#1e40af)}.method-icon-small.modern.brand-pichincha{background:linear-gradient(180deg,#f97316,#ea580c)}.modern-list .method-details h4{margin:0;font-size:18px;color:#1e293b}.method-subtitle{margin:2px 0 0;font-size:14px;color:#475569}.method-region{margin:2px 0 0;font-size:14px;color:#64748b}.method-controls.modern{gap:4px;align-items:center}.method-icon-btn{border:0;border-radius:10px;background:#f1f5ff;color:#2563eb;width:34px;height:34px;min-width:34px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.method-icon-btn ion-icon{font-size:18px;color:currentColor;opacity:1}.method-icon-btn.danger{color:#dc2626;background:#fee2e2}.method-icon-btn.toggle.on{color:#15803d;background:#dcfce7}.method-icon-btn.toggle.off{color:#64748b;background:#e2e8f0}.method-status-pill{border:0;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:700;cursor:default}.method-status-pill.active{color:#087443;background:#ddf6eb}.method-status-pill.inactive{color:#6b7280;background:#e5e7eb}.payment-method-details.modern{margin:0;border-top:1px solid #eef2f9;border-radius:0;background:#f8fafc}.pm-security-strip{margin-top:10px;border:1px solid #dbe5f5;border-radius:12px;background:#eef4ff;color:#375a9e;padding:10px 12px;display:flex;gap:10px;align-items:center}.pm-security-strip ion-icon{font-size:20px;flex-shrink:0}.pm-security-strip strong{display:block;font-size:15px}.pm-security-strip span{display:block;font-size:13px}.payment-methods-page .add-button-container{position:sticky;bottom:8px;margin-top:12px}.payment-methods-page .add-method-btn{--background: linear-gradient(180deg, #0d56d6 0%, #0b4cc1 100%);--border-radius: 12px;box-shadow:0 14px 24px #1d4ed847}.payment-methods-page .payment-methods-content::part(scroll){min-height:100%;overflow-y:auto;padding-bottom:calc(88px + env(safe-area-inset-bottom));-webkit-overflow-scrolling:touch}.payment-methods-page .main-content{width:100%;min-height:100%;box-sizing:border-box}.payment-methods-page .loading-state,.payment-methods-page .empty-state{width:100%;box-sizing:border-box;background:#fff;border:1px solid #dbe5f5;border-radius:12px}.payment-methods-page .method-item.modern,.payment-methods-page .method-main,.payment-methods-page .method-details{min-width:0}.payment-methods-page .method-details h4,.payment-methods-page .method-subtitle,.payment-methods-page .method-region{overflow-wrap:anywhere}@media (max-width: 640px){.payment-methods-page .main-content{padding:0 10px calc(168px + env(safe-area-inset-bottom))}.payment-methods-page .pm-summary-strip{margin-left:-10px;margin-right:-10px;margin-bottom:10px;padding:8px 10px 10px;border-bottom-left-radius:12px;border-bottom-right-radius:12px}.payment-methods-page .pm-summary-card{align-items:center;border-radius:12px;padding:10px;gap:8px}.payment-methods-page .pm-summary-left{min-width:0;gap:8px}.payment-methods-page .pm-summary-icon{width:38px;height:38px;border-radius:10px;font-size:18px}.payment-methods-page .pm-summary-left h3{font-size:17px}.payment-methods-page .pm-summary-left p{font-size:12px;line-height:1.25}.payment-methods-page .pm-summary-count{min-width:62px;padding:7px 8px;border-radius:10px}.payment-methods-page .pm-summary-count strong{font-size:24px}.payment-methods-page .pm-summary-count span{font-size:11px}.payment-methods-page .modern-list{gap:12px}.payment-methods-page .group-header.modern{padding:8px 2px 6px;font-size:12px;letter-spacing:.2px}.payment-methods-page .method-group-panel{overflow:visible;border:0;background:transparent;display:grid;gap:10px}.payment-methods-page .method-item.modern{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:12px;border:1px solid #dbe5f5;border-radius:14px;background:#fff;box-shadow:0 8px 20px #0f172a0f}.payment-methods-page .method-main{width:100%;align-items:flex-start;gap:10px}.payment-methods-page .method-icon-wrap{width:46px;height:46px}.payment-methods-page .method-icon-small.modern{width:46px;height:46px;border-radius:11px;font-size:16px}.payment-methods-page .modern-list .method-details h4{font-size:16px;line-height:1.25}.payment-methods-page .method-subtitle,.payment-methods-page .method-region{font-size:13px;line-height:1.3}.payment-methods-page .method-controls.modern{display:grid;grid-template-columns:minmax(88px,1fr) repeat(3,42px);width:100%;gap:8px;align-items:center}.payment-methods-page .method-status-pill{width:100%;height:38px;padding:0 10px;text-align:center}.payment-methods-page .method-icon-btn{width:42px;height:38px;min-width:42px;border-radius:10px}.payment-methods-page .payment-method-details.modern{border:1px solid #dbe5f5;border-radius:12px;margin-top:-4px}.payment-methods-page .payment-method-details .detail-row{display:grid;grid-template-columns:1fr;gap:2px;padding:7px 0}.payment-methods-page .payment-method-details .detail-value{overflow-wrap:anywhere}.payment-methods-page .pm-security-strip{align-items:flex-start;border-radius:12px;margin-top:12px}.payment-methods-page .add-button-container{position:fixed;left:12px;right:12px;bottom:calc(72px + env(safe-area-inset-bottom));z-index:80;margin:0;padding:10px 0;background:linear-gradient(180deg,#fff0,#fff 28%)}.payment-methods-page .add-method-btn{height:50px;margin:0}}@media (max-width: 380px){.payment-methods-page .method-icon-wrap{width:46px;height:46px}.payment-methods-page .method-icon-small.modern{width:46px;height:46px;font-size:16px}.payment-methods-page .modern-list .method-details h4{font-size:16px}.payment-methods-page .method-subtitle,.payment-methods-page .method-region{font-size:13px}.payment-methods-page .method-controls.modern{grid-template-columns:1fr repeat(3,38px);gap:6px}.payment-methods-page .method-icon-btn{width:38px;min-width:38px}}.login-empresa-content{--background: #ffffff !important}.contenedor-login-empresa{background:#fff;border-radius:18px;padding:32px;width:100%;max-width:980px;margin:0 auto;box-shadow:0 20px 50px #00000059}.login-empresa-logo{position:absolute;top:24px;left:24px;width:96px;height:auto;z-index:20}.login-empresa-wrapper{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px}.login-empresa-card{max-width:450px;width:100%;background:#fff;border-radius:16px;box-shadow:0 20px 60px #0006;padding:40px 32px;text-align:center}.login-empresa-title{font-size:24px;font-weight:700;color:#1a1a1a;margin-bottom:8px}.login-empresa-subtitle{font-size:14px;color:#666;margin-bottom:32px;line-height:1.5}.input-login-empresa{--background: #f5f7fa;--color: #1a1a1a !important;--border-color: #e0e4e9;--border-width: 2px;--border-radius: 12px;--padding-start: 16px;--padding-end: 16px;--padding-top: 14px;--padding-bottom: 14px;--placeholder-color: #999999;--highlight-color-focused: #3880ff;font-size:15px;margin-bottom:16px}.input-login-empresa input,.input-login-empresa .native-input,.input-login-empresa .native-input sc-ion-input-md,.input-login-empresa .native-input sc-ion-input-ios{color:#1a1a1a!important;--color: #1a1a1a !important}.input-login-empresa::part(native){color:#1a1a1a!important;--color: #1a1a1a !important}.input-login-empresa::part(label){color:#666!important;font-size:14px;font-weight:500}.input-login-empresa::part(native)::placeholder,.input-login-empresa input::placeholder{color:#999!important;font-size:14px}.input-login-empresa:focus-within{--border-color: #3880ff;--background: #ffffff}.input-login-empresa:hover{--border-color: #4a90ff}.btn-login-empresa-submit{--background: #3880ff;--background-hover: #3171e0;--background-activated: #2961c9;--color: #ffffff;--border-radius: 12px;--padding-top: 16px;--padding-bottom: 16px;font-weight:600;font-size:16px;text-transform:none;margin-bottom:12px;box-shadow:0 8px 24px #3880ff4d}.login-empresa-register-text{margin-top:20px;text-align:center;font-size:14px;color:#666}.login-empresa-register-text span{color:#3880ff;font-weight:600;cursor:pointer;text-decoration:underline;transition:opacity .2s ease}.login-empresa-register-text span:hover{opacity:.8}.btn-login-empresa-home{--color: #666666;--border-color: #e0e4e9;--border-width: 2px;--border-radius: 12px;--padding-top: 14px;--padding-bottom: 14px;font-size:15px;font-weight:500;text-transform:none}.btn-login-empresa-home:hover{--background: #f5f7fa;--color: #1a1a1a}.login-empresa-divider{display:flex;align-items:center;margin:24px 0;color:#999;font-size:13px}.login-empresa-divider:before,.login-empresa-divider:after{content:"";flex:1;height:1px;background:#e0e4e9}.login-empresa-divider:before{margin-right:16px}.login-empresa-divider:after{margin-left:16px}@media (max-width: 768px){.login-empresa-card{padding:32px 24px;border-radius:12px}.login-empresa-title{font-size:22px}.login-empresa-subtitle{font-size:13px;margin-bottom:24px}.login-empresa-logo{width:80px;top:20px;left:20px}.login-empresa-wrapper{padding:16px}}@media (max-width: 480px){.login-empresa-card{padding:28px 20px}.login-empresa-title{font-size:20px}.input-login-empresa{font-size:14px;margin-bottom:14px}.btn-login-empresa-submit,.btn-login-empresa-home{font-size:14px}.login-empresa-register-text{font-size:13px}}@keyframes fadeInScale{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.login-empresa-card{animation:fadeInScale .4s ease-out}@media (hover: hover){.btn-login-empresa-submit:hover{transform:translateY(-2px);box-shadow:0 12px 32px #3880ff66;transition:all .3s ease}}.input-login-empresa:focus-visible{outline:2px solid #3880ff;outline-offset:2px}.btn-login-empresa-submit:focus-visible,.btn-login-empresa-home:focus-visible{outline:2px solid #3880ff;outline-offset:2px}.login-empresa-error{background:#eb445a1a;border:1px solid rgba(235,68,90,.3);border-radius:8px;padding:12px 16px;margin-bottom:16px;color:#eb445a;font-size:14px;text-align:left}.login-empresa-error ion-icon{vertical-align:middle;margin-right:8px}.login-input-wrapper{position:relative;margin-bottom:16px}.login-input-icon{display:none}.login-input-wrapper .input-login-empresa{--padding-start: 16px;--padding-end: 48px}.login-eye-icon{position:absolute;right:16px;top:50%;transform:translateY(-50%);font-size:22px;color:#666;cursor:pointer;z-index:10}.login-eye-icon:hover{color:#3880ff}.login-forgot-password{text-align:right;margin:-8px 0 20px}.login-forgot-password button{background:none;border:none;color:#3880ff;font-size:14px;cursor:pointer;text-decoration:none;padding:0}.login-forgot-password button:hover{text-decoration:underline}.login-forgot-password button:disabled{color:#999;cursor:not-allowed}.input-2fa-code{text-align:center;font-size:24px;font-weight:700;letter-spacing:8px}.input-2fa-code input,.input-2fa-code .native-input{color:#1a1a1a!important}.btn-login-empresa-back{--color: #666666;font-size:14px}.btn-login-empresa-back:hover{--color: #3880ff}@media (max-width: 768px){.login-eye-icon{font-size:20px;right:14px}.login-input-wrapper .input-login-empresa{--padding-start: 16px;--padding-end: 44px}}ion-header ion-toolbar{--background: #3880ff}ion-header ion-back-button{--color: #ffffff;--icon-font-size: 24px}.dashboard-welcome-info{max-width:410px;width:92vw;margin:32px auto 10px;padding:0 10px 2px;text-align:left}.welcome-empresa-nombre{font-size:1.16rem;font-weight:600;color:#13337d;margin-bottom:7px;letter-spacing:.01em}.empresa-etiquetas-row{display:flex;align-items:center;gap:11px;margin-bottom:0}.chip-verificada{--background: #e7f9f0;--color: #14b350;font-weight:600;font-size:.92rem}.chip-rif{--background: #f3f5fa;--color: #2151b3;font-weight:500;font-size:.92rem}:root{--kashni-primary: #170cec;--kashni-primary-dark: #1209b8;--kashni-bg: #f1f5f9;--kashni-card: #ffffff;--kashni-input-bg: #f8fafc;--kashni-header-bg: #170cec;--kashni-header-text: #ffffff;--kashni-header-icon: hsl(0, 2%, 8%);--kashni-text: #0f172a;--kashni-text-secondary: #334155;--kashni-text-muted: #64748b;--kashni-border: #cbd5e1}.register-empresa-page ion-header{background:var(--kashni-header-bg)!important;--background: var(--kashni-header-bg) !important;box-shadow:0 2px 8px #170cec4d}.register-empresa-page ion-toolbar{--background: var(--kashni-header-bg) !important;--color: var(--kashni-header-text) !important;background:var(--kashni-header-bg)!important}.register-empresa-page ion-title{color:var(--kashni-header-text)!important;font-size:1.1rem;font-weight:700}ion-back-button{--color: var(--kashni-header-icon) !important;color:var(--kashni-header-icon)!important;--icon-font-size: 24px}.register-empresa-page{--background: var(--kashni-bg) !important}.register-empresa-page ion-content{--background: var(--kashni-bg) !important;background:var(--kashni-bg)!important}.registro-container{max-width:480px;margin:0 auto;padding:20px 16px}.header-section{text-align:center;margin-bottom:28px}.logo{width:72px;height:72px;margin-bottom:16px}.header-section h2{color:var(--kashni-text)!important;font-size:1.5rem;font-weight:800;margin:0 0 8px}.header-section p{color:var(--kashni-text-secondary)!important;font-size:.95rem;margin:0}form{background:var(--kashni-card)!important;border-radius:16px;padding:24px;box-shadow:0 4px 6px -1px #0000000d}.input-group{margin-bottom:20px}.input-group label{display:block;color:var(--kashni-text)!important;font-size:.875rem;font-weight:600;margin-bottom:6px}.input-group ion-input,.input-group ion-select{--background: var(--kashni-input-bg) !important;--color: var(--kashni-text) !important;--placeholder-color: var(--kashni-text-muted) !important;--border-color: var(--kashni-border) !important;background:var(--kashni-input-bg)!important;color:var(--kashni-text)!important;border:1px solid var(--kashni-border);border-radius:10px;margin-top:4px}.input-group ion-input{--padding-start: 14px;--padding-end: 14px;--padding-top: 12px;--padding-bottom: 12px}.input-group ion-select{padding:12px 14px;width:100%}.input-group ion-select::part(text){color:var(--kashni-text)!important}.input-group ion-select::part(icon){color:var(--kashni-primary)!important}.input-hint{display:block;color:var(--kashni-text-muted)!important;font-size:.8rem;margin-top:6px}.input-group ion-input{--background: var(--kashni-input-bg) !important;--color: var(--kashni-text) !important;--placeholder-color: var(--kashni-text-muted) !important;--border-color: var(--kashni-border) !important;background:var(--kashni-input-bg)!important;color:var(--kashni-text)!important;border:1px solid var(--kashni-border);border-radius:10px;margin-top:4px;--highlight-color: var(--kashni-primary)}.input-group ion-input input,.input-group ion-input ::part(native),.input-group ion-input ::part(input),.input-group ion-input .native-input,.input-group ion-input .input-wrapper{color:var(--kashni-text)!important;--color: var(--kashni-text) !important;caret-color:var(--kashni-primary)!important}.input-group ion-select{--background: var(--kashni-input-bg) !important;--color: var(--kashni-text) !important;--placeholder-color: var(--kashni-text-muted) !important;--border-color: var(--kashni-border) !important;background:var(--kashni-input-bg)!important;color:var(--kashni-text)!important;border:1px solid var(--kashni-border);border-radius:10px;padding:12px 14px;width:100%}.input-group ion-select::part(text),.input-group ion-select::part(placeholder){color:var(--kashni-text)!important;opacity:1!important}ion-button[type=submit]{--background: var(--kashni-primary) !important;--background-hover: var(--kashni-primary-dark) !important;--color: #ffffff !important;--border-radius: 12px;--box-shadow: 0 4px 14px rgba(23, 12, 236, .4);--padding-top: 16px;--padding-bottom: 16px;margin-top:8px;font-weight:700;font-size:1rem;text-transform:none}ion-button[type=submit]::part(native){background:var(--kashni-primary)!important;color:#fff!important}.step-indicator{display:block;text-align:center;margin-top:24px;color:var(--kashni-text-secondary)!important;font-size:.9rem;font-weight:600}.input-group ion-input:focus-within,.input-group ion-select:focus-within{border-color:var(--kashni-primary)!important;box-shadow:0 0 0 3px #170cec26}@keyframes fadeInUp{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}form{animation:fadeInUp .3s ease-out}@media (min-width: 768px){.registro-container{padding:40px 24px}.header-section h2{font-size:1.75rem}form{padding:32px}}.header-left{display:flex;align-items:center;gap:8px}.titulo-header{font-size:16px;font-weight:600}.brand-header{display:flex;align-items:center;gap:6px;margin-right:10px}.logo-header{height:24px;width:auto}.brand-text{font-weight:700;font-size:15px;letter-spacing:.4px}.paso2-page{--background: var(--kashni-bg) !important}.paso2-content{--background: var(--kashni-bg) !important;background:var(--kashni-bg)}.paso2-page ion-header,.paso2-page ion-toolbar{--background: var(--kashni-primary) !important;background:var(--kashni-primary)!important;--color: #ffffff !important;color:#fff!important;box-shadow:0 2px 8px #170cec40}.paso2-page ion-title{color:#fff!important;font-weight:700;font-size:1.05rem}ion-back-button{--color: #ffffff !important;color:#fff!important;--icon-font-size: 22px}.contenedor-paso2{max-width:520px;margin:18px auto 28px;padding:20px 18px;background:var(--kashni-card);border-radius:16px;box-shadow:0 10px 30px #00000014}.paso2-header{text-align:center;margin-bottom:18px}.titulo-paso2{color:var(--kashni-text);font-size:1.35rem;font-weight:800;display:flex;justify-content:center;align-items:center;gap:8px;margin:0 0 6px}.descripcion-paso2{color:var(--kashni-text-secondary);font-size:.95rem;margin:0}.input-group{margin-bottom:18px}.input-paso2,.select-paso2{--background: var(--kashni-input-bg) !important;--color: var(--kashni-text) !important;--placeholder-color: var(--kashni-text-muted) !important;--border-color: var(--kashni-border) !important;background:var(--kashni-input-bg);color:var(--kashni-text);border-radius:12px;--highlight-color: var(--kashni-primary)}.input-paso2::part(native),.input-paso2 .native-input{color:var(--kashni-text)!important}.select-paso2::part(text){color:var(--kashni-text)!important}.campos-obligatorios{color:var(--kashni-text-muted);font-size:.85rem;margin:4px 0 0}.step-indicator{color:var(--kashni-text-secondary);font-weight:600}ion-button{--border-radius: 12px;--background: var(--kashni-primary);--background-activated: var(--kashni-primary-dark);font-weight:700;letter-spacing:.2px}@media (max-width: 540px){.contenedor-paso2{margin:12px auto 20px;padding:18px 14px}.titulo-paso2{font-size:1.18rem}}.documento-legal{max-width:900px;margin:0 auto;padding:40px 24px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.7;color:#ffffffe6}.documento-legal h1{font-size:28px;font-weight:800;color:#fff;margin-bottom:8px;text-align:center}.documento-legal h2{font-size:18px;font-weight:600;color:#ffffffbf;margin-bottom:24px;text-align:center}.documento-legal h3{font-size:18px;font-weight:700;color:#fff;margin-bottom:16px;padding-bottom:8px;border-bottom:2px solid rgba(255,255,255,.15)}.documento-legal p{margin-bottom:14px;font-size:15px;color:#ffffffd9}.documento-legal ul{margin-left:24px;margin-bottom:16px}.documento-legal li{margin-bottom:10px;font-size:15px;color:#ffffffd9}.documento-legal .metadata{background:#3880ff1a;padding:16px;border-radius:10px;font-size:14px;margin-bottom:32px;text-align:center;border-left:4px solid #3880ff;color:#ffffffe6}.documento-legal .destacado{background:#ffc40926;padding:16px;border-radius:10px;border-left:4px solid #ffc409;font-weight:600;color:#fff}.documento-legal a{color:#4da3ff;text-decoration:underline}.documento-legal a:hover{color:#79b8ff}.documento-footer{margin-top:48px;padding-top:24px;border-top:2px solid rgba(255,255,255,.15);text-align:center;font-size:14px;color:#fff9}:root{--kashni-primary: #170cec;--kashni-primary-dark: #1209b8;--kashni-bg: #f1f5f9;--kashni-card: #ffffff;--kashni-input-bg: #f8fafc;--kashni-text: #0f172a;--kashni-text-secondary: #334155;--kashni-text-muted: #64748b;--kashni-border: #cbd5e1}.paso3-page{--background: var(--kashni-bg) !important}.paso3-content{--background: var(--kashni-bg) !important;background:var(--kashni-bg)}.paso3-header-bar{--background: var(--kashni-primary) !important;background:var(--kashni-primary)!important;--color: #ffffff !important;color:#fff!important;box-shadow:0 2px 8px #170cec40}.paso3-title-bar{color:#fff!important;font-weight:700}.contenedor-paso3{max-width:760px;margin:18px auto 28px;padding:22px 20px;background:var(--kashni-card);border-radius:16px;box-shadow:0 12px 32px #00000014}.paso3-header{text-align:center;margin-bottom:18px}.titulo-paso3{color:var(--kashni-text);font-size:1.45rem;font-weight:800;display:flex;justify-content:center;align-items:center;gap:8px;margin:0 0 6px}.titulo-paso3 ion-icon{color:var(--kashni-primary)}.descripcion-paso3{color:var(--kashni-text-secondary);font-size:.95rem;margin:0}.paso3-section{margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid var(--kashni-border)}.paso3-section:last-of-type{border-bottom:none;padding-bottom:0}.paso3-section-title{font-size:1rem;font-weight:700;color:var(--kashni-text);display:flex;align-items:center;gap:8px;margin:0 0 12px}.paso3-section-title ion-icon{color:var(--kashni-primary)}.input-paso3,.select-paso3{--background: var(--kashni-input-bg) !important;--color: var(--kashni-text) !important;--placeholder-color: var(--kashni-text-muted) !important;--border-color: var(--kashni-border) !important;--border-radius: 12px;--padding-start: 14px;--padding-end: 14px;--padding-top: 12px;--padding-bottom: 12px;--highlight-color: var(--kashni-primary);background:var(--kashni-input-bg);color:var(--kashni-text);margin-bottom:8px}.input-paso3::part(native),.input-paso3 .native-input{color:var(--kashni-text)!important}.select-paso3::part(text){color:var(--kashni-text)!important}.paso3-input-with-icon{position:relative}.paso3-eye-icon{position:absolute;right:14px;top:50%;transform:translateY(-50%);font-size:20px;color:var(--kashni-text-muted);cursor:pointer;z-index:10}.paso3-strength-meter{margin:10px 0 12px}.paso3-strength-header{display:flex;justify-content:space-between;align-items:center;font-size:.85rem;color:var(--kashni-text-secondary)}.paso3-strength-label{font-weight:700}.strength-danger{color:#eb445a}.strength-tertiary{color:#f59e0b}.strength-warning{color:#ffc409}.strength-success{color:#2dd36f}.paso3-progress-bar{height:8px;border-radius:4px}.paso3-requirements{display:flex;flex-direction:column;gap:6px;margin-top:10px;font-size:.9rem}.paso3-requirements .met{color:#15803d}.paso3-requirements .pending{color:var(--kashni-text-muted)}.paso3-helper{color:var(--kashni-text-muted);font-size:.9rem;margin:0 0 10px}.paso3-error{color:#c81e1e;font-size:.9rem;margin:6px 0 0}.paso3-success{color:#15803d;font-size:.9rem;margin:6px 0 0}.paso3-legal{margin:18px 0}.paso3-legal-item{display:flex;align-items:flex-start;gap:10px;color:var(--kashni-text);font-size:.9rem;margin-bottom:10px}.paso3-legal-item a{color:var(--kashni-primary);text-decoration:underline;font-weight:600}.paso3-btn-continuar{--border-radius: 12px;--background: var(--kashni-primary);--background-activated: var(--kashni-primary-dark);font-weight:700;letter-spacing:.2px;margin-top:8px}@media (max-width: 540px){.contenedor-paso3{margin:12px auto 18px;padding:18px 14px;border-radius:12px}.titulo-paso3{font-size:1.25rem}.paso3-section-title{font-size:.95rem}}.selfie-step-bg{--kashni-primary: #1E5BD8;--kashni-primary-dark: #0F3D91;--kashni-gradient: linear-gradient(135deg, #1E5BD8, #2F7CFF);--kashni-cyan: #00D9FF;--kashni-green: #00E676;--kashni-yellow: #FFD600;--kashni-bg-dark: #0a0f1e;--kashni-white: #FFFFFF}.selfie-step-bg,.selfie-content-main{--background: var(--kashni-bg-dark)}.selfie-header-bar{--background: var(--kashni-gradient);--color: var(--kashni-white);--border-style: none;padding:12px 0;box-shadow:0 4px 12px #1e5bd84d}.selfie-header-title{font-size:18px;font-weight:700;color:var(--kashni-white);text-align:center;flex:1;letter-spacing:.3px}.selfie-back-btn{--color: var(--kashni-white);font-size:24px}.selfie-progress-bar-con{padding:20px 20px 16px}.selfie-paso-ind{font-size:14px;font-weight:600;color:var(--kashni-white);text-align:center;margin-bottom:12px;letter-spacing:.5px}.selfie-progress-bar{height:6px;background:#1e5bd833;border-radius:10px;overflow:hidden;box-shadow:inset 0 1px 3px #0000004d}.selfie-progress-bar-fill{height:100%;background:linear-gradient(90deg,#1E5BD8,var(--kashni-cyan));border-radius:10px;transition:width .5s cubic-bezier(.4,0,.2,1);box-shadow:0 0 15px #00d9ff99;animation:progress-glow 2s ease-in-out infinite}@keyframes progress-glow{0%,to{box-shadow:0 0 15px #00d9ff99}50%{box-shadow:0 0 25px #00d9ffe6}}.selfie-content-center{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;min-height:calc(100vh - 200px)}.selfie-oval-con{position:relative;margin-bottom:32px}.selfie-oval{width:280px;height:380px;border-radius:50%;overflow:hidden;position:relative;transition:all .4s ease}.selfie-oval.searching{border:4px solid var(--kashni-cyan);box-shadow:0 0 20px #00d9ff80;animation:pulse-searching 2s ease-in-out infinite}@keyframes pulse-searching{0%,to{box-shadow:0 0 20px #00d9ff80;border-color:var(--kashni-cyan)}50%{box-shadow:0 0 40px #00d9ffcc;border-color:#00f0ff}}.selfie-oval.detected{border:4px solid var(--kashni-green);box-shadow:0 0 30px #00e676b3;animation:pulse-detected 1s ease-in-out infinite}@keyframes pulse-detected{0%,to{box-shadow:0 0 30px #00e676b3}50%{box-shadow:0 0 50px #00e676e6}}.selfie-oval.warning{border:4px solid var(--kashni-yellow);box-shadow:0 0 30px #ffd60099;animation:pulse-warning .8s ease-in-out infinite}@keyframes pulse-warning{0%,to{box-shadow:0 0 30px #ffd60099}50%{box-shadow:0 0 45px #ffd600e6}}.selfie-video{width:100%;height:100%;object-fit:cover;transform:scaleX(-1)}.selfie-overlay{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.selfie-indications{font-size:16px;font-weight:500;color:var(--kashni-white);text-align:center;margin-bottom:28px;line-height:1.5;text-shadow:0 2px 8px rgba(0,0,0,.5);transition:color .3s ease;min-height:48px;display:flex;align-items:center;justify-content:center}.selfie-indications.status-searching{color:var(--kashni-cyan)}.selfie-indications.status-detected{color:var(--kashni-green)}.selfie-indications.status-warning{color:var(--kashni-yellow)}.selfie-indications.status-success{color:var(--kashni-green)}.selfie-capture-btn{--background: var(--kashni-gradient);--background-hover: var(--kashni-primary-dark);--background-activated: var(--kashni-primary-dark);--color: var(--kashni-white);--border-radius: 12px;--box-shadow: 0 6px 20px rgba(30, 91, 216, .4);--padding-top: 16px;--padding-bottom: 16px;font-size:15px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;margin-top:8px;transition:all .3s ease;max-width:320px;width:100%}.selfie-capture-btn[disabled]{--background: rgba(255, 255, 255, .1);--color: rgba(255, 255, 255, .4);--box-shadow: none;opacity:.5}.selfie-capture-btn-outline{--border-color: var(--kashni-cyan);--color: var(--kashni-cyan);--border-width: 2px;--border-radius: 12px;--padding-top: 16px;--padding-bottom: 16px;font-size:15px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;margin-top:12px;transition:all .3s ease;max-width:320px;width:100%}.selfie-preview-container{width:280px;height:380px;border-radius:50%;overflow:hidden;box-shadow:0 0 30px #00e67680;border:4px solid var(--kashni-green);margin-bottom:32px;animation:preview-appear .5s ease-out}@keyframes preview-appear{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.selfie-preview-final{width:100%;height:100%;object-fit:cover;transform:scaleX(-1)}@media (max-width: 380px){.selfie-oval,.selfie-preview-container{width:240px;height:320px}.selfie-indications{font-size:14px}}@media (min-width: 768px){.selfie-oval,.selfie-preview-container{width:320px;height:420px}.selfie-capture-btn,.selfie-capture-btn-outline{max-width:400px;font-size:16px}}.selfie-step-bg *{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box}.register-step3-page{--background: radial-gradient(circle at top, #0f2049 0%, #081226 100%);--padding-start: 0;--padding-end: 0}.register-step3-page ion-content::part(scroll){display:flex;justify-content:center}.step3-title{color:#fff;font-weight:600;text-align:center}.liveness-wrapper{min-height:100%;width:100%;max-width:420px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:16px 16px 24px;gap:24px}.liveness-camera-container{position:relative;width:min(82vw,320px);aspect-ratio:3 / 4;height:auto;border-radius:50%/60%;overflow:hidden;background:#101b38;box-shadow:0 0 0 3px #40e0ff40,0 0 40px #40e0ff40;display:flex;align-items:center;justify-content:center;margin:0 auto}.liveness-video-feed{width:100%;height:100%;object-fit:cover;transform:scaleX(-1)}.liveness-overlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.liveness-challenge-panel{width:min(92vw,360px);padding:22px;background:#000000d9;border-radius:20px;text-align:center;color:#fff;box-shadow:0 10px 30px #0009;margin:0 auto}.liveness-challenge-panel h3{margin:0 0 10px;font-size:1.1rem;font-weight:600;color:#40e0ff}.liveness-challenge-panel p{margin:0;font-size:.9rem;opacity:.9}.liveness-progress-dots{display:flex;gap:10px;justify-content:center;margin:0 auto}.progress-dot{width:10px;height:10px;border-radius:50%;background:#ffffff4d;transition:all .3s ease}.progress-dot.completed{background:#22c55e}.progress-dot.active{width:22px;border-radius:8px;background:#3b82f6}ion-spinner{margin-top:20px}@media (min-width: 768px){.liveness-wrapper{gap:32px}.liveness-camera-container{width:min(60vw,360px)}}.liveness-success-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#000000eb;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:50%/60%;z-index:50;padding:20px;text-align:center;color:#fff}.liveness-success-overlay h2{font-size:1.1rem;margin-bottom:8px}.liveness-success-overlay p{font-size:.9rem;opacity:.85}.liveness-success-overlay ion-icon{font-size:48px;color:#22c55e;margin-bottom:12px}.company-step3-page{--background: #0a0a0a}.company-step3-page.native-preview{--background: transparent;background:transparent}.company-step3-content{--background: #0a0a0a;--padding-top: 0;--padding-bottom: 0}.company-step3-content.native-preview{--background: transparent;background:transparent}.company-step3-progress{position:absolute;top:60px;left:16px;right:16px;z-index:110;background:#000000b3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:12px 16px;border-radius:12px}.step-label{display:block;font-size:.875rem;color:#94a3b8;margin-bottom:8px;text-align:center}.step4-progress-bar{width:100%;height:6px;background:#ffffff1a;border-radius:3px;overflow:hidden}.step4-progress-fill{height:100%;background:linear-gradient(90deg,#3b82f6,#2563eb);transition:width .3s ease}.company-doc-info{position:absolute;top:130px;left:16px;right:16px;z-index:110;background:transparent;padding:0;color:#e2e8f0;font-size:.85rem;text-shadow:0 2px 6px rgba(0,0,0,.6)}.company-doc-info .info-title{display:flex;align-items:center;gap:8px;font-weight:600;margin-bottom:8px;color:#fff}.company-doc-info .info-row{line-height:1.4}.document-camera-wrapper.company-document-camera{position:fixed;right:0;bottom:0;left:0;top:56px;background:#000;display:flex;align-items:center;justify-content:center}.company-step3-page.native-preview .document-camera-wrapper.company-document-camera{background:transparent}.document-video-feed{width:100%;height:100%;object-fit:cover}.document-capture-controls{position:absolute;bottom:40px;left:0;right:0;display:flex;flex-direction:column;align-items:center;gap:16px;z-index:120;pointer-events:none}.document-capture-btn{width:80px;height:80px;border-radius:50%;background:#fff3;border:4px solid rgba(255,255,255,.5);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;pointer-events:auto}.document-capture-btn:disabled{opacity:.5;cursor:not-allowed}.document-capture-btn.ready{background:#22c55e4d;border-color:#22c55e;box-shadow:0 0 0 8px #22c55e33}.capture-inner{width:64px;height:64px;border-radius:50%;background:#fff}.document-capture-btn.ready .capture-inner{background:#22c55e}.document-success-overlay{position:absolute;bottom:80px;left:16px;right:16px;z-index:130;display:flex;flex-direction:column;gap:10px}.contenedor-paso4-documentos{--background: #0b1220;background:#0b1220;min-height:100%;color:#e4edff}.contenedor-paso4-documentos .max-w-lg{width:100%;max-width:720px;margin:0 auto}.bg-blue-50{background:#10192b;border:1px solid #1f2b3f;color:#e4edff}.text-blue-800{color:#cdd9f6}.bg-white{background:#141f32;border:1px solid #1f2b3f;color:#e4edff}.text-gray-600{color:#cdd9f6}.paso4-documentos input[type=file]{margin-top:6px;color:#e4edff}.bg-yellow-50{background:#1f2b3f;border:1px solid #334155;color:#eab308}.text-gray-600.text-center,.mt-6 p{color:#cbd5e1}.dashboard-content-area{--background: #ffffff;background:#fff;min-height:100vh;padding-bottom:70px}.dashboard-header-toolbar{--background: linear-gradient(110deg,#1554b1 0%,#2179ee 100%);background:linear-gradient(110deg,#1554b1,#2179ee);box-shadow:none;min-height:65px;border-bottom:none}.dashboard-header-row{display:flex;align-items:center;justify-content:flex-start;padding:0 16px;height:65px}.dashboard-header-icon{color:#fff;font-size:31px;margin:0 11px;cursor:pointer}.dashboard-header-spacer{flex:1}.big-balance-card{width:90vw;max-width:410px;height:120px;margin:23px auto 13px;border-radius:20px;position:relative;overflow:hidden;box-shadow:0 4px 20px #2157e614;display:flex;align-items:center;justify-content:center;background:transparent}.big-balance-gradient{position:absolute;left:0;top:0;right:0;bottom:0;background:linear-gradient(135deg,#2179ee,#64baff);opacity:1;z-index:0;pointer-events:none}.big-balance-info{z-index:1;position:relative;text-align:center}.big-balance-title{color:#fff;font-size:16px;font-weight:600;margin-bottom:9px}.big-balance-amount{color:#fff;font-size:28px;font-weight:800;letter-spacing:.02em}.big-balance-currency{font-size:16px;font-weight:600;margin-left:5px;opacity:.75}.main-round-actions{display:flex;justify-content:center;gap:18px;margin:26px auto 18px;flex-wrap:wrap}.round-action-btn{background:linear-gradient(130deg,#2179ee 65%,#1e61c1);border-radius:18px;width:74px;min-height:68px;border:none;color:#fff;font-size:24px;box-shadow:0 2px 8px #2079ed21;display:flex;flex-direction:column;gap:4px;justify-content:center;align-items:center;transition:box-shadow .12s}.round-action-btn span{font-size:11px;font-weight:800}.round-action-btn:disabled{opacity:.45}.funds-action-btn{width:92px;min-height:78px;border-radius:18px;font-size:25px}.funds-action-btn span{font-size:12px;letter-spacing:0}.company-fx-action-btn{width:92px;min-height:78px;border-radius:18px;background:linear-gradient(130deg,#0f3b75 20%,#2179ee);font-size:25px}.company-fx-action-btn span{font-size:12px;letter-spacing:0}.company-p2p-action-btn{width:92px;min-height:78px;border-radius:18px;background:linear-gradient(130deg,#0f766e 20%,#14b8a6);font-size:25px}.company-p2p-action-btn span{font-size:12px;letter-spacing:0}.company-direct-sell-action-btn{width:92px;min-height:78px;border-radius:18px;background:linear-gradient(130deg,#0f766e 15%,#22c55e);font-size:25px}.company-direct-sell-action-btn span{font-size:12px;letter-spacing:0}.company-settlements-action-btn{width:92px;min-height:78px;border-radius:18px;background:linear-gradient(130deg,#1554b1 20%,#16a34a);font-size:25px}.company-settlements-action-btn span{font-size:12px;letter-spacing:0}.company-funds-panel{width:90vw;max-width:410px;margin:10px auto 18px;background:#fff;border:1px solid #e7eef8;border-radius:18px;box-shadow:0 8px 24px #1c3c8012;padding:14px}.company-funds-panel-title{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:12px}.company-funds-panel-title h2{margin:0;color:#102a56;font-size:18px;font-weight:850}.company-funds-panel-title p{margin:4px 0 0;color:#64748b;font-size:12px;line-height:1.35}.company-funds-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.company-funds-grid button{border:1px solid #dbeafe;background:#f8fbff;color:#102a56;border-radius:14px;min-height:96px;padding:12px;text-align:left;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:5px;box-shadow:0 3px 10px #2179ee0f}.company-funds-grid button ion-icon{color:#2179ee;font-size:24px}.company-funds-grid button span{color:#102a56;font-size:14px;font-weight:850}.company-funds-grid button small{color:#64748b;font-size:11px;line-height:1.25}.company-funds-grid button:disabled{opacity:.45}.secondary-card-row{display:flex;justify-content:center;gap:18px;margin:20px auto 6px}.secondary-card{background:#fff;border:1px solid #eef2f6;width:130px;min-height:60px;border-radius:13px;box-shadow:0 1px 8px #1c3c800d;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:10px 8px;cursor:pointer;transition:box-shadow .11s}.secondary-card.selected{background:linear-gradient(115deg,#84baff 2%,#2179ee 86%);color:#fff}.secondary-card-icon{font-size:23px;margin-bottom:6px}.secondary-card-label{font-size:14px;font-weight:600}.dashboard-bottom-nav{position:fixed;left:0;right:0;bottom:0;height:62px;background:#fff;box-shadow:0 -2px 10px #2079ed17;display:flex;align-items:center;justify-content:space-between;z-index:999;padding:0 23px}.dashboard-bottom-nav ion-icon,.dashboard-bottom-nav .central-fab-nav{font-size:29px;color:#2179ee}.central-fab-nav{background:linear-gradient(110deg,#2179ee,#1554b1);border-radius:50%;width:56px;height:56px;border:none;color:#fff;display:flex;align-items:center;justify-content:center;margin:0 -8px;box-shadow:0 2px 10px #2079ed30;position:relative;top:-18px}@media (max-width:480px){.big-balance-card,.secondary-card-row{max-width:99vw!important;width:98vw!important}.container{padding:0 2vw!important}}.icon-alert-danger{color:#ef4444!important}.operaciones-page{--background: #071323;background:#071323;color:#e5eefb}.operaciones-toolbar,.operaciones-toolbar ion-toolbar{--background: #071323;--color: #e5eefb;border-bottom:1px solid rgba(20,184,166,.18)}.back-button{--color: #e5eefb}.toolbar-title{color:#e5eefb;font-weight:900;font-size:16px}.operaciones-content{--background: #071323}.operaciones-content::part(scroll){padding-bottom:84px}.operaciones-hero{margin:14px;padding:18px;display:flex;align-items:flex-start;justify-content:space-between;gap:14px;border-radius:14px;background:linear-gradient(135deg,#0b2536,#0f3f3d);border:1px solid rgba(34,197,94,.28);box-shadow:0 16px 36px #00000047}.operaciones-hero span{display:inline-flex;color:#7dd3fc;font-size:12px;font-weight:900;text-transform:uppercase}.operaciones-hero h1{margin:5px 0;color:#fff;font-size:26px;line-height:1.12}.operaciones-hero p{margin:0;max-width:520px;color:#e5eefbc2;font-size:13px;line-height:1.45}.operaciones-hero button,.limpiar-btn,.export-btn{border:1px solid rgba(125,211,252,.28);background:#071323a8;color:#e5eefb;border-radius:10px;padding:10px 12px;font-weight:900;cursor:pointer}.operaciones-hero button:disabled{opacity:.58;cursor:default}.resumen-b2b,.acciones-grid,.operaciones-lista{padding:0 14px 14px}.resumen-card{margin:0;border-radius:14px;background:#0b1f30f0;border:1px solid rgba(125,211,252,.12);box-shadow:0 12px 26px #00000038}.resumen-card ion-card-content{padding:14px}.resumen-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.resumen-item{padding:13px;min-height:78px;border-radius:12px;background:#0f3046bd;border:1px solid rgba(20,184,166,.16)}.resumen-label{display:block;color:#93a9c3;font-size:12px;font-weight:800}.resumen-valor{display:block;margin-top:7px;color:#fff;font-size:20px;font-weight:900}.acciones-grid{padding-top:2px}.accion-col{padding:5px}.accion-boton{width:100%;min-height:126px;padding:14px 10px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;border-radius:14px;border:1px solid rgba(125,211,252,.12);background:#0b1f30f0;box-shadow:0 12px 26px #0003;cursor:pointer}.accion-icono-wrapper{width:46px;height:46px;display:grid;place-items:center;border-radius:13px;color:#fff}.accion-icono{font-size:24px}.accion-titulo{color:#fff;font-size:14px;font-weight:900;text-align:center}.accion-desc{color:#93a9c3;font-size:11px;font-weight:700;text-align:center}.filtros-panel{margin:0 14px 14px;padding:14px;border-radius:14px;background:#0b1f30f0;border:1px solid rgba(125,211,252,.12);box-shadow:0 12px 26px #0003}.filtros-header{display:flex;align-items:center;gap:9px;margin-bottom:12px}.filtros-icon{color:#22c55e;font-size:22px}.filtros-title{color:#fff;font-size:14px;font-weight:900}.limpiar-btn{margin-left:auto;padding:7px 10px;font-size:12px}.filtros-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.filtro-grupo{padding:10px;border-radius:12px;background:#071323bd;border:1px solid rgba(125,211,252,.12)}.filtro-label{display:block;margin-bottom:6px;color:#93a9c3;font-size:11px;font-weight:900;text-transform:uppercase}.filtro-select{min-height:36px;--background: transparent;--color: #e5eefb;--placeholder-color: #93a9c3}.fecha-btn{width:100%;min-height:36px;display:inline-flex;align-items:center;justify-content:space-between;gap:8px;background:transparent;color:#e5eefb;border:0;padding:0;cursor:pointer}.fecha-modal::part(content){--background: #0b1f30;border-radius:16px}.modal-fecha-content{padding:18px;color:#e5eefb}.modal-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.modal-header h3{margin:0;font-size:18px}.modal-header button{width:34px;height:34px;border:1px solid rgba(125,211,252,.18);border-radius:10px;background:#071323b8;color:#e5eefb}.datetime-wrapper{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:14px}.datetime-item label{display:block;margin-bottom:6px;color:#93a9c3;font-size:12px;font-weight:800}.dark-datetime{border-radius:12px;border:1px solid rgba(125,211,252,.12);--background: #071323;--background-rgb: 7, 19, 35;--color: #e5eefb}.confirmar-fecha-btn{--background: #0f766e;--background-activated: #115e59;--border-radius: 10px;font-weight:900}.lista-header{margin-bottom:10px;display:flex;align-items:center;justify-content:space-between;gap:12px}.lista-count{color:#93a9c3;font-size:13px;font-weight:800}.export-btn{padding:8px 10px;font-size:12px}.operacion-card{margin-bottom:10px;padding:14px;border-radius:14px;background:#0b1f30f0;border:1px solid rgba(125,211,252,.12);box-shadow:0 12px 26px #0003}.card-header,.card-footer{display:flex;align-items:center;justify-content:space-between;gap:10px}.card-id-section{display:flex;align-items:center;gap:8px;min-width:0}.tipo-badge{padding:5px 8px;border-radius:999px;font-size:11px;font-weight:900}.tipo-badge.buy{background:#22c55e24;color:#86efac}.tipo-badge.sell{background:#f8717124;color:#fca5a5}.orden-id{color:#e5eefb;font-size:12px;font-weight:900;overflow:hidden;text-overflow:ellipsis}.estado-badge{flex:0 0 auto;padding:6px 9px;border-radius:999px;font-size:11px;font-weight:900}.card-body{margin:12px 0}.parties-info,.montos-grid{display:grid;grid-template-columns:1fr auto 1fr;align-items:stretch;gap:10px}.parties-info{margin-bottom:10px}.party-item,.monto-item{padding:11px;min-width:0;border-radius:12px;background:#071323bd;border:1px solid rgba(125,211,252,.12)}.party-label,.monto-label{display:block;color:#93a9c3;font-size:11px;font-weight:900;text-transform:uppercase}.party-value,.monto-valor{display:block;margin-top:5px;color:#fff;font-size:14px;font-weight:900;overflow-wrap:anywhere}.party-arrow,.monto-separator{display:grid;place-items:center;color:#22c55e;font-size:13px;font-weight:900}.crypto-valor{color:#7dd3fc}.monto-metodo,.wallet-truncate{margin-top:5px;display:inline-flex;align-items:center;gap:5px;max-width:100%;color:#93a9c3;font-size:11px;overflow:hidden;text-overflow:ellipsis}.card-footer{color:#93a9c3;font-size:12px}.comision-tag{padding:5px 8px;border-radius:999px;background:#14b8a61f;color:#5eead4;font-weight:900}.operaciones-empty{min-height:190px;padding:24px 16px;display:grid;place-items:center;text-align:center;border-radius:14px;background:#0b1f30c2;border:1px dashed rgba(125,211,252,.22)}.operaciones-empty ion-icon{color:#22c55e;font-size:34px}.operaciones-empty strong{color:#fff;font-size:16px}.operaciones-empty span{max-width:420px;color:#93a9c3;font-size:13px;line-height:1.45}.historial-hero button{display:inline-flex;align-items:center;gap:8px}.historial-resumen-grid,.historial-filter-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.historial-date-input{width:100%;min-height:36px;border:0;outline:none;background:transparent;color:#e5eefb;font-size:14px;font-weight:800}.historial-date-input::-webkit-calendar-picker-indicator{filter:invert(1);opacity:.7}.historial-timeline{display:grid;gap:10px}.historial-card{display:grid;grid-template-columns:48px 1fr;gap:12px;padding:14px;border-radius:14px;background:#0b1f30f0;border:1px solid rgba(125,211,252,.12);box-shadow:0 12px 26px #0003}.historial-direction{width:48px;height:48px;display:grid;place-items:center;border-radius:14px;font-size:26px}.historial-direction.entrada{color:#86efac;background:#22c55e24}.historial-direction.salida{color:#fca5a5;background:#f8717124}.historial-card-body{min-width:0}.historial-card-top,.historial-card-main,.historial-reference{display:flex;align-items:center;justify-content:space-between;gap:12px}.historial-card-top>div{min-width:0;display:flex;align-items:center;gap:8px}.historial-card-top strong{color:#fff;font-size:14px;text-transform:capitalize;overflow-wrap:anywhere}.historial-card-main{margin:12px 0;padding:11px;border-radius:12px;background:#071323bd;border:1px solid rgba(125,211,252,.12)}.historial-amount{display:inline-flex;align-items:center;gap:8px;color:#fff;font-size:18px;font-weight:900}.historial-amount ion-icon{color:#7dd3fc}.historial-meta{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;color:#93a9c3;font-size:12px;font-weight:800}.historial-meta span{display:inline-flex;align-items:center;gap:4px}.historial-reference{color:#93a9c3;font-size:12px;font-weight:800}.historial-reference small{max-width:48%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#5eead4}@media (max-width: 720px){.operaciones-hero{flex-direction:column}.operaciones-hero button{width:100%}.resumen-grid,.historial-resumen-grid,.historial-filter-row,.filtros-row,.datetime-wrapper,.parties-info,.montos-grid{grid-template-columns:1fr}.party-arrow,.monto-separator{min-height:22px}.card-header,.card-footer{align-items:flex-start;flex-direction:column}.estado-badge,.comision-tag{align-self:flex-start}.historial-card{grid-template-columns:1fr}.historial-card-top,.historial-card-main,.historial-reference{align-items:flex-start;flex-direction:column}.historial-reference small{max-width:100%}}.ofertas-page{--surface: #ffffff;--surface-muted: #f4f7fb;--ink: #0f172a;--ink-soft: #475569;--border: rgba(15, 23, 42, .08);--shadow: 0 8px 24px rgba(15, 23, 42, .08);--accent: #0ea5e9;--accent-strong: #0284c7;--success: #16a34a;--warning: #f59e0b;background:var(--surface-muted)}.ofertas-toolbar{--background: transparent;color:var(--ink)}.toolbar-title{text-align:center;color:var(--ink);font-weight:800}.toolbar-title span,.toolbar-title small{display:block}.toolbar-title small{margin-top:2px;color:var(--ink-soft);font-size:12px;font-weight:600}.success-toolbar-shield{margin-right:18px;color:var(--success);font-size:25px}.ofertas-content{--padding-start: 0;--padding-end: 0;--padding-top: 16px;--padding-bottom: 34px;--background: var(--surface-muted);color:var(--ink)}.ofertas-wizard-shell{width:min(calc(100% - 32px),1220px);margin:0 auto;padding:0 0 24px;box-sizing:border-box}.ofertas-wizard-hero{display:flex;align-items:center;gap:14px;margin-bottom:14px;padding:18px 20px;background:var(--surface);border:1px solid var(--border);border-radius:16px;box-shadow:var(--shadow)}.ofertas-wizard-hero-icon{width:48px;height:48px;display:grid;place-items:center;border-radius:14px;color:#fff;background:linear-gradient(135deg,var(--accent),var(--accent-strong));flex:0 0 auto}.ofertas-wizard-hero-icon ion-icon{font-size:25px}.ofertas-wizard-hero h1{margin:0;font-size:1.25rem;color:var(--ink)}.ofertas-wizard-hero p{margin:4px 0 0;color:var(--ink-soft);font-size:.92rem}.ofertas-progress-panel{padding:16px 18px;margin-bottom:14px;background:var(--surface);border:1px solid var(--border);border-radius:14px;box-shadow:0 8px 22px #0f172a0d}.ofertas-progress-panel ion-progress-bar{--progress-background: var(--accent);--background: #e2e8f0;height:7px;border-radius:999px;overflow:hidden}.ofertas-step-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px;font-size:12px;color:#94a3b8;font-weight:700}.ofertas-step-row span.active{color:var(--accent-strong)}.oferta-form{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:20px;margin-bottom:20px;box-shadow:var(--shadow)}.wizard-panel{margin-bottom:16px}.ofertas-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.oferta-form h3{margin:0 0 12px;font-size:1.1rem;color:var(--ink);font-weight:700}.form-item{--background: #ffffff;--color: var(--ink);border-radius:12px;margin-bottom:12px;border:1px solid var(--border);--padding-start: 12px}.form-item ion-label{color:var(--ink-soft);font-weight:600}.form-item ion-input,.form-item input{color:var(--ink)!important}.form-item ion-input::part(native){color:var(--ink);background:#fff}.form-item ion-select::part(text){color:var(--ink)}.btn-crear-oferta{margin-top:10px;--background: var(--accent);--background-activated: var(--accent-strong);--border-radius: 12px;--box-shadow: 0 6px 18px rgba(2, 132, 199, .25);font-weight:600}.empresa-balance-card{display:flex;align-items:center;gap:12px;padding:12px;margin-bottom:12px;border:1px solid rgba(14,165,233,.2);border-radius:14px;background:#0ea5e914}.empresa-balance-card ion-icon{font-size:24px;color:var(--accent-strong)}.empresa-balance-card span{display:block;color:var(--ink-soft);font-size:12px}.empresa-balance-card strong{color:var(--ink);font-size:1rem}.empresa-p2p-fee-card{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 12px;padding:12px;border:1px solid rgba(14,165,233,.2);border-radius:14px;background:#f8fafc}.empresa-p2p-fee-card>div{padding:10px;border-radius:10px;background:#fff;border:1px solid var(--border)}.empresa-p2p-fee-card span{display:block;margin-bottom:4px;color:var(--ink-soft);font-size:12px;font-weight:700}.empresa-p2p-fee-card strong{color:var(--ink);font-size:.95rem}.empresa-p2p-fee-card p{grid-column:1 / -1;margin:0;color:#dc2626;font-size:13px;font-weight:700}.empresa-p2p-fee-card.is-error{border-color:#dc262659;background:#dc26260f}.empresa-payment-methods-empty{margin:-4px 0 12px;padding:12px;border:1px dashed rgba(2,132,199,.35);border-radius:12px;background:#0ea5e914;color:var(--ink-soft)}.empresa-payment-methods-empty p{margin:0 0 8px;font-size:13px}.methods-selection-container{margin:12px 0;padding:14px;border:1px solid var(--border);border-radius:14px;background:#f8fafc}.section-label{display:block;margin-bottom:4px;color:var(--ink);font-weight:700}.methods-picker-btn{margin-top:12px;--border-radius: 12px}.selected-summary{margin-top:12px}.selected-summary .count{display:block;margin-bottom:8px;color:var(--ink-soft);font-size:12px;font-weight:700}.selected-tags{display:flex;flex-wrap:wrap;gap:6px}.oferta-inline-error{margin-top:10px;color:#dc2626;font-size:13px;font-weight:700}.ofertas-wizard-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:14px}.ofertas-wizard-actions ion-button{--border-radius: 12px}.offer-review-grid,.oferta-success-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.offer-review-grid>div,.oferta-success-grid>div{padding:12px;border:1px solid var(--border);border-radius:12px;background:#f8fafc}.offer-review-grid span,.oferta-success-grid span{display:block;margin-bottom:4px;color:var(--ink-soft);font-size:12px}.offer-review-grid strong,.oferta-success-grid strong{color:var(--ink)}.oferta-success-screen{position:relative;width:min(calc(100% - 32px),760px);margin:0 auto;padding:18px 0 28px}.success-confetti{position:absolute;top:42px;left:50%;width:210px;height:110px;transform:translate(-50%);pointer-events:none}.success-confetti span{position:absolute;width:7px;height:7px;border-radius:2px;background:#22c55e;transform:rotate(45deg)}.success-confetti span:nth-child(1){left:8px;top:20px}.success-confetti span:nth-child(2){left:42px;top:62px;background:#f59e0b}.success-confetti span:nth-child(3){right:26px;top:16px}.success-confetti span:nth-child(4){right:4px;top:64px;background:#f59e0b}.success-check-wrap{display:flex;justify-content:center;margin:10px 0 14px}.success-check-ring{width:112px;height:112px;display:grid;place-items:center;border-radius:999px;color:#fff;background:radial-gradient(circle,#16a34a 0,#16a34a 48%,#16a34a24 49%,#16a34a24);box-shadow:0 14px 34px #16a34a2e}.success-check-ring ion-icon{font-size:72px}.success-copy{text-align:center;margin-bottom:16px}.success-copy h1{margin:0 0 8px;color:var(--ink);font-size:clamp(1.45rem,5vw,2rem);line-height:1.08}.success-copy p{width:min(100%,380px);margin:0 auto 14px;color:var(--ink-soft);line-height:1.55;font-size:14px}.success-status-pill{display:inline-flex;align-items:center;gap:6px;padding:9px 16px;border-radius:12px;background:#16a34a1a;color:var(--success);font-size:13px;font-weight:800}.success-status-pill:before{content:"";width:7px;height:7px;border-radius:999px;background:var(--success)}.oferta-success-card.polished{margin:0 0 14px;padding:18px;border:1px solid rgba(15,23,42,.1);border-radius:16px;background:#fff;box-shadow:0 12px 30px #0f172a12}.oferta-success-card.polished h2{margin:0 0 14px;color:var(--ink);font-size:15px;font-weight:900}.success-summary-list{display:flex;flex-direction:column}.success-summary-row{display:grid;grid-template-columns:34px minmax(0,1fr) minmax(0,auto);align-items:center;gap:10px;min-height:50px;border-bottom:1px solid rgba(15,23,42,.08)}.success-summary-row:last-child{border-bottom:0}.summary-icon{width:28px;height:28px;display:grid;place-items:center;border-radius:999px;background:#16a34a1a;color:var(--success)}.success-summary-row>span:not(.summary-icon){color:var(--ink-soft);font-size:13px;font-weight:700}.success-summary-row strong{color:var(--ink);font-size:13.5px;text-align:right;white-space:normal}.success-protection-card{display:flex;align-items:center;gap:12px;margin:12px 10px 18px;padding:16px;border-radius:14px;background:linear-gradient(135deg,#16a34a1f,#0ea5e90d)}.success-protection-card>span{width:42px;height:42px;display:grid;place-items:center;flex:0 0 auto;border:1px solid rgba(22,163,74,.22);border-radius:999px;color:var(--success);background:#ffffffb8}.success-protection-card ion-icon{font-size:23px}.success-protection-card strong{display:block;margin-bottom:4px;color:var(--ink);font-size:13px}.success-protection-card p{margin:0;color:var(--ink-soft);font-size:12.5px;line-height:1.4}.success-published-at{display:inline-flex;align-items:center;gap:8px;margin:0 10px 16px;color:#64748b;font-size:13px;font-weight:700}.success-published-at ion-icon{font-size:16px}.oferta-success-actions.polished{display:flex;flex-direction:column;gap:12px;padding:0 10px}.oferta-success-actions.polished ion-button{min-height:50px;--border-radius: 10px;font-weight:800}.oferta-success-actions.polished ion-button:first-child{--background: var(--success);--background-activated: #15803d;--box-shadow: 0 10px 22px rgba(22, 163, 74, .22)}.oferta-success-actions.polished ion-button[fill=outline]{--border-color: var(--success);--color: var(--success)}.ofertas-lista{width:min(calc(100% - 32px),1220px);margin-left:auto;margin-right:auto;margin-top:12px}.lista-header{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px}.lista-header h3{margin:0;font-size:1.05rem;color:var(--ink);font-weight:700}.oferta-card{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:16px;margin-bottom:14px;box-shadow:0 6px 18px #0f172a0f;display:flex;flex-direction:column;gap:12px}.oferta-card.oferta-inactiva{opacity:.7;background:#f8fafc}.oferta-card-header{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.oferta-tipo{display:inline-flex;align-items:center;gap:8px;font-weight:700;color:var(--ink);background:#eef2ff;padding:6px 10px;border-radius:999px}.badge{padding:6px 10px;border-radius:999px;font-size:12px;font-weight:600}.badge.activa{background:#16a34a1f;color:var(--success)}.badge.inactiva{background:#94a3b840;color:#64748b}.oferta-detalles{font-size:13.5px;color:var(--ink-soft);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:10px 12px;background:#f8fafc;border-radius:12px;border:1px solid var(--border)}.oferta-detalles>div:last-child{display:none}.oferta-metodos-resueltos{color:var(--ink);font-weight:600}.oferta-actions{display:flex;justify-content:space-between;align-items:center;margin-top:12px;gap:10px;flex-wrap:wrap}.oferta-actions ion-button{--border-radius: 10px}@media (max-width: 720px){.ofertas-wizard-shell{width:min(calc(100% - 24px),1220px);padding:0 0 22px}.ofertas-wizard-hero{align-items:flex-start}.ofertas-form-grid,.offer-review-grid,.oferta-success-grid,.empresa-p2p-fee-card{grid-template-columns:1fr}.ofertas-step-row{font-size:11px}.ofertas-wizard-actions{flex-direction:column}.oferta-success-head{align-items:flex-start}.oferta-success-actions{flex-direction:column}.oferta-detalles{grid-template-columns:1fr}.oferta-card-header{flex-direction:column;align-items:flex-start}.oferta-actions{flex-direction:column;align-items:stretch}}:root{--color-primary: #194BFB;--color-primary-dark: #1538c2;--color-bg: #f5f5f7;--color-white: #ffffff;--color-text: #1c1c1e;--color-text-secondary: #8e8e93;--color-border: #e5e5ea;--color-success: #19C37D;--color-warning: #EDD300;--color-danger: #FF4D4F}.ajustes-toolbar{--background: var(--color-primary);--min-height: calc(56px + env(safe-area-inset-top, 0px)) ;padding-top:env(safe-area-inset-top,0px)}.ajustes-title{color:var(--color-white)!important;font-size:17px;font-weight:600;text-align:center}.ajustes-content{--background: var(--color-bg);--padding-start: 0;--padding-end: 0;--padding-top: 0;--padding-bottom: 20px}.perfil-header-section{background:var(--color-primary);padding:20px 16px 32px;display:flex;flex-direction:column;align-items:center;text-align:center;position:relative}.perfil-avatar-wrapper{position:relative;width:90px;height:90px;margin-bottom:16px;cursor:pointer}.perfil-avatar-img{width:100%;height:100%;border-radius:50%;object-fit:cover;border:4px solid rgba(255,255,255,.3);background:var(--color-white)}.perfil-avatar-placeholder{width:100%;height:100%;border-radius:50%;background:#fff3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;font-size:36px;font-weight:700;color:var(--color-white);border:4px solid rgba(255,255,255,.3)}.perfil-camera-badge{position:absolute;bottom:0;right:0;width:32px;height:32px;background:var(--color-white);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #00000026;border:2px solid var(--color-primary)}.perfil-company-name{color:var(--color-white);font-size:20px;font-weight:700;margin:0 0 4px;line-height:1.2}.perfil-ruc{color:#fffc;font-size:14px;margin:0 0 12px;font-weight:400}.perfil-status-badge{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:20px;font-size:13px;font-weight:500;background:#ffffff26;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--color-white)}.perfil-status-badge.status-approved{background:#19c37d33;color:#a7f3d0}.perfil-status-badge.status-pending{background:#edd30033;color:#fef08a}.perfil-status-badge.status-rejected{background:#ff4d4f33;color:#fecaca}.ajustes-sections{padding:20px 16px;display:flex;flex-direction:column;gap:24px}.ajustes-section{background:transparent}.section-title{color:var(--color-primary);font-size:13px;font-weight:700;letter-spacing:.5px;margin:0 0 8px;padding-left:12px;text-transform:uppercase}.menu-list{background:var(--color-white);border-radius:12px;overflow:hidden;box-shadow:0 1px 3px #0000000a}.menu-item{display:flex;align-items:center;padding:14px 16px;gap:12px;cursor:pointer;transition:background-color .15s ease;border-bottom:1px solid var(--color-border)}.menu-item:last-child{border-bottom:none}.menu-item:active{background-color:#0000000d}.menu-item-icon{width:32px;height:32px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.menu-item-content{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.menu-item-title{font-size:16px;font-weight:500;color:var(--color-text);line-height:1.3}.menu-item-desc{font-size:13px;color:var(--color-text-secondary);line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kyc-card{background:var(--color-white);border-radius:14px;padding:16px;display:flex;align-items:center;justify-content:space-between;gap:12px;box-shadow:0 2px 8px #0000000f;border:1px solid transparent}.kyc-card-text{display:flex;flex-direction:column;gap:6px;min-width:0}.kyc-card-title{font-size:15px;font-weight:600;color:var(--color-text)}.kyc-card-subtitle{font-size:13px;color:var(--color-text-secondary)}.kyc-start-btn{--background: var(--color-primary);--background-hover: var(--color-primary-dark);--border-radius: 12px;--padding-start: 16px;--padding-end: 16px;height:36px;font-weight:600;text-transform:uppercase}.kyc-card-default{border-color:#194bfb33;background:linear-gradient(180deg,#fff,#f3f6ff)}.kyc-card-pending{border-color:#edd30059;background:linear-gradient(180deg,#fff,#fffbe6)}.kyc-card-approved{border-color:#19c37d59;background:linear-gradient(180deg,#fff,#ecfdf3)}.kyc-card-rejected{border-color:#ff4d4f59;background:linear-gradient(180deg,#fff,#fff1f2)}.kyc-btn-start{--background: var(--color-primary)}.kyc-btn-pending{--background: #f59e0b;--background-hover: #d97706}.kyc-btn-approved{--background: #16a34a;--background-hover: #15803d}.kyc-btn-retry{--background: #ef4444;--background-hover: #dc2626}.ion-no-border{--border-width: 0 !important}.ajustes-noti-badge{position:absolute;top:6px;right:6px;font-size:10px}.libro-contable-page{--contable-primary: #1e3a5f;--contable-success: #059669;--contable-warning: #d97706;--contable-danger: #dc2626;--contable-info: #2563eb}.contable-content{--background: #f8fafc}.contable-toolbar{--background: var(--contable-primary);--color: white}.back-button{color:#fff}.toolbar-title{font-weight:600}.contable-header{padding:20px;background:var(--contable-primary);color:#fff}.contable-header h2{margin:0 0 4px;font-size:1.4rem;font-weight:700}.contable-periodo{font-size:.9rem;opacity:.8}.resumen-cards{padding:16px;margin-top:-20px}.resumen-cards ion-col{padding:6px}.resumen-card{background:#fff;border-radius:16px;padding:18px;display:flex;align-items:center;gap:14px;box-shadow:0 2px 8px #0000000f;border-left:4px solid transparent}.resumen-card.ingreso{border-left-color:var(--contable-success)}.resumen-card.pendiente-cobro{border-left-color:var(--contable-warning)}.resumen-card.pendiente-liberar{border-left-color:var(--contable-info)}.resumen-card.comisiones{border-left-color:#8b5cf6}.resumen-icono{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:22px;flex-shrink:0}.resumen-card.ingreso .resumen-icono{background:#05966926;color:var(--contable-success)}.resumen-card.pendiente-cobro .resumen-icono{background:#d9770626;color:var(--contable-warning)}.resumen-card.pendiente-liberar .resumen-icono{background:#2563eb26;color:var(--contable-info)}.resumen-card.comisiones .resumen-icono{background:#8b5cf626;color:#8b5cf6}.resumen-datos{display:flex;flex-direction:column;gap:2px;min-width:0}.resumen-monto{font-size:1.2rem;font-weight:700;color:#1e293b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.resumen-monto.crypto{color:var(--contable-info);font-family:Courier New,monospace}.resumen-label{font-size:.75rem;color:#64748b;font-weight:500}.disputa-alert{margin:12px 6px 0;background:linear-gradient(135deg,#dc2626,#b91c1c);border-radius:12px;padding:14px;display:flex;align-items:center;gap:10px;color:#fff;font-weight:500;font-size:.9rem}.buscador-section{padding:16px;background:#fff;margin:16px 16px 0;border-radius:16px;box-shadow:0 2px 8px #0000000f}.buscador-clientes{--background: #f1f5f9;--border-radius: 12px;--placeholder-color: #94a3b8;--icon-color: #64748b;padding:0}.periodo-selector{padding:16px}.periodo-selector ion-segment{background:#e2e8f0;border-radius:12px;padding:4px}.periodo-selector ion-segment-button{--indicator-color: white;--color: #64748b;--color-checked: var(--contable-primary);--border-radius: 10px;text-transform:none;font-weight:500}.filtros-trigger{display:flex;justify-content:space-between;align-items:center;padding:0 16px 12px}.btn-filtros{--color: var(--contable-primary);font-size:.85rem}.resultados-count{font-size:.8rem;color:#64748b}.modal-filtros{background:#fff;min-height:100vh;padding:20px}.modal-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.modal-header h3{margin:0;font-size:1.2rem;color:#1e293b}.fechas-filtro{padding:16px 0}.fechas-filtro label{display:block;margin-bottom:8px;color:#64748b;font-size:.9rem}.modal-footer{margin-top:24px}.movimientos-lista{padding:0 16px}.movimiento-skeleton{margin-bottom:12px;border-radius:16px;overflow:hidden}.movimiento-card{background:#fff;border-radius:16px;padding:16px;margin-bottom:12px;box-shadow:0 2px 8px #0000000f}.movimiento-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.movimiento-tipo{display:flex;align-items:center;gap:6px;padding:6px 12px;border-radius:20px;font-size:.75rem;font-weight:600}.movimiento-tipo.ingreso{background:#05966926;color:var(--contable-success)}.movimiento-tipo.egreso{background:#dc262626;color:var(--contable-danger)}.movimiento-tipo.pendiente{background:#d9770626;color:var(--contable-warning)}.movimiento-cliente{display:flex;align-items:center;gap:8px;margin-bottom:14px;padding-bottom:12px;border-bottom:1px dashed #e2e8f0}.movimiento-cliente ion-icon{color:#94a3b8;font-size:18px}.cliente-nombre{font-weight:600;color:#334155;font-size:.95rem}.movimiento-montos{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.monto-fiat,.monto-crypto{text-align:center;flex:1}.monto-flecha{color:#94a3b8;font-size:1.2rem;padding:0 12px}.monto-label{display:block;font-size:.7rem;color:#94a3b8;text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px}.monto-valor{font-size:1.1rem;font-weight:700;color:#1e293b}.movimiento-footer{display:flex;justify-content:space-between;align-items:center;padding-top:12px;border-top:1px solid #f1f5f9}.movimiento-fecha{font-size:.8rem;color:#94a3b8}.movimiento-meta{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.movimiento-comision{font-size:.75rem;color:#8b5cf6;font-weight:500}.movimiento-ref{font-size:.7rem;color:#cbd5e1;font-family:Courier New,monospace}.sin-movimientos{text-align:center;padding:60px 20px;color:#94a3b8}.sin-movimientos ion-icon{font-size:48px;margin-bottom:12px}@media (max-width: 380px){.resumen-monto{font-size:1rem}.movimiento-montos{flex-direction:column;gap:8px}.monto-flecha{transform:rotate(90deg)}}.notifications-page{--background: #f8fafc}.notifications-list{background:transparent}.notification-item{--background: #ffffff;margin-bottom:10px;border-radius:12px;box-shadow:0 2px 6px #0f172a0f}.notification-item.unread{border-left:4px solid #ef4444}.notification-icon{font-size:22px;color:#ef4444}.notification-title{font-weight:600;color:#0f172a}.notification-body{font-size:.9rem;color:#475569;margin-top:4px}.notification-date{font-size:.75rem;color:#94a3b8;margin-top:6px}.notifications-empty{text-align:center;color:#64748b;margin-top:24px}.notifications-empty ion-icon{font-size:42px;margin-bottom:8px}.p2p-market-page{--background: #f4f7fb;background:#f4f7fb}.p2p-header,.p2p-header ion-toolbar,.tab-container{background:#fff}.p2p-header{box-shadow:none;border-bottom:1px solid rgba(15,23,42,.06)}.p2p-header ion-toolbar{--background: #ffffff;--color: #0f172a}.p2p-content{--background: #f4f7fb;--padding-start: 0;--padding-end: 0}.market-container{width:100%;max-width:1120px;margin:0 auto;padding:0 16px;box-sizing:border-box}.p2p-header-row{min-height:68px;display:flex;align-items:center;justify-content:space-between;gap:12px}.p2p-header-main{display:flex;align-items:center;gap:12px;min-width:0}.p2p-back{color:#0f172a;font-size:22px;cursor:pointer;flex:0 0 auto}.p2p-title-block{display:flex;flex-direction:column;gap:2px;min-width:0}.p2p-title{font-size:18px;font-weight:800;color:#0f172a}.p2p-subtitle{font-size:13px;color:#64748b}.p2p-header-actions{display:flex;align-items:center;gap:8px;flex:0 0 auto}.orders-btn{--color: #334155;--background: transparent;--background-hover: rgba(148, 163, 184, .12);--border-radius: 10px;--padding-start: 10px;--padding-end: 10px;min-height:36px;font-weight:700;flex:0 0 auto;position:relative;font-size:0}.orders-btn ion-icon{font-size:16px}.orders-btn .orders-btn-label{font-size:14px;font-weight:700}.orders-alert-badge{position:absolute;top:4px;right:4px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:#dc2626;color:#fff;font-size:10px;font-weight:800;line-height:16px;text-align:center;box-shadow:0 0 0 2px #fff}.ops-center-btn{--color: #2563eb;--background: transparent;--background-hover: rgba(37, 99, 235, .1);--border-radius: 10px;--padding-start: 10px;--padding-end: 10px;min-height:36px;font-weight:700;flex:0 0 auto}.ops-center-btn ion-icon{font-size:16px}.direct-channel-btn{--color: #047857;--background: rgba(16, 185, 129, .1);--background-hover: rgba(16, 185, 129, .16);--border-radius: 10px;--padding-start: 12px;--padding-end: 12px;min-height:36px;font-weight:800;flex:0 0 auto}.ops-menu-popover::part(content){border-radius:14px;box-shadow:0 18px 34px #0f172a29}.ops-menu-panel{min-width:260px;max-width:320px;background:#fff}.ops-menu-header{padding:14px 14px 6px;border-bottom:1px solid rgba(148,163,184,.16)}.ops-menu-title{display:block;font-size:14px;font-weight:800;color:#0f172a}.ops-menu-subtitle{display:block;margin-top:4px;font-size:12px;color:#64748b}.tab-container{padding:0 0 12px}.direct-channel-switch{display:flex;gap:8px;padding-top:4px;padding-bottom:10px}.direct-channel-tab{border:1px solid rgba(148,163,184,.2);background:#fff;color:#475569;border-radius:12px;padding:10px 14px;font-size:14px;font-weight:800;cursor:pointer;white-space:nowrap}.direct-channel-tab.active{background:#ecfdf5;border-color:#10b98152;color:#047857}.p2p-banner-wrap{padding-top:8px;padding-bottom:10px}.p2p-banner-skeleton{width:100%;height:116px;border-radius:14px;background:linear-gradient(90deg,#e2e8f08c,#f1f5f9eb,#e2e8f08c);background-size:200% 100%;animation:shimmer 1.4s infinite}.p2p-banner-card{width:100%;border:0;border-radius:14px;overflow:hidden;padding:0;background:#0f172a;position:relative;cursor:pointer}.p2p-banner-card:disabled{cursor:default}.p2p-banner-card img{width:100%;height:116px;object-fit:cover;display:block}.p2p-banner-overlay{position:absolute;left:0;right:0;bottom:0;padding:12px;background:linear-gradient(180deg,transparent 0%,rgba(15,23,42,.76) 100%);text-align:left}.p2p-banner-title{color:#fff;font-size:15px;font-weight:800;line-height:1.2}.p2p-banner-subtitle{color:#cbd5e1;font-size:12px;margin-top:3px}.p2p-banner-dots{display:flex;justify-content:center;gap:6px;margin-top:8px}.p2p-banner-dot{width:7px;height:7px;border-radius:50%;border:0;background:#cbd5e1;cursor:pointer;padding:0}.p2p-banner-dot.active{background:#2563eb}.p2p-tabs{--background: #eef3fb;border-radius:14px;padding:4px}.p2p-tabs ion-segment-button{--background-checked: #ffffff;--color: #64748b;--color-checked: #0f172a;--indicator-color: transparent;min-height:42px;font-weight:700;border-radius:10px;text-transform:none}.market-buy .p2p-tabs ion-segment-button[value=BUY]{--background-checked: #ecfdf3;--color-checked: #15803d}.market-sell .p2p-tabs ion-segment-button[value=SELL]{--background-checked: #fef2f2;--color-checked: #b91c1c}.filters-container{margin-top:16px;background:#fff;border:1px solid rgba(148,163,184,.14);border-radius:18px;padding:18px;box-shadow:0 10px 28px #0f172a0d}.filters-summary{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.filters-title{font-size:16px;font-weight:800;color:#0f172a}.filters-subtitle{font-size:13px;color:#64748b;margin-top:2px}.reset-filters-btn{--color: #2563eb;font-weight:700}.filters-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.filter-select-wrap{background:#f8fafc;border:1px solid rgba(148,163,184,.18);border-radius:14px;padding:10px 12px;display:flex;flex-direction:column;gap:6px}.filter-label{font-size:11px;color:#64748b;text-transform:uppercase;letter-spacing:.35px}.filter-select{--color: #0f172a;--padding-start: 0;--padding-end: 0;width:100%;font-size:14px;font-weight:600}.offers-container{display:flex;flex-direction:column;gap:14px;margin-top:16px}.offer-card{background:#fff;border-radius:18px;padding:18px;border:1px solid rgba(148,163,184,.14);box-shadow:0 14px 32px #0f172a0f}.offer-header{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px}.user-info{display:flex;align-items:center;gap:12px;min-width:0}.avatar{width:44px;height:44px;border-radius:50%;background:#eff6ff;border:1px solid rgba(37,99,235,.18);display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:800;color:#2563eb;flex:0 0 auto}.user-details{min-width:0}.username-row{display:flex;align-items:center;gap:6px;margin-bottom:4px}.username{font-size:16px;font-weight:800;color:#0f172a}.verified-badge{color:#10b981;font-size:18px}.user-stats{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:12px}.stars,.completion-rate{color:#10b981}.trades-count,.response-time{color:#64748b}.response-time{display:flex;align-items:center;gap:5px;font-size:12px;font-weight:600;white-space:nowrap}.price-section{padding:14px 0;border-top:1px solid rgba(148,163,184,.14);border-bottom:1px solid rgba(148,163,184,.14)}.price-main{display:flex;align-items:baseline;gap:6px}.price-value{font-size:28px;font-weight:900;color:#0f172a}.price-unit{color:#64748b;font-size:14px;font-weight:600}.market-buy .price-value{color:#15803d}.market-sell .price-value{color:#b91c1c}.limits-section{display:grid;gap:8px;padding:14px 0 12px}.limit-row,.available-row{display:flex;justify-content:space-between;align-items:center;gap:12px}.limit-label,.available-label{color:#64748b;font-size:13px}.limit-value,.available-value{color:#0f172a;font-size:14px;font-weight:800}.payment-methods{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.payment-badge{--background: #eff6ff;--color: #1d4ed8;border-radius:999px;font-size:11px;font-weight:700;padding:4px 8px}.payment-badge.more{--background: #f1f5f9;--color: #475569}.trade-button{--border-radius: 12px;height:46px;font-weight:800;letter-spacing:0}.trade-button.buy-btn{--background: #16a34a;--background-activated: #15803d}.trade-button.sell-btn{--background: #dc2626;--background-activated: #b91c1c}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:34px 22px;background:#fff;border-radius:18px;border:1px solid rgba(148,163,184,.14);box-shadow:0 14px 32px #0f172a0d}.empty-icon{font-size:44px;color:#94a3b8;margin-bottom:12px}.empty-state h3{margin:0 0 6px;color:#0f172a}.empty-state p{margin:0 0 14px;color:#64748b}.skeleton-list{display:flex;flex-direction:column;gap:14px}.offer-card.skeleton{height:172px;background:linear-gradient(90deg,#e2e8f08c,#f1f5f9eb,#e2e8f08c);background-size:200% 100%;animation:shimmer 1.4s infinite}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.bottom-spacer{height:80px}@media (max-width: 840px){.filters-grid{grid-template-columns:1fr}}@media (max-width: 720px){.p2p-header-row{align-items:flex-start;flex-direction:column;padding:12px 0 8px}.p2p-header-actions{width:100%;flex-direction:column;align-items:stretch}.orders-btn,.ops-center-btn,.direct-channel-btn{width:100%}.orders-btn,.ops-center-btn,.direct-channel-btn{justify-content:flex-start}.direct-channel-switch{overflow-x:auto}.offer-header,.limit-row,.available-row,.filters-summary{flex-direction:column;align-items:flex-start}.price-main{flex-wrap:wrap}}.direct-sell-page{--background: #eef4f8;background:#eef4f8}.direct-sell-header,.direct-sell-header ion-toolbar{--background: #ffffff;background:#fff;border-bottom:1px solid rgba(15,23,42,.06)}.direct-sell-content{--background: #eef4f8}.direct-sell-container{width:100%;max-width:1120px;margin:0 auto;padding:0 16px;box-sizing:border-box}.direct-sell-toolbar{min-height:68px;display:flex;align-items:center;gap:12px}.direct-sell-toolbar>div:nth-child(2){flex:1;min-width:0}.direct-sell-back{width:36px;height:36px;padding:7px;border-radius:10px;background:#f1f5f9;font-size:22px;color:#123044;cursor:pointer;box-sizing:border-box}.direct-sell-title{font-size:18px;font-weight:900;color:#123044}.direct-sell-subtitle{margin-top:2px;font-size:13px;color:#64748b}.direct-sell-refresh-btn{border:1px solid rgba(37,99,235,.16);background:#eff6ff;color:#1d4ed8;border-radius:10px;padding:9px 12px;font-size:12px;font-weight:900;display:inline-flex;align-items:center;gap:7px}.direct-sell-refresh-btn ion-icon{font-size:17px}.direct-sell-header-menu-btn{width:40px;height:40px;border:1px solid rgba(15,118,110,.16);background:#ecfdf3;color:#0f766e;border-radius:10px;display:inline-flex;align-items:center;justify-content:center}.direct-sell-header-menu-btn ion-icon{font-size:22px}.direct-sell-header-popover{--width: 250px}.direct-sell-header-menu{padding:10px}.direct-sell-header-menu-title{padding:8px 10px 10px;color:#123044;font-size:13px;font-weight:900;text-transform:uppercase}.direct-sell-header-menu ion-item{--border-radius: 10px;--padding-start: 10px;--inner-padding-end: 8px;--background: transparent;--color: #334155;margin-bottom:4px;font-weight:800}.direct-sell-header-menu ion-item.active{--background: #ecfdf3;--color: #0f766e}.direct-sell-header-menu ion-icon{color:inherit;font-size:19px}.direct-sell-hero{margin-top:0;padding:22px;border-radius:12px;background:linear-gradient(135deg,#123044f7,#1d4ed8db),#123044;border:1px solid rgba(40,75,99,.14);box-shadow:0 14px 32px #12304414;display:flex;align-items:center;justify-content:space-between;gap:20px}.direct-sell-badge{--background: rgba(34, 197, 94, .14);--color: #86efac;font-weight:800}.direct-sell-hero h1{margin:10px 0 8px;color:#fff;font-size:24px;line-height:1.18}.direct-sell-hero p{margin:0;max-width:680px;color:#ffffffc2;font-size:14px;line-height:1.55}.direct-sell-primary{--background: #0f766e;--background-activated: #115e59;--border-radius: 10px;font-weight:800;min-width:170px}.direct-sell-hero-status{min-width:132px;padding:10px 12px;border-radius:10px;display:flex;align-items:center;justify-content:center;gap:8px;font-size:13px;font-weight:900;text-transform:uppercase;border:1px solid transparent}.direct-sell-hero-status ion-icon{font-size:19px}.direct-sell-hero-status.active{background:#22c55e24;color:#86efac;border-color:#86efac2e}.direct-sell-hero-status.inactive{background:#ffffff1f;color:#ffffffc7;border-color:#ffffff29}.direct-sell-hero-status.warning{background:#f59e0b29;color:#fde68a;border-color:#fde68a3d}.direct-sell-loading{margin-top:14px;padding:12px 14px;border-radius:10px;background:#fff;color:#64748b;display:flex;align-items:center;gap:10px;font-weight:700;font-size:13px;border:1px solid rgba(40,75,99,.12)}.direct-sell-grid{margin-top:16px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.direct-sell-card,.direct-sell-panel,.direct-sell-config{background:#fff;border:1px solid rgba(40,75,99,.12);box-shadow:0 12px 28px #1230440f;border-radius:12px}.direct-sell-card{padding:16px}.direct-sell-card ion-icon{font-size:24px;color:#0f766e}.direct-sell-card span,.direct-sell-card small{display:block;color:#64748b}.direct-sell-card span{margin-top:10px;font-size:12px;font-weight:800;text-transform:uppercase}.direct-sell-card strong{display:block;margin-top:6px;color:#123044;font-size:18px}.direct-sell-card small{margin-top:8px;font-size:12px;line-height:1.35}.direct-sell-panel,.direct-sell-config{margin-top:16px;padding:18px}.direct-sell-panel-header,.direct-sell-config-header{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.direct-sell-panel h2,.direct-sell-config h2{margin:0;color:#123044;font-size:18px}.direct-sell-panel p,.direct-sell-config p{margin:6px 0 0;color:#64748b;font-size:13px}.direct-sell-panel-header ion-icon{color:#2563eb;font-size:24px}.direct-sell-config-badge{--background: #ecfdf3;--color: #15803d;font-weight:800;flex:0 0 auto}.direct-sell-form-grid{margin-top:18px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.direct-sell-form-grid label span{display:block;color:#64748b;font-size:12px;font-weight:900;text-transform:uppercase;margin-bottom:8px}.direct-sell-input-row{display:flex;align-items:center;gap:8px;background:#f8fafc;border:1px solid rgba(40,75,99,.16);border-radius:10px;padding:2px 10px}.direct-sell-input-row ion-input{color:#123044;font-size:18px;font-weight:900}.direct-sell-native-input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:#123044;font-size:18px;font-weight:900;line-height:1.35;padding:10px 0}.direct-sell-native-input::-webkit-outer-spin-button,.direct-sell-native-input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.direct-sell-input-row strong{color:#64748b;font-size:12px}.direct-sell-warning{margin-top:14px;padding:12px 14px;border-radius:10px;background:#eff6ff;color:#1e40af;border:1px solid rgba(29,78,216,.14);font-size:13px;line-height:1.45}.direct-sell-validation{margin-top:14px;padding:12px 14px;border-radius:10px;background:#fffbeb;color:#92400e;border:1px solid rgba(245,158,11,.3);font-size:13px;font-weight:800;line-height:1.45}.direct-sell-validation.exhausted{background:#fff7ed;color:#9a3412;border-color:#ea580c47}.direct-sell-fee-preview{margin-top:14px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid rgba(40,75,99,.12);border-radius:12px;overflow:hidden}.direct-sell-fee-preview>div{padding:12px 14px;background:#f8fafc;border-right:1px solid rgba(40,75,99,.08)}.direct-sell-fee-preview>div:last-child{border-right:0;background:#ecfdf3}.direct-sell-fee-preview span,.direct-sell-fee-preview strong{display:block}.direct-sell-fee-preview span{color:#64748b;font-size:11px;font-weight:900;text-transform:uppercase}.direct-sell-fee-preview strong{margin-top:7px;color:#123044;font-size:15px;font-weight:900}.direct-sell-config-action{margin-top:14px;width:100%;height:48px}.direct-sell-empty{margin-top:16px;border:1px dashed rgba(40,75,99,.3);border-radius:10px;padding:22px;color:#64748b;text-align:center}.direct-sell-orders{margin-top:14px;border:1px solid rgba(40,75,99,.1);border-radius:10px;overflow:hidden}.direct-sell-availability{margin-top:14px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid rgba(40,75,99,.1);border-radius:10px;overflow:hidden}.direct-sell-availability.exhausted{border-color:#ea580c38}.direct-sell-availability>div{padding:14px;background:#f8fafc;border-right:1px solid rgba(40,75,99,.08)}.direct-sell-availability>div:last-child{border-right:0;background:#ecfdf3}.direct-sell-availability.exhausted>div:last-child{background:#fff7ed}.direct-sell-availability span,.direct-sell-availability strong{display:block}.direct-sell-availability span{color:#64748b;font-size:11px;font-weight:900;text-transform:uppercase}.direct-sell-availability strong{margin-top:7px;color:#123044;font-size:14px;line-height:1.25}.direct-sell-order-row{display:flex;justify-content:space-between;gap:14px;padding:13px 14px;border-bottom:1px solid rgba(40,75,99,.08);border-left:4px solid transparent}.direct-sell-order-row:last-child{border-bottom:0}.direct-sell-order-row strong,.direct-sell-order-row span{display:block}.direct-sell-order-row strong{color:#123044;font-size:14px}.direct-sell-order-row span{margin-top:4px;color:#64748b;font-size:12px}.direct-sell-order-row small{display:block;margin-top:4px;color:#94a3b8;font-size:11px}.direct-sell-order-row.success{border-left-color:#16a34a;background:#f0fdf4}.direct-sell-order-row.pending{border-left-color:#f59e0b;background:#fffbeb}.direct-sell-order-row.danger{border-left-color:#dc2626;background:#fef2f2}.direct-sell-order-row.ready_to_pay,.direct-sell-order-row.approved{border-left-color:#2563eb;background:#eff6ff}.direct-sell-order-row.paid,.direct-sell-order-row.released{border-left-color:#16a34a;background:#f0fdf4}.direct-sell-order-row.blocked,.direct-sell-order-row.frozen,.direct-sell-order-row.failed{border-left-color:#dc2626;background:#fef2f2}.direct-sell-shortcuts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.direct-sell-shortcuts button,.direct-sell-support-actions button{border:1px solid rgba(40,75,99,.12);background:#f8fafc;color:#123044;border-radius:12px;min-height:82px;padding:14px;font-size:13px;font-weight:900;display:flex;align-items:center;justify-content:center;gap:9px}.direct-sell-shortcuts button ion-icon{color:#0f766e;font-size:22px}.direct-sell-support-panel{min-height:280px}.direct-sell-support-actions{margin-top:18px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.direct-sell-support-actions button:first-child{background:#0f766e;color:#fff}.direct-sell-orders-summary{margin-top:14px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid rgba(40,75,99,.1);border-radius:10px;overflow:hidden}.direct-sell-orders-summary>div{padding:12px 14px;background:#f8fafc;border-right:1px solid rgba(40,75,99,.08)}.direct-sell-orders-summary>div:last-child{border-right:0;background:#ecfdf3}.direct-sell-orders-summary span,.direct-sell-orders-summary strong{display:block}.direct-sell-orders-summary span{color:#64748b;font-size:11px;font-weight:900;text-transform:uppercase}.direct-sell-orders-summary strong{margin-top:7px;color:#123044;font-size:15px;font-weight:900}.direct-sell-settlement-hero{margin-top:16px;padding:22px;border-radius:12px;background:linear-gradient(135deg,#0f766e,#2563eb);color:#fff;display:flex;justify-content:space-between;align-items:center;gap:18px;box-shadow:0 14px 32px #12304414}.direct-sell-settlement-hero span,.direct-sell-settlement-hero small{display:block}.direct-sell-settlement-hero span{font-size:12px;font-weight:900;text-transform:uppercase;opacity:.82}.direct-sell-settlement-hero strong{display:block;margin-top:6px;font-size:30px;font-weight:950}.direct-sell-settlement-hero small{margin-top:6px;color:#ffffffc7;line-height:1.35}.direct-sell-settlement-hero ion-icon{flex:0 0 auto;font-size:42px;opacity:.86}.direct-sell-settlement-summary{margin-top:16px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.direct-sell-settlement-summary article{background:#fff;border:1px solid rgba(40,75,99,.12);border-radius:12px;box-shadow:0 12px 28px #1230440d;padding:15px}.direct-sell-settlement-summary ion-icon{color:#0f766e;font-size:23px}.direct-sell-settlement-summary span,.direct-sell-settlement-summary small,.direct-sell-settlement-summary strong{display:block}.direct-sell-settlement-summary span{margin-top:10px;color:#64748b;font-size:11px;font-weight:900;text-transform:uppercase}.direct-sell-settlement-summary strong{margin-top:6px;color:#123044;font-size:18px;font-weight:950}.direct-sell-settlement-summary small{margin-top:5px;color:#94a3b8;font-size:11px}.direct-sell-settlement-list{margin-top:14px;display:grid;gap:12px}.direct-sell-settlement-card{background:#fff;border:1px solid rgba(40,75,99,.12);border-left:4px solid #f59e0b;border-radius:12px;padding:15px}.direct-sell-settlement-card.ready_to_pay,.direct-sell-settlement-card.approved{border-left-color:#2563eb}.direct-sell-settlement-card.paid,.direct-sell-settlement-card.released{border-left-color:#16a34a}.direct-sell-settlement-card.blocked,.direct-sell-settlement-card.frozen,.direct-sell-settlement-card.failed{border-left-color:#dc2626}.direct-sell-settlement-card-top{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.direct-sell-settlement-card-top span,.direct-sell-settlement-money-grid span,.direct-sell-settlement-payment span{display:block;color:#64748b;font-size:11px;font-weight:900;text-transform:uppercase}.direct-sell-settlement-card-top strong{display:block;margin-top:5px;color:#123044;font-size:16px;font-weight:950}.direct-sell-settlement-card-top b{flex:0 0 auto;padding:7px 10px;border-radius:999px;background:#f8fafc;color:#123044;font-size:11px;font-weight:950}.direct-sell-settlement-money-grid{margin-top:13px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid rgba(40,75,99,.1);border-radius:10px;overflow:hidden}.direct-sell-settlement-money-grid div{padding:11px 12px;background:#f8fafc;border-right:1px solid rgba(40,75,99,.08)}.direct-sell-settlement-money-grid div:last-child{border-right:0;background:#ecfdf3}.direct-sell-settlement-money-grid strong,.direct-sell-settlement-payment strong{display:block;margin-top:6px;color:#123044;font-size:14px;font-weight:950}.direct-sell-settlement-payment{margin-top:12px;padding:12px;border-radius:10px;background:#eff6ff;border:1px solid rgba(37,99,235,.12)}.direct-sell-settlement-payment small{display:block;margin-top:4px;color:#64748b;font-size:11px}.direct-sell-settlement-warning{margin-top:12px;padding:11px 12px;border-radius:10px;background:#fef2f2;color:#991b1b;font-size:12px;font-weight:800}@media (max-width: 860px){.direct-sell-hero{align-items:stretch;flex-direction:column}.direct-sell-primary{width:100%}.direct-sell-grid,.direct-sell-form-grid,.direct-sell-availability{grid-template-columns:1fr 1fr}.direct-sell-orders-summary{grid-template-columns:1fr}.direct-sell-settlement-summary,.direct-sell-settlement-money-grid{grid-template-columns:1fr 1fr}.direct-sell-shortcuts,.direct-sell-support-actions{grid-template-columns:1fr}.direct-sell-availability>div{border-right:0;border-bottom:1px solid rgba(40,75,99,.08)}}@media (max-width: 560px){.direct-sell-grid,.direct-sell-form-grid{grid-template-columns:1fr}.direct-sell-panel-header,.direct-sell-config-header,.direct-sell-toolbar,.direct-sell-settlement-hero,.direct-sell-settlement-card-top,.direct-sell-order-row{flex-direction:column}.direct-sell-refresh-btn{width:100%;justify-content:center}.direct-sell-availability{grid-template-columns:1fr}.direct-sell-orders-summary>div{border-right:0;border-bottom:1px solid rgba(40,75,99,.08)}.direct-sell-settlement-summary,.direct-sell-settlement-money-grid{grid-template-columns:1fr}.direct-sell-settlement-money-grid div{border-right:0;border-bottom:1px solid rgba(40,75,99,.08)}}.buy-offer-page{--background: #f6f8fc}.buy-offer-header ion-toolbar{--background: #ffffff;--border-width: 0;--color: #0f172a;box-shadow:none}.buy-offer-back-btn{--color: #0f172a;color:#0f172a}.buy-offer-back-btn ion-icon{font-size:22px;color:#0f172a}.buy-offer-header:after{display:none}.buy-offer-content{--background: #f6f8fc}.buy-offer-content::part(scroll){padding:20px 16px 28px}.buy-offer-wrapper{width:min(100%,920px);margin:0 auto;display:flex;flex-direction:column;gap:14px}.buy-offer-wizard-head{padding:16px;border-radius:14px;background:#fff;border:1px solid #dbe3ef}.wizard-head-row{display:flex;align-items:center;justify-content:flex-start;gap:10px;margin-bottom:12px;flex-direction:column;align-items:flex-start}.wizard-step-kicker{font-size:12px;font-weight:700;color:#1d4ed8}.wizard-step-title{font-size:34px;font-weight:700;color:#0f172a}.buy-offer-progress{--background: #e2e8f0;--progress-background: #2563eb;height:6px;border-radius:999px}.wizard-stepper{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px}.wizard-step-item{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:14px;border:1px solid #d3dce8;background:#f8fafc;color:#5f7692;font-size:15px;font-weight:700}.wizard-step-item ion-icon{font-size:18px}.wizard-step-item.active{border-color:#69a5ea;background:#e8f1ff;color:#1e5ea8}.wizard-step-item.done{border-color:#93c5fd;background:#eef6ff;color:#1d4ed8}.buy-offer-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px 22px;border-radius:18px;background:linear-gradient(135deg,#eff6ff,#fff 62%);border:1px solid #dbe7ff}.buy-offer-kicker{display:inline-flex;margin-bottom:8px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#1d4ed8}.buy-offer-hero-copy h1{margin:0;font-size:28px;line-height:1.1;color:#0f172a}.buy-offer-hero-copy p{margin:10px 0 0;max-width:560px;font-size:14px;line-height:1.55;color:#475569}.buy-offer-hero-side{min-width:120px;padding:14px 16px;border-radius:16px;background:#fff;border:1px solid #dbe7ff;text-align:left}.buy-offer-side-label{display:block;margin-bottom:6px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#64748b}.buy-offer-hero-side strong{font-size:20px;color:#0f172a}.offer-summary-card,.trade-form-card{margin:0;background:#fff;border:1px solid #e2e8f0;border-radius:18px;box-shadow:0 10px 30px #0f172a0f;color:#0f172a}.compact-offer-card .offer-price{font-size:22px}.offer-summary-top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.offer-seller-row{display:flex;align-items:center;gap:10px}.offer-seller{font-size:20px;font-weight:700;color:#0f172a}.offer-meta{margin-top:8px;display:flex;flex-wrap:wrap;gap:8px;font-size:13px;color:#64748b}.offer-meta span{padding:5px 10px;border-radius:999px;background:#f8fafc;border:1px solid #e2e8f0}.offer-price-block{min-width:180px;text-align:right}.offer-price-label{display:block;margin-bottom:6px;font-size:12px;color:#64748b}.offer-price{font-size:28px;font-weight:800;color:#0f172a}.offer-price span{margin-left:4px;font-size:14px;font-weight:600;color:#475569}.offer-summary-grid{margin-top:18px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.offer-stat-card{padding:14px 16px;border-radius:14px;background:#f8fafc;border:1px solid #e2e8f0}.offer-stat-label{display:block;margin-bottom:8px;font-size:12px;color:#64748b}.offer-stat-value{font-size:15px;line-height:1.4;color:#0f172a}.trade-panel-section+.trade-panel-section{margin-top:28px;padding-top:28px;border-top:1px solid #e2e8f0}.trade-section-head{margin-bottom:14px}.trade-section-head h2{margin:0;font-size:18px;color:#0f172a}.trade-section-head p{margin:6px 0 0;font-size:14px;line-height:1.5;color:#64748b}.trade-amount-panel{display:grid;gap:12px}.trade-amount-item{--background: #f8fafc;--border-color: #dbe3ef;--border-radius: 14px;--padding-start: 14px;--inner-padding-end: 14px;border:1px solid #dbe3ef;border-radius:14px}.trade-amount-field{display:grid;gap:8px;padding:12px 14px;border:1px solid #dbe3ef;border-radius:14px;background:#f8fafc}.trade-amount-field label{font-size:12px;font-weight:700;color:#64748b}.trade-amount-field input{width:100%;border:0;outline:0;background:transparent;color:#0f172a;font-size:24px;font-weight:800}.trade-amount-field input::placeholder{color:#94a3b8}.trade-amount-hints{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.trade-inline-hint{padding:12px 14px;border-radius:14px;background:#f8fafc;border:1px solid #e2e8f0}.trade-inline-hint span{display:block;margin-bottom:6px;font-size:12px;color:#64748b}.trade-inline-hint strong{font-size:14px;color:#0f172a}.trade-total{margin-top:16px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.trade-total-card{padding:16px;border-radius:14px;background:#eff6ff;border:1px solid #dbeafe}.trade-total-card span{display:block;margin-bottom:6px;font-size:12px;color:#64748b}.trade-total-card strong{display:block;font-size:20px;line-height:1.25;color:#0f172a;white-space:normal;overflow-wrap:normal}.trade-total-card strong.trade-crypto-result{white-space:nowrap}.trade-methods-list{display:grid;gap:12px}.trade-methods-context{margin-bottom:12px;padding:12px 14px;border-radius:14px;background:#f8fafc;border:1px solid #dbe3ef;display:grid;gap:3px}.trade-methods-context strong{font-size:13px;color:#0f172a}.trade-methods-context span{font-size:12px;color:#475569}.trade-methods-context p{margin:4px 0 0;font-size:12px;color:#b45309}.trade-method-card{width:100%;padding:16px;border-radius:16px;border:1px solid #dbe3ef;background:#fff;color:#0f172a;text-align:left;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.trade-method-card:hover{border-color:#b7c8dd;box-shadow:0 10px 24px #0f172a14}.trade-method-card.is-selected{border-color:#2563eb;background:#eff6ff;box-shadow:0 12px 24px #2563eb1f}.trade-method-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.trade-method-select-zone{flex:1;min-width:0;padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.trade-method-card-copy{min-width:0;display:grid;gap:4px}.trade-method-name{font-size:16px;font-weight:700;color:#0f172a}.trade-method-subtitle{font-size:13px;color:#64748b;word-break:break-word}.trade-method-actions{flex-shrink:0;display:inline-flex;align-items:center;gap:8px}.trade-method-check,.trade-method-eye-btn{width:38px;height:38px;border:1px solid #dbe3ef;border-radius:999px;background:#fff;color:#64748b;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.trade-method-check.checked{background:#1d4ed8;border-color:#1d4ed8;color:#fff}.trade-method-eye-btn{background:#eaf2ff;border-color:#bfdbfe;color:#0b2a6f}.trade-method-check ion-icon,.trade-method-eye-btn ion-icon{font-size:18px}.trade-method-badge{flex-shrink:0;padding:7px 11px;border-radius:999px;background:#eff6ff;color:#1d4ed8;font-size:11px;font-weight:700}.trade-method-card.is-selected .trade-method-badge{background:#1d4ed8;color:#fff}.trade-method-card.is-selected .trade-method-badge:before{content:"✓";margin-right:5px}.trade-method-preview{margin-top:10px;font-size:13px;line-height:1.5;color:#475569}.trade-method-select-hidden{display:none}.trade-method-select-item{display:none;--background: #f8fafc;--border-color: #dbe3ef;--border-radius: 14px;--padding-start: 14px;--inner-padding-end: 14px;border:1px solid #dbe3ef;border-radius:14px;margin-bottom:2px}.trade-method-details{margin-top:16px;padding:18px;border-radius:16px;background:#f8fafc;border:1px solid #e2e8f0}.trade-method-details-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:0}.trade-method-details-kicker{display:block;margin-bottom:4px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#64748b}.trade-method-details-head h3{margin:0;font-size:18px;color:#0f172a}.trade-method-details-toggle{min-height:38px;padding:0 13px;border:1px solid #bfdbfe;border-radius:999px;background:#eaf2ff;color:#0b2a6f;display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:800;cursor:pointer;box-shadow:0 8px 18px #0b2a6f14}.trade-method-details-toggle ion-icon{font-size:17px}.trade-method-details-grid{display:grid;gap:10px;margin-top:14px}.trade-method-details-grid.inline{padding-top:14px;border-top:1px solid #dbe3ef}.detail-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:11px 0;border-top:1px solid #e2e8f0}.detail-row:first-child{border-top:0;padding-top:0}.detail-label{font-size:13px;color:#64748b}.detail-value{text-align:right;font-size:14px;font-weight:700;color:#0f172a;word-break:break-word}.detail-value.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.offer-terms{padding:16px 18px;border-radius:16px;background:#f8fafc;border:1px solid #e2e8f0}.buy-offer-terms-panel{margin-top:0}.offer-terms-text{font-size:14px;line-height:1.6;color:#334155}.offer-terms-label{margin-bottom:8px;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#64748b}.trade-error{margin-top:10px;padding:12px 14px;border-radius:12px;background:#fef2f2;border:1px solid #fecaca;color:#b91c1c;font-size:13px}.trade-confirm-summary{display:grid;gap:8px;padding:14px 16px;border-radius:14px;background:#f8fafc;border:1px solid #e2e8f0}.trade-confirm-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 0;border-top:1px solid #e2e8f0}.trade-confirm-row:first-child{border-top:0;padding-top:0}.trade-confirm-row span{font-size:13px;color:#64748b}.trade-confirm-row strong{font-size:14px;color:#0f172a;text-align:right}.buy-offer-action-bar{position:static;padding:8px 0 0;background:transparent}.wizard-action-bar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.wizard-action-bar.two-actions .buy-offer-action:not(.back){grid-column:2 / 3}.wizard-action-bar.single-action{grid-template-columns:minmax(0,1fr)}.wizard-action-bar.single-action .buy-offer-action{grid-column:1 / -1}.buy-offer-action{margin:0;height:52px;--border-radius: 14px;--background: #1d4ed8;--background-hover: #1e40af;font-weight:700}.buy-offer-action.back{grid-column:1 / 2;--border-color: #cbd5e1;--color: #0f172a;--background: #ffffff}.buy-offer-empty{width:min(100%,520px);margin:32px auto 0;padding:24px;border-radius:18px;background:#fff;border:1px solid #e2e8f0;box-shadow:0 10px 30px #0f172a0f;text-align:center}.buy-offer-empty-title{font-size:20px;font-weight:700;color:#0f172a}.buy-offer-empty-text{margin-top:8px;font-size:14px;line-height:1.55;color:#64748b}@media (max-width: 768px){.buy-offer-content::part(scroll){padding:16px 14px 24px}.buy-offer-hero,.offer-summary-top,.trade-method-details-head{flex-direction:column}.buy-offer-hero-side,.offer-price-block{min-width:0;width:100%;text-align:left}.offer-summary-grid,.trade-amount-hints,.trade-total{grid-template-columns:1fr}.wizard-head-row,.trade-confirm-row{flex-direction:column;align-items:flex-start}.wizard-step-title{font-size:24px}.wizard-stepper{grid-template-columns:1fr}.trade-confirm-row strong{text-align:left}.wizard-action-bar{grid-template-columns:1fr}.wizard-action-bar .buy-offer-action:not(.back),.buy-offer-action.back{grid-column:1 / -1}.detail-row{flex-direction:column;align-items:flex-start}.detail-value{text-align:left}}.p2p-payment-methods-page{--background: linear-gradient(180deg, #f4efe4 0%, #fffaf1 42%, #ffffff 100%)}.p2p-payment-methods-header ion-toolbar{--background: rgba(255, 250, 241, .92);--border-color: rgba(107, 79, 36, .12);--color: #1f2430;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.p2p-payment-methods-header ion-back-button{--color: #1f2430}.p2p-payment-methods-content::part(scroll){background:radial-gradient(circle at top left,rgba(199,149,66,.16),transparent 28%),radial-gradient(circle at top right,rgba(34,66,124,.08),transparent 22%),linear-gradient(180deg,#f4efe4,#fffaf1 42%,#fff)}.p2p-payment-methods-shell{max-width:920px;margin:0 auto;padding:24px 16px 120px}.p2p-payment-methods-hero{display:grid;grid-template-columns:72px 1fr;gap:16px;align-items:center;padding:18px;border-radius:24px;background:#ffffffdb;border:1px solid rgba(107,79,36,.1);box-shadow:0 18px 36px #69522614}.hero-icon-wrap{width:72px;height:72px;border-radius:22px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#b88634,#e6b85f);color:#fffef8;font-size:30px}.hero-copy h1{margin:0 0 6px;font-size:1.35rem;line-height:1.15;color:#1f2430}.hero-copy p{margin:0;color:#596171;font-size:.95rem;line-height:1.45}.methods-list-panel,.methods-empty-state{margin-top:18px;padding:18px;border-radius:24px;background:#ffffffe0;border:1px solid rgba(107,79,36,.1);box-shadow:0 20px 38px #4e3f1f14}.methods-context-panel{margin-top:14px;padding:14px 16px;border-radius:16px;background:#ffffffe6;border:1px solid rgba(107,79,36,.12);display:grid;gap:4px}.methods-context-panel strong{color:#1f2430;font-size:.95rem}.methods-context-panel span{color:#4f596a;font-size:.9rem}.methods-context-panel p{margin:6px 0 0;color:#6f4f1e;font-size:.84rem}.panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.panel-head h2,.methods-empty-state h2{margin:0 0 4px;font-size:1.05rem;color:#1f2430}.methods-grid{display:grid;gap:14px}.payment-method-card{width:100%;text-align:left;border:1px solid rgba(115,125,151,.18);border-radius:22px;background:linear-gradient(180deg,#fffdfa,#f9f5ec);padding:16px;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.payment-method-card.is-selected{border-color:#b88634a6;box-shadow:0 16px 34px #b886342e;transform:translateY(-1px)}.payment-method-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.method-title-block{display:flex;flex-direction:column;gap:4px}.method-title-block strong{font-size:1rem;color:#1f2430}.method-title-block span{font-size:.88rem;color:#68707f}.method-check{width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#8f99ad24;color:#70798bbf;font-size:20px}.method-check.active{background:#b8863424;color:#b88634}.payment-method-card-body{margin-top:14px;display:grid;gap:10px}.method-meta-row{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:.9rem}.method-meta-row span{color:#7a8394}.method-meta-row strong{color:#1f2430;text-align:right}.methods-empty-state{text-align:center}.methods-empty-state ion-icon{font-size:38px;color:#c28828}.methods-empty-state p{margin:8px 0 18px;color:#61697a}.methods-error{margin-top:16px;--background: rgba(185, 57, 57, .08);--color: #a12626;border-radius:16px}.methods-actions-bar{position:sticky;bottom:16px;margin-top:22px;display:flex;justify-content:flex-end;padding:12px;border-radius:22px;background:#ffffffeb;border:1px solid rgba(107,79,36,.08);box-shadow:0 16px 32px #42361c1f;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}@media (min-width: 768px){.p2p-payment-methods-shell{padding:28px 24px 132px}.methods-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.trades-list-page{--surface: #ffffff;--surface-muted: #f3f4f6;--ink: #111827;--ink-soft: #6b7280;--border: #e5e7eb;--danger-soft: #fff1f2;--danger-border: #fecaca;--warning-soft: #fffbeb;--warning-border: #fde68a;background:var(--surface-muted)}.trades-list-page ion-content{--background: var(--surface-muted)}.trades-list-page .search-section,.trades-list-page .trades-container{width:min(100%,1220px);margin-left:auto;margin-right:auto}.trades-list-page .search-section{margin-top:16px;padding:12px;border:1px solid var(--border);border-radius:16px;background:#fff;box-shadow:0 10px 24px #0f172a0f}.trades-list-page .trades-container{margin-top:16px}.trades-list-page .custom-searchbar{padding:0;--background: #f9fafb;--box-shadow: none;--border-radius: 12px}.trades-list-page .filter-segment{margin-top:10px;border-radius:12px;background:#eef2f7;padding:4px}.trades-list-page .filter-segment ion-segment-button{--border-radius: 10px;--indicator-color: #ffffff;--color: #64748b;--color-checked: #111827;min-height:36px;font-weight:800;letter-spacing:0}.trades-list-page .section{margin-top:18px}.trades-list-page .section:first-child{margin-top:0}.trades-list-page .section-header{display:flex;align-items:center;gap:8px;margin-bottom:10px;color:var(--ink);font-size:14px;font-weight:900}.trades-list-page .trades-header ion-toolbar{--background: #0f172a;--color: #ffffff}.trades-list-page .trades-content{--padding-top: 12px;--padding-start: 12px;--padding-end: 12px;--padding-bottom: 24px}.trades-list-page .trades-empty{text-align:center;padding:36px 18px;color:var(--ink-soft)}.trades-list-page .trades-empty h3{color:var(--ink);margin-bottom:8px}.trades-list-page .trades-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(330px,1fr));gap:12px}.trades-list-page .disputed-trades-grid{grid-template-columns:1fr}.trades-list-page .trade-card{border-radius:16px;border:1px solid var(--border);box-shadow:0 10px 24px #0f172a14;overflow:hidden}.trades-list-page .trade-card.waiting_payment{border-color:var(--warning-border)}.trades-list-page .trade-card.disputed{border-color:var(--danger-border)}.trades-list-page .disputed-section-header{color:#991b1b}.trades-list-page .trade-top{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:12px}.trades-list-page .trade-role{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-soft);font-weight:600}.trades-list-page .trade-counterparty{font-size:16px;font-weight:700;color:var(--ink)}.trades-list-page .trade-amounts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:12px}.trades-list-page .amount-label{display:block;font-size:12px;color:var(--ink-soft)}.trades-list-page .amount-value{font-weight:700;color:var(--ink)}.trades-list-page .trade-footer{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:var(--ink-soft)}.trades-list-page .highlighted-trade{border-color:#60a5fa!important;box-shadow:0 0 0 2px #60a5fa59,0 12px 24px #0f172a1f!important}.trades-list-page .trade-order-status-row{display:flex;align-items:center;gap:6px;margin-top:6px}.trades-list-page .trade-order-status-label{font-size:12px;color:#6b7280}.trades-list-page .trade-order-status-value{font-size:12px;font-weight:700}.trades-list-page .trade-order-status-value.state-waiting_payment{color:#b45309}.trades-list-page .trade-order-status-value.state-paid{color:#1d4ed8}.trades-list-page .trade-order-status-value.state-completed{color:#15803d}.trades-list-page .trade-order-status-value.state-disputed{color:#b91c1c}.trades-list-page .trade-order-status-value.state-cancelled{color:#6b7280}.trades-list-page .trade-dispute-ticket-box{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin:14px 0;padding:13px 14px;border:1px solid var(--danger-border);border-left:5px solid #dc2626;border-radius:12px;background:var(--danger-soft)}.trades-list-page .trade-dispute-ticket-box span,.trades-list-page .trade-dispute-ticket-box strong{display:block}.trades-list-page .trade-dispute-ticket-box span{color:#991b1b;font-size:12px;font-weight:900;text-transform:uppercase}.trades-list-page .trade-dispute-ticket-box strong{margin-top:3px;color:#7f1d1d;font-size:15px}.trades-list-page .trade-dispute-ticket-box small{display:block;max-width:680px;margin-top:4px;color:#7f1d1d;font-size:12px;line-height:1.45}.trades-list-page .card-actions{display:flex;gap:8px;align-items:center;margin-top:14px}.trades-list-page .main-action-btn,.trades-list-page .secondary-action-btn{margin:0;height:44px;--border-radius: 12px;font-weight:900}.trades-list-page .chat-btn{flex:0 0 44px;width:44px;height:44px;margin:0;--border-radius: 12px;--background: #eef2f7;--color: #111827}@media (max-width: 720px){.trades-list-page .trades-grid,.trades-list-page .disputed-trades-grid{grid-template-columns:1fr}.trades-list-page .card-actions{flex-direction:column}.trades-list-page .chat-btn{width:100%;flex-basis:auto}}.trade-detail-page{--surface: #ffffff;--surface-muted: #f3f4f6;--ink: #111827;--ink-soft: #6b7280;--border: #e5e7eb;--accent: #2563eb;background:var(--surface-muted)}.trade-header ion-toolbar{--background: #0f172a;--color: #ffffff}.trade-content{--padding-top: 12px;--padding-start: 0;--padding-end: 0;--padding-bottom: 80px}.trade-content>ion-card{width:calc(100% - 32px)!important;max-width:1220px!important;margin:14px auto!important}.trade-command-card{border:1px solid #dbe3ec;border-radius:18px;background:#fff;box-shadow:0 18px 42px #0f172a14;overflow:hidden}.trade-command-card ion-card-content{display:grid;gap:18px;padding:22px}.command-top{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.command-identity{min-width:0;display:flex;align-items:flex-start;gap:14px}.command-icon{flex:0 0 auto;width:48px;height:48px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;background:#ecfdf5;color:#047857;border:1px solid #bbf7d0}.command-icon ion-icon{font-size:25px}.command-identity span,.command-identity h1,.command-identity p{display:block;margin:0}.command-identity span{color:#047857;font-size:12px;font-weight:900;text-transform:uppercase}.command-identity h1{margin-top:4px;color:#0f172a;font-size:26px;line-height:1.12;font-weight:900}.command-identity p{margin-top:5px;color:#64748b;font-size:12px;overflow-wrap:anywhere}.command-guidance{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:flex-start;border:1px solid #bfdbfe;border-radius:14px;background:#eff6ff;padding:14px}.command-guidance ion-icon{margin-top:2px;color:#2563eb;font-size:23px}.command-guidance strong,.command-guidance span{display:block}.command-guidance strong{color:#0f172a;font-size:15px}.command-guidance span{margin-top:4px;color:#1e3a8a;font-size:13px;line-height:1.45}.trade-stepper{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.trade-step{position:relative;min-width:0;border:1px solid #e2e8f0;border-radius:14px;background:#f8fafc;padding:12px;display:grid;gap:8px;color:#64748b}.trade-step span{width:28px;height:28px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#fff;border:1px solid #cbd5e1;color:#64748b;font-size:12px;font-weight:900}.trade-step strong{color:inherit;font-size:12px;font-weight:900}.trade-step.done{border-color:#bbf7d0;background:#f0fdf4;color:#047857}.trade-step.done span{background:#16a34a;border-color:#16a34a;color:#fff}.trade-step.active{border-color:#fcd34d;background:#fffbeb;color:#b45309}.trade-step.active span{background:#f59e0b;border-color:#f59e0b;color:#fff}.command-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.command-metrics article{min-width:0;border:1px solid #e2e8f0;border-radius:14px;background:#fff;padding:14px;display:grid;gap:7px}.command-metrics ion-icon{color:#2563eb;font-size:21px}.command-metrics span,.command-metrics strong{display:block}.command-metrics span{color:#64748b;font-size:12px;font-weight:700}.command-metrics strong{color:#0f172a;font-size:15px;font-weight:900;overflow-wrap:anywhere}.command-footer-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.command-foot-item{min-width:0;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;border:1px solid #e2e8f0;border-radius:14px;background:#f8fafc;padding:12px}.command-foot-item>ion-icon{color:#0f766e;font-size:21px}.command-foot-item span,.command-foot-item strong,.command-foot-item small{display:block}.command-foot-item span{color:#64748b;font-size:12px;font-weight:800}.command-foot-item strong{margin-top:2px;color:#0f172a;font-size:13px;overflow-wrap:anywhere}.command-foot-item small{margin-top:3px;color:#64748b;font-size:11px;line-height:1.3}.command-proof-action{margin:0;min-height:34px;--border-radius: 999px;--color: #047857;--background: #ecfdf5;border:1px solid #bbf7d0;border-radius:999px;font-weight:900}.command-payment-panel{border:1px solid #dbeafe;border-radius:14px;background:#f8fbff;padding:14px}.trade-wizard-dispute-panel{scroll-margin-top:14px;display:grid;gap:12px;padding-top:18px;border-top:1px solid #e2e8f0}.trade-wizard-dispute-panel .dispute-followup-head{margin-bottom:0}.command-payment-panel .support-section-copy{margin-bottom:12px}.trade-empty-card{border-radius:18px;border:1px solid var(--border);box-shadow:0 12px 28px #0f172a14}.trade-empty-title{font-size:20px;font-weight:800;color:var(--ink)}.trade-empty-text{margin-top:8px;font-size:14px;line-height:1.55;color:var(--ink-soft)}.trade-empty-actions{display:grid;gap:10px;margin-top:18px}.amount-hero-card{border-radius:18px;border:0;box-shadow:0 20px 44px #0f172a29;background:linear-gradient(145deg,#0f172a,#1e3a8a);color:#fff;margin-bottom:8px}.container_resultado{border-radius:18px;border:0;box-shadow:0 20px 44px #0f172a29;background:linear-gradient(145deg,#0f172a,#1e3a8a);color:#fff;margin:12px}.container_resultado .hero-ref{color:#e2e8f0e0}.container_resultado .hero-fiat{color:#fff}.container_resultado .hero-crypto{color:#e2e8f0eb}.hero-kicker-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px}.hero-chip{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.02em;background:#ffffff29;color:#e2e8f0}.hero-chip.done{background:#10b98147;color:#d1fae5}.hero-chip.escrow{background:#38bdf842;color:#e0f2fe}.hero-ref{margin-bottom:10px;font-size:12px;color:#e2e8f0e0}.trade-status-badge{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:.04em}.trade-status-badge.status-waiting_payment{background:#f59e0b29;color:#b45309}.trade-status-badge.status-paid,.trade-status-badge.status-payment_made{background:#3b82f629;color:#1d4ed8}.trade-status-badge.status-released,.trade-status-badge.status-completed{background:#10b98129;color:#047857}.trade-status-badge.status-disputed,.trade-status-badge.status-cancelled{background:#ef444429;color:#b91c1c}.hero-timer{font-size:12px;color:var(--ink-soft)}.hero-amount{display:grid;gap:4px;margin-bottom:10px}.hero-result-label{font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:#bfdbfe;font-weight:700}.hero-fiat{font-size:36px;font-weight:800;color:#fff;line-height:1.06}.hero-crypto{font-size:13px;font-weight:600;color:#e2e8f0eb}.hero-timer-inline{margin-top:10px;font-size:12px;font-weight:600;color:#fde68a}.hero-price{font-size:13px;color:var(--ink-soft)}.flow-progress-card{margin-top:12px;padding:12px;border-radius:12px;border:1px solid #dbeafe;background:#eff6ff}.flow-progress-step{font-size:12px;font-weight:800;color:#1d4ed8;text-transform:uppercase;letter-spacing:.04em}.flow-progress-hint{margin-top:6px;font-size:13px;color:#1e3a8a;line-height:1.45}.trade-breakdown{margin-top:12px;display:grid;gap:10px}.trade-breakdown-metrics{border:1px solid var(--border);border-radius:12px;background:#f8fafc;padding:0 10px}.trade-breakdown-metrics .summary-row{padding:9px 0}.trade-breakdown-metrics .summary-row.received-row .summary-label{color:#1e3a8a;font-weight:700}.trade-breakdown-metrics .summary-row.received-row .summary-value{color:#0f172a;font-size:16px}.breakdown-policy-box{border:1px solid #dbeafe;border-radius:12px;background:#eff6ff;padding:10px 12px}.breakdown-policy-box .summary-label{font-size:12px;font-weight:700;color:#1d4ed8;margin-bottom:4px}.breakdown-policy-text{color:#1e3a8a;font-size:12px;line-height:1.45;white-space:normal;word-break:break-word}.status-card,.summary-card,.action-card,.rating-card,.chat-card{border-radius:16px;border:0;box-shadow:0 10px 22px #0f172a12}.compact-summary-card .summary-title{font-size:14px;font-weight:800;color:var(--ink);margin-bottom:12px}.compact-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.summary-item{background:#f8fafc;border-radius:12px;padding:10px 12px;display:grid;gap:4px}.summary-item-label{font-size:12px;color:#64748b}.summary-item strong{font-size:14px;color:#0f172a;overflow-wrap:anywhere}.counterparty-wrap{display:flex;align-items:center;gap:12px}.counterparty-avatar{width:44px;height:44px;border-radius:999px;background:#dbeafe;color:#1d4ed8;display:inline-flex;align-items:center;justify-content:center;font-size:18px;font-weight:800}.counterparty-meta{display:grid;gap:2px}.counterparty-label{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:#64748b}.counterparty-name{font-size:15px;font-weight:700;color:#0f172a}.verified-badge{margin-left:auto;background:#ecfdf5;color:#15803d;border:1px solid #86efac;border-radius:999px;padding:4px 9px;font-size:11px;font-weight:700}.counterparty-note{margin-top:12px;background:#f8fafc;border-radius:12px;padding:10px 12px}.counterparty-note span{font-size:12px;color:#64748b}.counterparty-note p{margin:4px 0 0;font-size:13px;line-height:1.45;color:#0f172a}.container_transaction_history{border-radius:14px;border:1px solid #e2e8f0;background:#fff;box-shadow:0 8px 20px #0f172a0a}.trade-history-list{display:grid;gap:12px;margin-top:12px}.trade-history-item{display:grid;grid-template-columns:32px 1fr;gap:10px;align-items:flex-start}.trade-history-marker{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;background:#eef2ff;color:#1d4ed8;font-size:12px;font-weight:900}.trade-history-body{min-width:0;border:1px solid #e2e8f0;border-radius:12px;background:#f8fafc;padding:12px}.trade-history-head{display:flex;justify-content:space-between;gap:10px;margin-bottom:10px}.trade-history-head strong,.trade-history-head span{display:block}.trade-history-head strong{color:#0f172a;font-size:14px}.trade-history-head span{color:#64748b;font-size:12px;text-align:right}.trade-party-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.trade-party-grid>div{min-width:0;border-radius:10px;background:#fff;padding:10px}.trade-party-grid span,.trade-party-grid strong,.trade-party-grid small{display:block}.trade-party-grid span,.trade-history-note span{color:#64748b;font-size:12px;font-weight:800}.trade-party-grid strong{margin-top:3px;color:#0f172a;font-size:13px;overflow-wrap:anywhere}.trade-party-grid small{margin-top:2px;color:#64748b;font-size:12px;overflow-wrap:anywhere}.trade-history-note{margin-top:10px;border-radius:10px;background:#fff;padding:10px}.trade-history-note p{margin:4px 0 0;color:#334155;font-size:13px;line-height:1.4}.history-copy-btn{margin-top:10px;--border-color: #cbd5e1;--color: #0f172a}.history-proof-row{border:1px solid #e2e8f0;border-radius:10px;background:#fff;padding:10px}.dispute-history-collapsible{margin:12px 0 14px;border:1px solid #fde68a;border-radius:12px;background:#fffbeb;overflow:hidden}.dispute-history-toggle{width:100%;border:0;background:transparent;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;text-align:left;cursor:pointer}.dispute-history-toggle strong,.dispute-history-toggle span{display:block}.dispute-history-toggle strong{color:#0f172a;font-size:14px}.dispute-history-toggle span{margin-top:3px;color:#92400e;font-size:12px;line-height:1.35}.dispute-history-toggle b{flex:0 0 auto;border-radius:999px;background:#f59e0b;color:#fff;padding:7px 10px;font-size:12px}.trade-history-list.compact{margin:0;padding:0 12px 12px}.trade-detail-page .transaction-details{display:none}.bank-card{border-radius:16px;border:0;box-shadow:0 10px 22px #0f172a12}.bank-header{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px}.bank-header h3{margin:0;font-size:14px;font-weight:700;color:var(--ink)}.copy-btn{min-height:36px;margin:0;--padding-start: 13px;--padding-end: 14px;--border-radius: 999px;--background: #eff6ff;--background-hover: #dbeafe;--background-activated: #bfdbfe;--color: #1d4ed8;border:1px solid #bfdbfe;border-radius:999px;box-shadow:0 8px 18px #2563eb1f;font-weight:800;letter-spacing:0;text-transform:none}.copy-btn ion-icon{margin-right:5px;font-size:16px}.bank-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;font-size:12px;color:var(--ink-soft)}.compact-payment-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bank-grid strong{display:block;color:var(--ink);font-weight:700;margin-top:4px}.secondary-actions-row{display:flex;gap:10px;flex-wrap:wrap;margin-top:8px}.decision-actions{display:grid;gap:10px;margin-top:10px}.decision-btn{--border-radius: 12px;min-height:40px;font-weight:700;width:auto}.approve-btn{--background: #15803d;--box-shadow: 0 6px 14px rgba(21, 128, 61, .16)}.reject-btn{--border-width: 1.5px}.support-card{border-radius:16px;border:0;box-shadow:0 6px 16px #0f172a0f;background:#fff}.container_soporte{border:1px solid #dbe3ec;border-radius:18px;background:#fff;box-shadow:0 18px 42px #0f172a14}.container_soporte ion-card-content{padding:22px}.support-head{display:grid;gap:4px;margin-bottom:12px}.support-title{font-size:14px;font-weight:800;color:var(--ink)}.support-note{font-size:12px;color:var(--ink-soft);line-height:1.45}.support-section{border:1px solid var(--border);border-radius:14px;background:#fff;padding:14px;margin-top:12px}.validation-section{background:#f8fafc}.support-section-copy{display:grid;gap:4px;margin-bottom:12px}.support-section-copy span{color:var(--ink);font-size:13px;font-weight:800}.support-section-copy p{margin:0;color:var(--ink-soft);font-size:12px;line-height:1.45}.container_chat{border-radius:16px;border:1px solid var(--border);box-shadow:0 6px 16px #0f172a0f;background:#fff}.container_chat ion-card-content{display:grid;gap:12px}.company-trade-inline-chat{border:1px solid var(--border);border-radius:12px;overflow:hidden;background:#fff}.company-trade-inline-chat .p2p-chat-container{height:360px;border:0;border-radius:0;box-shadow:none;background:#fff}.company-trade-inline-chat .chat-content{--background: #f8fafc;height:270px}.company-trade-inline-chat .chat-messages{max-height:none;padding:12px}.company-trade-inline-chat .chat-footer{border-top:1px solid var(--border);background:#fff}.support-actions{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.support-decision-actions{display:grid;gap:10px;margin-bottom:0}.payment-proof-blocker{display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:flex-start;border:1px solid #fca5a5;border-radius:12px;background:#fff7f7;color:#7f1d1d;padding:12px}.payment-proof-blocker ion-icon{color:#dc2626;font-size:20px;margin-top:2px}.payment-proof-blocker div{display:grid;gap:4px}.payment-proof-blocker strong{color:#991b1b;font-size:13px}.payment-proof-blocker span,.payment-proof-blocker small{color:#7f1d1d;font-size:12px;line-height:1.35}.support-decision-actions ion-button{width:100%}.support-btn{--border-radius: 12px;min-height:38px;font-weight:700;width:fit-content}.support-secondary-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:10px}.support-small-action{--border-radius: 12px;--padding-start: 12px;--padding-end: 12px;min-height:38px;border-radius:12px;background:#fff;font-size:12px;font-weight:800;letter-spacing:0}.support-small-action ion-icon{font-size:18px}.support-actions .support-small-action{width:100%;margin:0}.reject-small-action{border:1px solid #fecdd3}.dispute-small-action{border:1px solid #fde68a;--color: #b45309}.compact-proof-card{margin-top:8px}.compact-proof-row{display:flex;justify-content:space-between;align-items:center;gap:10px}.compact-proof-copy{display:grid;gap:3px}.compact-proof-copy span{font-size:14px;font-weight:700;color:#0f172a}.compact-proof-copy small{font-size:12px;color:#64748b}.compact-proof-btn{min-height:38px;margin:0;--padding-start: 14px;--padding-end: 15px;--border-radius: 999px;--background: #ecfdf5;--background-hover: #d1fae5;--background-activated: #a7f3d0;--color: #047857;border:1px solid #86efac;border-radius:999px;box-shadow:0 8px 18px #0596691f;font-weight:800;letter-spacing:0;text-transform:none}.compact-proof-btn ion-icon{margin-right:6px;font-size:17px}.compact-proof-btn.button-disabled{--background: #f8fafc;--color: #94a3b8;border-color:#e2e8f0;box-shadow:none;opacity:1}.container_dispute_followup{position:relative;border-radius:14px;border:1px solid #fde68a;box-shadow:0 6px 16px #92400e0f;background:#fff;overflow:hidden}.container_dispute_followup:before{content:"";position:absolute;inset:0 auto 0 0;width:5px;background:#f59e0b}.dispute-followup-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid #fef3c7}.company-dispute-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:4px 0 14px}.dispute-open-panel{scroll-margin-top:14px}.dispute-open-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px}.dispute-open-grid div{min-width:0;border:1px solid #e2e8f0;border-radius:12px;background:#fff;padding:10px}.dispute-open-grid span,.dispute-open-grid strong{display:block}.dispute-open-grid span{color:#64748b;font-size:11px;font-weight:850}.dispute-open-grid strong{margin-top:4px;color:#0f172a;font-size:13px;overflow-wrap:anywhere}.dispute-open-warning,.dispute-open-form{margin-top:12px}.dispute-reason-field{display:grid;gap:6px}.dispute-reason-field span{color:#475569;font-size:12px;font-weight:900}.dispute-reason-field select{width:100%;border:1px solid #e2e8f0;border-radius:10px;background:#fff;color:#0f172a;font-weight:800;padding:11px}.company-dispute-step{display:flex;align-items:center;gap:7px;min-width:0;padding:10px;border:1px solid #e2e8f0;border-radius:12px;background:#f8fafc;color:#64748b;font-size:12px;font-weight:900}.company-dispute-step span{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:999px;background:#fff;border:1px solid #cbd5e1;color:#64748b;font-size:12px}.company-dispute-step span ion-icon{font-size:18px}.company-dispute-step strong{color:inherit;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.company-dispute-step.done,.company-dispute-step.active{border-color:#fde68a;background:#fffbeb;color:#92400e}.company-dispute-step.done span,.company-dispute-step.active span{background:#f59e0b;border-color:#f59e0b;color:#fff}.dispute-followup-head span,.dispute-followup-head strong,.dispute-followup-head small{display:block}.dispute-followup-head span{color:#b45309;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:0}.dispute-followup-head strong{margin-top:5px;color:#0f172a;font-size:20px}.dispute-followup-head small{margin-top:3px;color:#64748b;font-size:12px}.dispute-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:12px}.dispute-summary-grid>div{min-width:0;border:1px solid #e2e8f0;border-radius:12px;background:#f8fafc;padding:11px 12px}.dispute-summary-grid span,.dispute-summary-grid strong{display:block}.dispute-summary-grid span{color:#64748b;font-size:12px;font-weight:700}.dispute-summary-grid strong{margin-top:4px;color:#0f172a;font-size:13px;line-height:1.35;overflow-wrap:anywhere}.dispute-followup-note{margin-bottom:14px;padding:11px 12px;border-radius:12px;background:#fffbeb;color:#92400e;font-size:13px;line-height:1.45}.dispute-support-requests,.dispute-evidence-list,.dispute-add-evidence-box{border:1px solid #e2e8f0;border-radius:14px;background:#fff;padding:14px;margin-top:12px}.dispute-support-requests .support-section-copy,.dispute-evidence-list .support-section-copy,.dispute-add-evidence-box .support-section-copy{margin-bottom:10px}.dispute-support-request{display:grid;grid-template-columns:1fr auto;align-items:start;gap:10px;padding:12px;border:1px solid #e2e8f0;border-radius:12px;background:#f8fafc;margin-top:8px}.dispute-support-request.pending{border-color:#fde68a;background:#fffbeb}.dispute-support-request.responded{border-color:#bbf7d0;background:#f0fdf4}.dispute-support-request strong,.dispute-support-request span,.dispute-support-request small{display:block;overflow-wrap:anywhere}.dispute-support-request strong{color:#0f172a;font-size:13px;line-height:1.35}.dispute-support-request span,.dispute-support-request small{margin-top:4px;color:#64748b;font-size:12px}.dispute-support-request b{border-radius:999px;background:#fff;color:#92400e;border:1px solid #fde68a;font-size:11px;padding:5px 8px;white-space:nowrap}.dispute-evidence-row,.dispute-local-file{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:10px;border:1px solid #e2e8f0;border-radius:12px;color:inherit;text-decoration:none;margin-top:8px}.dispute-evidence-row>ion-icon,.dispute-local-file>ion-icon{color:#d97706;font-size:20px}.dispute-evidence-row strong,.dispute-evidence-row span,.dispute-local-file strong,.dispute-local-file span{display:block;overflow-wrap:anywhere}.dispute-evidence-row strong,.dispute-local-file strong{color:#0f172a;font-size:13px}.dispute-evidence-row span,.dispute-local-file span{margin-top:2px;color:#64748b;font-size:12px}.dispute-empty-evidence{padding:12px;border-radius:12px;background:#f8fafc;color:#64748b;font-size:13px}.dispute-add-evidence-box ion-textarea{--background: #f8fafc;--color: #0f172a;--placeholder-color: #94a3b8;border:1px solid #e2e8f0;border-radius:12px;padding:4px 8px;margin-bottom:10px}.dispute-file-drop{min-height:96px;border:1px dashed #f59e0b;border-radius:12px;display:grid;place-items:center;text-align:center;padding:14px;color:#92400e;background:#fffbeb;margin-bottom:10px;cursor:pointer}.dispute-file-drop input{display:none}.dispute-file-drop ion-icon{font-size:30px;color:#d97706}.dispute-file-drop strong,.dispute-file-drop span{display:block}.dispute-file-drop strong{margin-top:4px;color:#111827}.dispute-file-drop span{margin-top:2px;color:#92400e;font-size:12px}.dispute-local-file button{width:34px;height:34px;border:0;border-radius:999px;background:#fff7ed;color:#c2410c}@media (max-width: 760px){.dispute-summary-grid{grid-template-columns:1fr}.dispute-followup-head{flex-direction:column}.company-dispute-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.dispute-support-request{grid-template-columns:1fr}}.proof-modal{--backdrop-opacity: .72}.proof-modal::part(content){border-radius:14px;width:min(92vw,720px);height:min(88vh,760px);max-height:88vh;overflow:hidden}.proof-modal-shell{position:relative;padding:16px;background:#0f172a;display:grid;grid-template-rows:auto 1fr auto;gap:12px;height:100%;min-height:0}.proof-modal-close{position:absolute;top:10px;right:10px;width:34px;height:34px;border:0;border-radius:999px;background:#ffffff29;color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.proof-modal-close ion-icon{font-size:18px}.proof-modal-image-wrap{margin-top:28px;border-radius:12px;background:#ffffff14;display:flex;align-items:center;justify-content:center;overflow:auto;min-height:0;padding:8px}.proof-modal-image{width:auto;max-width:100%;max-height:calc(88vh - 150px);object-fit:contain;display:block}.proof-modal-download{margin:0;--border-radius: 12px;--background: #2563eb;font-weight:700;position:sticky;bottom:0;z-index:2}.proof-card .action-note{margin-bottom:12px}.primary-action-btn{margin-top:12px;--border-radius: 12px;font-weight:700}.proof-preview-mini{display:flex;align-items:center;gap:10px;margin-top:10px;font-size:12px;color:var(--ink-soft)}.proof-preview-mini img{width:48px;height:48px;border-radius:10px;object-fit:cover;border:1px solid var(--border)}.proof-summary-card .summary-label{margin-bottom:4px}.proof-summary-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.proof-summary-title{font-size:16px;font-weight:700;color:var(--ink)}.proof-summary-date{font-size:12px;color:var(--ink-soft);text-align:right}.proof-preview-compact{display:flex;align-items:center;gap:12px;margin-top:14px;padding:12px;border-radius:14px;background:var(--surface-muted);border:1px solid var(--border)}.proof-preview-compact img{width:72px;height:72px;object-fit:cover;border-radius:12px;border:1px solid var(--border);flex-shrink:0}.proof-preview-copy{display:grid;gap:4px}.proof-preview-copy span{font-size:14px;font-weight:700;color:var(--ink)}.proof-preview-copy small{font-size:12px;line-height:1.45;color:var(--ink-soft)}.proof-preview-large{position:relative;margin-top:10px;border-radius:12px;overflow:hidden;border:1px solid var(--border);background:var(--surface-muted)}.proof-preview-with-eye{cursor:pointer}.proof-preview-content{position:relative;z-index:1}.proof-preview-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.proof-eye-btn{position:absolute;top:10px;right:10px;z-index:4;width:34px;height:34px;border:0;border-radius:999px;background:#0f172ac7;color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.proof-eye-btn ion-icon{font-size:18px}.proof-preview-hint{position:absolute;top:49px;right:10px;z-index:4;padding:2px 8px;border-radius:999px;background:#0f172ab3;color:#fff;font-size:11px;font-weight:600;letter-spacing:.01em}.proof-preview-large img{width:100%;max-height:280px;object-fit:cover;display:block}.proof-preview-large.compact img{max-height:220px}.status-row{display:flex;justify-content:space-between;align-items:center;gap:12px}.status-label{font-size:12px;color:var(--ink-soft);text-transform:uppercase;letter-spacing:.08em}.status-value{font-size:18px;font-weight:700;color:var(--ink)}.status-meta{display:grid;gap:4px;margin-top:12px;font-size:12px;color:var(--ink-soft)}.summary-row{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid var(--border)}.summary-row:last-child{border-bottom:none}.summary-row.summary-notes{align-items:flex-start}.summary-row.summary-notes .summary-value{max-width:60%;text-align:right;white-space:pre-wrap}.trade-notes{background:#f4f6f8;border-radius:10px;padding:12px;margin-top:12px;font-size:14px;color:var(--ink);text-align:left}.summary-label{color:var(--ink-soft);font-size:13px}.summary-value{font-weight:700;color:var(--ink)}.summary-value.time-warning{color:#dc2626}.action-card{background:#fff}.action-title{font-weight:700;margin-bottom:10px;color:var(--ink)}.action-check{--inner-padding-end: 0;--padding-start: 0;font-size:13px;color:var(--ink-soft)}.action-note{font-size:12px;color:var(--ink-soft);margin-bottom:10px}.secondary-actions{display:grid;gap:8px}.rating-title{font-weight:700;margin-bottom:8px;color:var(--ink)}.rating-stars{display:flex;gap:6px;margin-bottom:12px}.rating-stars .star{background:transparent;border:none;font-size:22px;cursor:pointer;color:#d1d5db}.rating-stars .star.active{color:#f59e0b}.rating-stars.static{font-size:18px;color:#f59e0b}.rating-muted{color:#d1d5db}.rating-comment{font-size:13px;color:var(--ink-soft)}.chat-header{display:flex;justify-content:space-between;gap:12px;margin-bottom:12px;color:var(--ink)}.chat-title{font-weight:700}.chat-subtitle{font-size:12px;color:var(--ink-soft)}.chat-pill{background:#0f172a;color:#fff;font-size:11px;padding:4px 10px;border-radius:999px;height:fit-content}.chat-messages{display:grid;gap:10px;max-height:340px;overflow-y:auto;padding-right:4px}.chat-bubble{background:#eef2ff;border-radius:12px;padding:10px 12px;max-width:80%;color:var(--ink)}.chat-bubble.mine{margin-left:auto;background:#dcfce7}.chat-text{font-size:14px}.chat-author{font-size:11px;color:var(--ink-soft);margin-bottom:4px}.chat-time{font-size:11px;color:var(--ink-soft);margin-top:4px;text-align:right}.chat-input{margin-top:14px;display:grid;gap:8px}.dispute-modal{padding:20px;display:grid;gap:12px}.dispute-actions{display:grid;gap:8px}.report-modal{padding:20px;display:grid;gap:8px}.report-modal h2{margin:0}.report-modal p{margin:0 0 8px;color:#6b7280;font-size:.9rem}.report-actions{display:grid;gap:8px}@media (max-width: 768px){.trade-content>ion-card{width:calc(100% - 20px)!important;max-width:1220px!important;margin:10px auto!important}.trade-command-card ion-card-content{padding:16px}.container_soporte ion-card-content{padding:16px}.command-top{flex-direction:column}.command-identity h1{font-size:22px}.trade-stepper,.command-metrics,.command-footer-grid{grid-template-columns:1fr}.command-foot-item{grid-template-columns:auto 1fr}.command-proof-action{grid-column:1 / -1;width:100%}.compact-summary-grid,.compact-payment-grid{grid-template-columns:1fr}.compact-proof-row{flex-direction:column;align-items:flex-start}.trade-history-item,.trade-party-grid{grid-template-columns:1fr}.trade-history-head{flex-direction:column}.trade-history-head span{text-align:left}.proof-modal::part(content){width:94vw;height:88vh}.proof-summary-head,.proof-preview-compact{flex-direction:column;align-items:flex-start}.support-actions,.dispute-open-grid{grid-template-columns:1fr}.proof-summary-date{text-align:left}.proof-preview-compact img{width:100%;height:180px}}.p2p-trade-payment-page{--pay-bg: #f4f6fb;--pay-surface: #ffffff;--pay-border: #d8e0ec;--pay-text: #0f172a;--pay-muted: #5b6473;--pay-primary: #1d4ed8;--pay-success: #166534;--pay-warn: #b45309;--pay-danger: #b91c1c}.p2p-trade-payment-page .p2p-trade-payment-content{--padding-start: 16px;--padding-end: 16px;--padding-top: 16px;--padding-bottom: 28px;--background: var(--pay-bg)}.p2p-trade-payment-page .p2p-pay-shell{display:flex;flex-direction:column;gap:12px}.p2p-trade-payment-page .p2p-pay-empty{min-height:60vh;display:grid;align-content:center;gap:10px}.p2p-trade-payment-page .p2p-pay-flow-header{background:linear-gradient(180deg,#eef5ff,#e7f0ff);border:1px solid #bfd1ef;border-radius:12px;padding:14px}.p2p-trade-payment-page .p2p-pay-flow-step{display:inline-flex;padding:2px 10px;border-radius:999px;border:1px solid #16a34a;background:#e9f9ef;color:#15803d;font-size:.75rem;font-weight:600}.p2p-trade-payment-page .p2p-pay-flow-header h1{margin:8px 0 4px;color:#1e3a8a;font-size:1.08rem;line-height:1.32}.p2p-trade-payment-page .p2p-pay-flow-header p{margin:0;color:#36527d;font-size:.86rem}.p2p-trade-payment-page .p2p-pay-summary-card,.p2p-trade-payment-page .p2p-pay-timer-card,.p2p-trade-payment-page .p2p-pay-method-card,.p2p-trade-payment-page .p2p-pay-checklist-card{margin:0;background:var(--pay-surface);border:1px solid var(--pay-border);border-radius:12px;box-shadow:none}.p2p-trade-payment-page .p2p-pay-summary-kicker{color:var(--pay-muted);font-size:.8rem}.p2p-trade-payment-page .p2p-pay-summary-card h2{margin:8px 0 12px;color:var(--pay-text);font-size:1rem}.p2p-trade-payment-page .p2p-pay-summary-amounts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.p2p-trade-payment-page .p2p-pay-summary-amounts>div{border:1px solid #e5ebf5;border-radius:10px;padding:10px;background:#fafcff}.p2p-trade-payment-page .p2p-pay-summary-amounts span{display:block;color:var(--pay-muted);font-size:.8rem}.p2p-trade-payment-page .p2p-pay-summary-amounts strong{display:block;margin-top:4px;color:var(--pay-text);font-size:1.02rem}.p2p-trade-payment-page .p2p-pay-timer-card{border-color:#c8d5ea;background:#f8fbff}.p2p-trade-payment-page .p2p-pay-timer-label{display:block;color:var(--pay-muted);font-size:.82rem}.p2p-trade-payment-page .p2p-pay-timer-value{margin-top:4px;color:var(--pay-primary);font-size:1.8rem;line-height:1;font-weight:700;letter-spacing:.02em}.p2p-trade-payment-page .p2p-pay-timer-note{margin:8px 0 0;color:var(--pay-danger);font-size:.82rem}.p2p-trade-payment-page .p2p-pay-timer-card.tone-warning{border-color:#f0d6a8;background:#fffaf2}.p2p-trade-payment-page .p2p-pay-timer-card.tone-warning .p2p-pay-timer-value{color:var(--pay-warn)}.p2p-trade-payment-page .p2p-pay-timer-card.tone-critical{border-color:#efc3c3;background:#fff5f5}.p2p-trade-payment-page .p2p-pay-timer-card.tone-critical .p2p-pay-timer-value{color:var(--pay-danger)}.p2p-trade-payment-page .p2p-pay-method-card h3,.p2p-trade-payment-page .p2p-pay-checklist-card h3{margin:0 0 12px;color:var(--pay-text);font-size:.98rem}.p2p-trade-payment-page .p2p-pay-grid{display:grid;gap:8px}.p2p-trade-payment-page .p2p-pay-row{border:1px solid #e5ebf5;border-radius:10px;padding:9px 10px;background:#fcfdff}.p2p-trade-payment-page .p2p-pay-row span{display:block;color:var(--pay-muted);font-size:.79rem}.p2p-trade-payment-page .p2p-pay-row strong{display:block;margin-top:3px;color:var(--pay-text);font-size:.93rem;word-break:break-word}.p2p-trade-payment-page .p2p-pay-row strong:where(:empty){color:var(--pay-muted)}.p2p-trade-payment-page .p2p-pay-checklist-card ul{margin:0;padding-left:18px;display:grid;gap:6px;color:var(--pay-muted);font-size:.86rem}.p2p-trade-payment-page .p2p-pay-next-banner{border:1px solid #d5e4fb;background:#f4f8ff;color:#234588;border-radius:10px;padding:10px 12px;font-size:.84rem}.p2p-trade-payment-page .p2p-pay-cta{--border-radius: 12px;--background: #16a34a;--background-hover: #15803d;margin-top:2px;font-weight:600}.p2p-trade-payment-page .p2p-pay-cta.button-disabled{--background: #94a3b8;opacity:1}@media (max-width: 560px){.p2p-trade-payment-page .p2p-pay-summary-amounts{grid-template-columns:1fr}}.p2p-trade-proof-page .p2p-trade-proof-content{--padding-start: 16px;--padding-end: 16px;--padding-top: 16px;--padding-bottom: 24px;--background: linear-gradient(180deg, #f7fafc 0%, #eef3f8 100%)}.p2p-trade-proof-page .p2p-proof-shell{display:flex;flex-direction:column;gap:14px}.p2p-trade-proof-page .p2p-proof-empty{min-height:60vh;display:flex;flex-direction:column;justify-content:center;gap:10px}.p2p-trade-proof-page .p2p-proof-flow-header{background:linear-gradient(180deg,#eef5ff,#e7f0ff);border:1px solid #bfd1ef;border-radius:14px;padding:14px}.p2p-trade-proof-page .p2p-proof-flow-step{display:inline-flex;padding:3px 10px;border-radius:999px;border:1px solid #16a34a;background:#e9f9ef;color:#15803d;font-size:.74rem;letter-spacing:.02em}.p2p-trade-proof-page .p2p-proof-flow-header h1{margin:10px 0 6px;color:#1e3a8a;font-size:1.12rem}.p2p-trade-proof-page .p2p-proof-flow-header p{margin:0;color:#36527d;font-size:.88rem}.p2p-trade-proof-page .p2p-proof-stepper{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.p2p-trade-proof-page .p2p-proof-step{display:flex;align-items:center;gap:6px;padding:9px 10px;border:1px solid #d6deea;border-radius:12px;background:#f8fafc;color:#64748b;font-size:12px;font-weight:700}.p2p-trade-proof-page .p2p-proof-step ion-icon{font-size:16px}.p2p-trade-proof-page .p2p-proof-step.done{background:#ecfdf5;border-color:#86efac;color:#15803d}.p2p-trade-proof-page .p2p-proof-step.active{background:#e7f0ff;border-color:#93c5fd;color:#1d4ed8}.p2p-trade-proof-page .p2p-proof-summary-card h2{margin:8px 0 10px;font-size:1rem}.p2p-trade-proof-page .p2p-proof-summary-kicker{font-size:.8rem;opacity:.75}.p2p-trade-proof-page .p2p-proof-summary-amounts{display:grid;grid-template-columns:1fr 1fr;gap:10px}.p2p-trade-proof-page .p2p-proof-summary-card,.p2p-trade-proof-page .p2p-proof-upload-card,.p2p-trade-proof-page .p2p-proof-chat-card{margin:0;border-radius:14px;box-shadow:0 8px 18px #0f172a14}.p2p-trade-proof-page .p2p-proof-chat-card{background:#fff}.p2p-trade-proof-page .p2p-proof-chat-card ion-card-content{padding:0}.p2p-trade-proof-page .p2p-proof-chat-toggle{width:100%;border:0;background:#fff;color:inherit;padding:14px 16px;display:flex;align-items:center;gap:12px;text-align:left}.p2p-trade-proof-page .p2p-proof-chat-icon{width:42px;height:42px;display:grid;place-items:center;flex:0 0 auto;border-radius:14px;background:#ecfdf5;color:#15803d;font-size:20px}.p2p-trade-proof-page .p2p-proof-chat-title{min-width:0;display:grid;gap:4px;flex:1}.p2p-trade-proof-page .p2p-proof-chat-title strong{color:#0f172a;font-size:.98rem;font-weight:800}.p2p-trade-proof-page .p2p-proof-chat-title small{display:inline-flex;align-items:center;gap:6px;color:#64748b;font-size:.78rem}.p2p-trade-proof-page .p2p-proof-chat-title i{width:7px;height:7px;border-radius:999px;background:#10b981}.p2p-trade-proof-page .p2p-proof-chat-chevron{flex:0 0 auto;color:#64748b;transition:transform .18s ease}.p2p-trade-proof-page .p2p-proof-chat-toggle.open .p2p-proof-chat-chevron{transform:rotate(180deg)}.p2p-trade-proof-page .p2p-proof-chat-frame{height:360px;overflow:hidden;margin:0 16px 16px;border-top:1px solid #eef2f7;border-radius:0 0 18px 18px;background:#fff}.p2p-trade-proof-page .p2p-proof-chat-frame .p2p-chat-container{height:100%;border:0;border-radius:0;background:#fff}.p2p-trade-proof-page .p2p-proof-chat-frame .chat-content{--background: #ffffff}.p2p-trade-proof-page .p2p-proof-chat-frame .chat-messages{padding:6px 0 14px}.p2p-trade-proof-page .p2p-proof-chat-frame .system-message{display:none}.p2p-trade-proof-page .p2p-proof-chat-frame .message-bubble{box-shadow:none;border:1px solid #e5e7eb;border-radius:16px;padding:10px 14px;background:#fff}.p2p-trade-proof-page .p2p-proof-chat-frame .message-bubble.bg-primary{border-color:#ecfdf5;background:#effaf3;color:#0f172a}.p2p-trade-proof-page .p2p-proof-chat-frame .message-role{color:#0f172a;font-weight:800;opacity:1}.p2p-trade-proof-page .p2p-proof-chat-frame .message-avatar{width:34px;height:34px;background:#ecfdf5}.p2p-trade-proof-page .p2p-proof-chat-frame .chat-footer{border-top:0;background:#fff}.p2p-trade-proof-page .p2p-proof-chat-frame .input-container{padding:10px 0 0;gap:8px}.p2p-trade-proof-page .p2p-proof-chat-frame .chat-input{--background: #ffffff;min-height:44px;border:1px solid #e5e7eb;border-radius:999px}.p2p-trade-proof-page .p2p-proof-summary-amounts span{display:block;font-size:.8rem;opacity:.75}.p2p-trade-proof-page .p2p-proof-summary-amounts strong{display:block;margin-top:4px;font-size:1rem}.p2p-trade-proof-page .p2p-proof-next-banner{border-radius:10px;padding:10px 12px;font-size:.85rem}.p2p-trade-proof-page .p2p-proof-next-banner.info{border:1px solid #bfdbfe;background:#eff6ff;color:#1d4ed8}.p2p-trade-proof-page .p2p-proof-next-banner.success{border:1px solid #bbf7d0;background:#ecfdf5;color:#166534}.p2p-trade-proof-page .p2p-proof-cta{margin-top:4px;--border-radius: 12px;--background: #15803d;font-weight:600}.p2p-trade-proof-page .p2p-proof-state-warning{border:1px solid #fcd34d;background:#fffbeb;color:#92400e;border-radius:12px;padding:12px;font-size:.85rem}.p2p-trade-proof-page .p2p-proof-secondary-cta{--border-radius: 12px}.p2p-trade-dispute-content{--background: #061426;--padding-start: 0;--padding-end: 0;--padding-top: 18px;--padding-bottom: 34px;color:#e6eefc}.p2p-dispute-shell{width:100%;max-width:1220px;margin:0 auto;padding:0 24px 24px;box-sizing:border-box;display:flex;flex-direction:column;gap:14px}.p2p-dispute-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:4px 0 8px}.p2p-dispute-step{position:relative;display:flex;flex-direction:column;align-items:center;gap:5px;color:#7f8da6;font-size:.72rem}.p2p-dispute-step:before{content:"";position:absolute;top:12px;left:-50%;width:100%;height:2px;background:#263852}.p2p-dispute-step.done:before,.p2p-dispute-step.active:before{background:#f59e0bd1}.p2p-dispute-step:first-child:before{display:none}.p2p-dispute-step span{width:24px;height:24px;display:grid;place-items:center;border-radius:50%;background:#24344f;color:#c8d6ee;position:relative;z-index:1;font-weight:800}.p2p-dispute-step.active span,.p2p-dispute-step.done span{background:#f59e0b;color:#111827;box-shadow:0 0 0 4px #f59e0b29}.p2p-dispute-step.active,.p2p-dispute-step.done{color:#fff}.p2p-dispute-card,.p2p-dispute-note,.p2p-dispute-safe,.p2p-dispute-empty{background:#0a1d36f0;border:1px solid rgba(245,158,11,.18);border-radius:8px;padding:16px;box-shadow:0 14px 34px #00000029}.p2p-dispute-card h2{margin:0 0 10px;font-size:.98rem}.p2p-dispute-details{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:9px 12px;font-size:.82rem}.p2p-dispute-details span{color:#91a1ba}.p2p-dispute-details strong{text-align:right;color:#f5f8ff;overflow-wrap:anywhere}.p2p-dispute-reasons{display:flex;flex-direction:column;gap:7px;margin-bottom:10px}.p2p-dispute-reasons button,.p2p-dispute-tabs button,.p2p-dispute-file button{border:0;background:transparent;color:inherit}.p2p-dispute-reasons button{display:flex;align-items:center;gap:9px;min-height:38px;border:1px solid rgba(91,116,154,.34);border-radius:7px;padding:8px 10px;text-align:left;color:#c8d6ee}.p2p-dispute-reasons button span{width:15px;height:15px;border:1px solid #64748b;border-radius:50%}.p2p-dispute-reasons button.selected{border-color:#f59e0b;box-shadow:0 0 0 1px #f59e0b59}.p2p-dispute-reasons button.selected span{border:4px solid #f59e0b}.p2p-dispute-card ion-textarea{--background: rgba(4, 16, 32, .7);--color: #f8fbff;--placeholder-color: #8392aa;border:1px solid rgba(91,116,154,.34);border-radius:7px;padding:4px 8px}.p2p-dispute-payment-declaration{display:flex;flex-direction:column;gap:12px;margin-bottom:12px;padding:12px;border:1px solid rgba(245,158,11,.36);border-radius:8px;background:#0410208a}.p2p-dispute-payment-declaration label{display:flex;flex-direction:column;gap:6px;color:#c8d6ee;font-size:.82rem}.p2p-dispute-payment-declaration ion-input{--background: rgba(4, 16, 32, .82);--color: #f8fbff;--placeholder-color: #8392aa;border:1px solid rgba(91,116,154,.42);border-radius:7px;min-height:42px;padding:0 10px!important}.p2p-dispute-payment-declaration small{color:#9fb0ca;line-height:1.4}.p2p-dispute-tabs{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid rgba(91,116,154,.28);margin:-2px 0 12px}.p2p-dispute-tabs button{padding:10px 4px;color:#a7b5cb;border-bottom:2px solid transparent}.p2p-dispute-tabs button.active{color:#fbbf24;border-bottom-color:#f59e0b}.p2p-dispute-upload{min-height:180px;border:1px dashed rgba(245,158,11,.48);border-radius:8px;display:grid;place-items:center;text-align:center;padding:16px;color:#b8c6dc}.p2p-dispute-upload input{display:none}.p2p-dispute-upload ion-icon{font-size:2.3rem;color:#f59e0b}.p2p-dispute-upload strong{display:block;color:#dce8fb;margin-top:6px}.p2p-dispute-upload span{display:block;font-size:.78rem;margin-top:4px}.p2p-dispute-file-list h3{margin:14px 0 8px;font-size:.86rem}.p2p-dispute-file-list p,.p2p-dispute-note p,.p2p-dispute-status p,.p2p-dispute-empty p{margin:0;color:#a9b8cf;font-size:.84rem;line-height:1.4}.p2p-dispute-file{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:9px;border:1px solid rgba(91,116,154,.25);border-radius:8px;margin-top:7px}.p2p-dispute-file strong,.p2p-dispute-file span{display:block;overflow-wrap:anywhere}.p2p-dispute-file span{color:#9eacc2;font-size:.78rem}.p2p-dispute-file.evidence-link a{color:inherit;text-decoration:none}.p2p-dispute-file button{color:#b8c6dc;font-size:1.15rem}.p2p-dispute-note strong{display:block;margin-bottom:6px}.p2p-dispute-actions{display:grid;grid-template-columns:1fr 1.4fr;gap:10px}.p2p-dispute-status{text-align:center;display:flex;flex-direction:column;gap:12px}.p2p-dispute-status>ion-icon{font-size:4.6rem;color:#f59e0b;margin:4px auto 0}.p2p-dispute-status h2,.p2p-dispute-empty h2{margin:0;font-size:1.15rem}.p2p-dispute-safe{display:flex;gap:12px;text-align:left}.p2p-dispute-safe ion-icon{flex:0 0 auto;color:#5eead4;font-size:1.55rem}.p2p-dispute-safe p{margin:0;color:#afbdd1;font-size:.84rem}.p2p-dispute-safe b{color:#49e089}.p2p-dispute-status.resolution>ion-icon{color:#49e089}.p2p-dispute-status.resolution.lose>ion-icon{color:#f87171}.p2p-dispute-status.resolution.neutral>ion-icon{color:#60a5fa}.p2p-dispute-status.resolution>strong{width:fit-content;align-self:center;border-radius:999px;padding:4px 10px;color:#4ade80;background:#22c55e1f}@media (max-width: 720px){.p2p-dispute-shell{padding:0 14px 22px}.p2p-dispute-card,.p2p-dispute-note,.p2p-dispute-safe,.p2p-dispute-empty{padding:12px}.p2p-dispute-details{grid-template-columns:1fr}.p2p-dispute-details strong{text-align:left}}.trade-chat-page{--ion-background-color: #f5f7fa}.trade-chat-header{background:#0f172a}.trade-chat-header ion-toolbar{--background: #0f172a;--color: #ffffff}.trade-chat-content{--background: linear-gradient(180deg, #f7fafc 0%, #eef2f7 100%);--padding-top: 14px;--padding-start: 14px;--padding-end: 14px;--padding-bottom: 18px}.trade-chat-shell{display:grid;gap:12px}.trade-chat-flow{padding:12px;border-radius:12px;border:1px solid #dbeafe;background:#eff6ff}.trade-chat-step{display:inline-flex;padding:4px 10px;border-radius:999px;background:#1d4ed8;color:#fff;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.trade-chat-flow p{margin:8px 0 0;font-size:13px;color:#1e3a8a}.trade-chat-empty{min-height:60vh;display:flex;align-items:center;justify-content:center}.trade-chat-empty ion-card{margin:0;width:100%;max-width:520px;border-radius:14px;box-shadow:0 10px 24px #0f172a14}.trade-chat-empty h2{margin:0 0 8px;font-size:18px;color:#0f172a}.trade-chat-empty p{margin:0 0 14px;font-size:14px;color:#64748b}.company-deposit-page{--background: #f4f7fb;background:#f4f7fb}.company-deposit-header{height:64px;display:flex;align-items:center;gap:12px;padding:0 16px;background:#fff;border-bottom:1px solid rgba(15,23,42,.06)}.company-deposit-back{width:36px;height:36px;border:0;border-radius:12px;background:#eef6ff;color:#1554b1;display:grid;place-items:center}.company-deposit-title{font-size:18px;font-weight:900;color:#0f172a}.company-deposit-content{--background: #f4f7fb}.company-deposit-shell{width:100%;max-width:720px;margin:0 auto;padding:16px;box-sizing:border-box}.company-deposit-hero,.company-deposit-panel{background:#fff;border:1px solid rgba(148,163,184,.14);border-radius:18px;box-shadow:0 14px 32px #0f172a0f}.company-deposit-hero{padding:22px;text-align:center}.company-usdt-logo,.company-trx-logo{background:#10b981;color:#fff;display:inline-grid;place-items:center;font-weight:900}.company-usdt-logo{width:54px;height:54px;border-radius:999px;margin:0 auto;font-size:26px}.company-deposit-hero h1{margin:12px 0 8px;color:#0f172a;font-size:28px}.company-deposit-hero p,.company-deposit-qr-wrap p{margin:0;color:#64748b;line-height:1.45}.company-deposit-panel{margin-top:16px;padding:18px}.company-deposit-field-label{color:#64748b;font-size:12px;font-weight:900;text-transform:uppercase;margin-bottom:8px}.company-deposit-network-select{width:100%;border:1px solid rgba(148,163,184,.18);background:#f8fafc;border-radius:14px;min-height:52px;padding:0 12px;display:flex;align-items:center;gap:10px;color:#0f172a}.company-trx-logo{width:28px;height:28px;border-radius:50%}.company-recommended-pill{margin-left:auto;background:#ecfdf5;color:#047857;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:800}.company-deposit-qr-wrap{text-align:center}.company-deposit-qr{width:246px;height:246px;margin:10px auto 12px;border-radius:18px;background:#fff;border:1px solid rgba(148,163,184,.2);display:grid;place-items:center;position:relative}.company-qr-usdt-logo{position:absolute;width:42px;height:42px;font-size:20px}.company-deposit-qr-placeholder{display:grid;place-items:center;gap:8px;color:#94a3b8}.company-deposit-address-block{margin-top:18px}.company-deposit-address-row{display:flex;align-items:center;gap:10px;background:#f8fafc;border:1px solid rgba(148,163,184,.18);border-radius:14px;padding:12px}.company-deposit-address-row span{min-width:0;flex:1;color:#0f172a;overflow-wrap:anywhere;font-size:13px;font-weight:700}.company-deposit-address-copy,.company-deposit-copy-primary{border:0;cursor:pointer}.company-deposit-address-copy{width:38px;height:38px;border-radius:12px;color:#1554b1;background:#eef6ff}.company-deposit-copy-primary{width:100%;margin-top:14px;min-height:48px;border-radius:14px;background:#1554b1;color:#fff;font-weight:900}.company-deposit-warning{margin-top:14px;display:flex;gap:10px;padding:12px;border-radius:14px;background:#fffbeb;color:#92400e}.company-deposit-warning p{margin:0}.company-deposit-warning span,.company-deposit-warning strong{display:block}.company-withdraw-page,.company-withdraw-content{--background: #f4f7fb;background:#f4f7fb}.company-withdraw-header{height:64px;display:flex;align-items:center;gap:12px;padding:0 16px;background:#fff;border-bottom:1px solid rgba(15,23,42,.06)}.company-withdraw-back{width:36px;height:36px;border:0;border-radius:12px;background:#eef6ff;color:#1554b1}.company-withdraw-title{flex:1;color:#0f172a;font-size:18px;font-weight:900}.company-withdraw-clock{color:#1554b1;font-size:20px}.company-withdraw-shell{width:100%;max-width:720px;margin:0 auto;padding:16px;box-sizing:border-box}.company-withdraw-card,.company-withdraw-balance-card,.company-withdraw-form-panel,.company-withdraw-fee,.company-withdraw-warning{background:#fff;border:1px solid rgba(148,163,184,.14);border-radius:18px;box-shadow:0 14px 32px #0f172a0f}.company-withdraw-card{padding:18px}.company-withdraw-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:14px}.company-withdraw-step{background:#f8fafc;border-radius:14px;padding:10px;text-align:center;color:#64748b}.company-withdraw-step span{display:grid;place-items:center;width:24px;height:24px;margin:0 auto 6px;border-radius:50%;background:#e2e8f0;font-weight:900}.company-withdraw-step strong{font-size:12px}.company-withdraw-step.is-active{color:#1554b1;background:#eef6ff}.company-withdraw-balance-card{padding:16px;display:flex;align-items:center;justify-content:space-between}.company-withdraw-balance-card span,.company-withdraw-field>span,.company-withdraw-fee-row span,.company-withdraw-warning span{color:#64748b;font-size:13px}.company-withdraw-balance-card strong{display:block;color:#0f172a;font-size:24px;margin-top:4px}.company-withdraw-usdt-mark,.company-withdraw-trx{background:#10b981;color:#fff;display:grid;place-items:center;font-weight:900;border-radius:50%}.company-withdraw-usdt-mark{width:48px;height:48px}.company-withdraw-form-panel,.company-withdraw-fee,.company-withdraw-warning{margin-top:14px;padding:14px}.company-withdraw-field{display:block;margin-bottom:14px}.company-withdraw-field>span{display:block;font-weight:900;text-transform:uppercase;margin-bottom:8px}.company-withdraw-network,.company-withdraw-input-shell{min-height:52px;border:1px solid rgba(148,163,184,.18);background:#f8fafc;border-radius:14px;padding:0 12px;display:flex;align-items:center;gap:10px}.company-withdraw-network{width:100%}.company-withdraw-trx{width:28px;height:28px}.company-withdraw-input-shell ion-input{flex:1;color:#0f172a;font-weight:800}.company-withdraw-input-shell button{border:0;background:#1554b1;color:#fff;border-radius:10px;padding:7px 10px;font-weight:900}.company-withdraw-note{margin-top:10px;color:#b91c1c;font-size:13px;font-weight:800}.company-withdraw-fee-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 0}.company-withdraw-fee-row span{display:flex;align-items:center;gap:8px}.company-withdraw-net-row{border-top:1px solid rgba(148,163,184,.16);margin-top:6px;padding-top:12px}.company-withdraw-net-row strong{color:#1554b1}.company-withdraw-warning{display:flex;gap:10px;background:#fffbeb;color:#92400e}.company-withdraw-warning strong,.company-withdraw-warning span{display:block}.company-withdraw-submit{--background: #1554b1;--border-radius: 14px;height:48px;margin-top:16px;font-weight:900}.company-funds-page{background:#f6f9ff}.company-funds-header{min-height:78px;padding:calc(env(safe-area-inset-top,0px) + 14px) 18px 14px;background:linear-gradient(110deg,#1554b1,#2179ee);color:#fff;display:flex;align-items:center;gap:12px;box-shadow:0 12px 24px #1554b12e}.company-funds-back{width:40px;height:40px;border:0;border-radius:14px;background:#ffffff29;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:23px}.company-funds-title{font-size:20px;font-weight:900}.company-funds-subtitle{margin-top:3px;font-size:12px;font-weight:700;opacity:.86}.company-funds-content{--background: #f6f9ff}.company-funds-shell{width:100%;margin:0 auto;padding:18px 16px 28px;box-sizing:border-box}.company-funds-hero{width:100%;background:#fff;border:1px solid #e1ebfb;border-radius:20px;padding:16px;display:flex;align-items:center;gap:14px;box-shadow:0 10px 28px #1f53a614;box-sizing:border-box}.company-funds-hero-icon{width:56px;height:56px;border-radius:18px;background:linear-gradient(135deg,#2179ee,#1554b1);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:28px;flex:0 0 auto}.company-funds-hero h1{margin:0;color:#102a56;font-size:20px;font-weight:900}.company-funds-hero p{margin:5px 0 0;color:#64748b;font-size:13px;line-height:1.35}.company-funds-actions{display:grid;gap:12px;margin-top:14px;width:100%}.company-funds-action{width:100%;border:1px solid #e1ebfb;background:#fff;border-radius:18px;padding:14px;display:grid;grid-template-columns:52px minmax(0,1fr);gap:13px;align-items:center;text-align:left;box-shadow:0 8px 22px #1f53a612;min-height:92px;box-sizing:border-box}.company-funds-action-icon{width:52px;height:52px;border-radius:16px;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:26px}.tone-receive .company-funds-action-icon{background:linear-gradient(135deg,#16a34a,#047857)}.tone-send .company-funds-action-icon{background:linear-gradient(135deg,#2563eb,#1d4ed8)}.tone-transfer .company-funds-action-icon{background:linear-gradient(135deg,#0f766e,#115e59)}.company-funds-action-copy strong{display:block;color:#102a56;font-size:16px;font-weight:900}.company-funds-action-copy small{display:block;margin-top:4px;color:#64748b;font-size:12px;line-height:1.35}@media (min-width: 720px){.company-funds-shell{padding-inline:24px}.company-funds-action{grid-template-columns:58px minmax(0,1fr);min-height:104px;padding:16px}.company-funds-action-icon{width:58px;height:58px;font-size:28px}}@media (max-width: 360px){.company-funds-shell{padding-inline:10px}.company-funds-hero{align-items:flex-start}.company-funds-action{grid-template-columns:46px minmax(0,1fr);gap:10px;padding:12px}.company-funds-action-icon{width:46px;height:46px;font-size:23px}}.custom-tabbar{--tabbar-height: 56px;--tabbar-padding: 4px;background:#fff;border-top:1px solid #eef2f6;box-shadow:0 -3px 12px #2079ed14;height:calc(var(--tabbar-height) + env(safe-area-inset-bottom,0px));padding-bottom:env(safe-area-inset-bottom,0px);padding-left:10px;padding-right:10px;display:flex;align-items:center;justify-content:space-between;position:relative;z-index:10;overflow:visible}.custom-tabbar .ion-tab-button{flex:1;display:flex;justify-content:center;align-items:center;background:transparent!important;border:none;min-width:48px!important;min-height:44px;height:100%}.custom-tabbar .ion-label{display:none!important}.custom-tabbar ion-icon{font-size:24px;color:#6b7280!important;transition:all .2s ease}.tab-btn-company-p2p{position:relative}.tab-btn-company-p2p .tab-label{display:block!important;font-size:10px;font-weight:700;line-height:1;margin-top:2px;color:#2a6ec8}.custom-tabbar .tab-selected ion-icon{color:#2a6ec8!important}.tab-btn-central{position:relative;top:0;z-index:20}.central-fab-btn{width:44px;height:44px;border-radius:12px;background:transparent;box-shadow:none;display:flex;justify-content:center;align-items:center}.central-fab-btn ion-icon{font-size:24px!important;color:#6b7280!important}.tab-btn-central.tab-selected .central-fab-btn{transform:none;box-shadow:none;background:#2a6ec81f}@media (max-width: 480px){.custom-tabbar{padding-left:8px;padding-right:8px}}.custom-tabbar::part(container),.ion-tab-bar::part(container){overflow:visible}.send-report .destino-block{margin-bottom:10px}.send-report .destino-name{font-size:1.25rem;font-weight:700}.send-report .destino-id{color:#475569;font-size:.95rem}.send-report .destino-card ion-item h2{margin:2px 0}.send-report .ion-input,.send-report ion-input{--background: #f8fafc;--color: #0f172a;--placeholder-color: #94a3b8;--padding-start: 12px;--padding-end: 12px;border-radius:10px;border:1px solid #e2e8f0;margin-top:8px}.send-report ion-input::part(native){color:#0f172a;caret-color:#0f172a}.send-report ion-input::part(label){color:#0f172a}.send-report .select-clean{width:100%;--background: #f8fafc;--padding-start: 12px;--padding-end: 12px;border-radius:10px;border:1px solid #e2e8f0}.warn-card{border-left:4px solid #f59e0b;background:#fff8eb}.withdraw-review-page{--withdraw-bg: #020a14;--withdraw-shell: 1210px;--withdraw-border: rgba(54, 100, 165, .58);--withdraw-text: #f5f7fb;--withdraw-muted: #aab5c8;--withdraw-blue: #1268ff;--withdraw-green: #2cc99b;--ion-background-color: var(--withdraw-bg);background:var(--withdraw-bg)}.withdraw-review-header{position:relative;width:100%;min-height:58px;background:#020a14;color:var(--withdraw-text);display:grid;place-items:center;box-shadow:none}.withdraw-review-back{position:absolute;left:max(10px,env(safe-area-inset-left));top:50%;transform:translateY(-50%);width:34px;height:34px;border:0;background:transparent;color:#fff;display:grid;place-items:center;padding:0;font-size:29px}.withdraw-review-title{max-width:calc(100vw - 96px);color:var(--withdraw-text);font-size:20px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.withdraw-review-content{--background: radial-gradient(circle at 50% -10%, rgba(18, 104, 255, .24), transparent 36%), #020a14;color:var(--withdraw-text)}.withdraw-review-shell{width:min(calc(100% - 32px),var(--withdraw-shell));margin:0 auto;padding:18px 18px 32px;box-sizing:border-box}.withdraw-review-hero{display:flex;align-items:center;gap:14px;margin-bottom:18px}.withdraw-review-step-badge,.withdraw-review-step span{border-radius:50%;background:linear-gradient(145deg,#1b7cff,#0e4bc9);color:#fff;display:grid;place-items:center;box-shadow:0 12px 26px #1268ff3d}.withdraw-review-step-badge{width:42px;height:42px;font-size:20px;font-weight:800}.withdraw-review-hero-title{font-size:24px;font-weight:850;color:var(--withdraw-text)}.withdraw-review-subtitle{margin-top:4px;color:var(--withdraw-muted);font-size:15px}.withdraw-review-card{border:1px solid var(--withdraw-border);border-radius:14px;background:linear-gradient(180deg,#041427f2,#030d1bf2);box-shadow:0 18px 38px #0003;padding:20px;display:grid;gap:16px}.withdraw-review-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.withdraw-review-step{position:relative;display:grid;justify-items:center;gap:8px;color:#8490a5;font-size:12px;text-align:center}.withdraw-review-step:before{content:"";position:absolute;top:13px;left:-50%;right:50%;height:2px;background:#8490a575}.withdraw-review-step:first-child:before{display:none}.withdraw-review-step span{width:28px;height:28px;background:#475569;font-weight:800;z-index:1}.withdraw-review-step.is-active,.withdraw-review-step.is-done{color:var(--withdraw-text)}.withdraw-review-step.is-active span,.withdraw-review-step.is-done span{background:linear-gradient(145deg,#1b7cff,#0e4bc9)}.withdraw-review-note{border:1px solid rgba(54,100,165,.62);border-radius:9px;background:#1268ff1f;color:#b9d3ff;font-size:13px;line-height:1.35;padding:12px 14px}.withdraw-review-summary{border:1px solid rgba(55,93,146,.55);border-radius:11px;background:#041122b8;display:grid;gap:12px;padding:14px}.withdraw-review-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;color:var(--withdraw-muted);font-size:15px}.withdraw-review-row strong{max-width:58%;color:var(--withdraw-text);text-align:right;word-break:break-word}.withdraw-review-row-net{padding-top:12px;border-top:1px solid rgba(55,93,146,.55)}.withdraw-review-row-net strong{color:var(--withdraw-green)}.withdraw-review-submit{--background: #1268ff;--background-hover: #0f5ceb;--border-radius: 9px;min-height:55px;font-weight:800;box-shadow:0 14px 26px #1268ff47}.withdraw-review-submit ion-icon{margin-right:8px}@media (max-width: 620px){.withdraw-review-shell{width:min(calc(100% - 20px),var(--withdraw-shell));padding:14px 10px 28px}.withdraw-review-card{padding:16px}.withdraw-review-step strong{font-size:11px}}.withdraw-confirm-page{--withdraw-bg: #020a14;--withdraw-shell: 1210px;--withdraw-border: rgba(54, 100, 165, .58);--withdraw-text: #f5f7fb;--withdraw-muted: #aab5c8;--withdraw-blue: #1268ff;--ion-background-color: var(--withdraw-bg);background:var(--withdraw-bg)}.withdraw-confirm-header{position:relative;width:100%;min-height:58px;background:#020a14;color:var(--withdraw-text);display:grid;place-items:center;box-shadow:none}.withdraw-confirm-back{position:absolute;left:max(10px,env(safe-area-inset-left));top:50%;transform:translateY(-50%);width:34px;height:34px;border:0;background:transparent;color:#fff;display:grid;place-items:center;padding:0;font-size:29px}.withdraw-confirm-title{max-width:calc(100vw - 96px);color:var(--withdraw-text);font-size:20px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.withdraw-confirm-content{--background: radial-gradient(circle at 50% -10%, rgba(18, 104, 255, .24), transparent 36%), #020a14;color:var(--withdraw-text)}.withdraw-confirm-shell{width:min(calc(100% - 32px),var(--withdraw-shell));margin:0 auto;padding:18px 18px 32px;box-sizing:border-box}.withdraw-confirm-hero{display:flex;align-items:center;gap:14px;margin-bottom:18px}.withdraw-confirm-step-badge,.withdraw-confirm-step span{border-radius:50%;background:linear-gradient(145deg,#1b7cff,#0e4bc9);color:#fff;display:grid;place-items:center;box-shadow:0 12px 26px #1268ff3d}.withdraw-confirm-step-badge{width:42px;height:42px;font-size:20px;font-weight:800}.withdraw-confirm-hero-title{font-size:24px;font-weight:850;color:var(--withdraw-text)}.withdraw-confirm-subtitle{margin-top:4px;color:var(--withdraw-muted);font-size:15px}.withdraw-confirm-card{border:1px solid var(--withdraw-border);border-radius:14px;background:linear-gradient(180deg,#041427f2,#030d1bf2);box-shadow:0 18px 38px #0003;padding:20px;display:grid;gap:16px}.withdraw-confirm-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.withdraw-confirm-step{position:relative;display:grid;justify-items:center;gap:8px;color:#8490a5;font-size:12px;text-align:center}.withdraw-confirm-step:before{content:"";position:absolute;top:13px;left:-50%;right:50%;height:2px;background:#8490a575}.withdraw-confirm-step:first-child:before{display:none}.withdraw-confirm-step span{width:28px;height:28px;background:#475569;font-weight:800;z-index:1}.withdraw-confirm-step.is-active,.withdraw-confirm-step.is-done{color:var(--withdraw-text)}.withdraw-confirm-step.is-active span,.withdraw-confirm-step.is-done span{background:linear-gradient(145deg,#1b7cff,#0e4bc9)}.withdraw-confirm-note{border:1px solid rgba(54,100,165,.62);border-radius:9px;background:#1268ff1f;color:#b9d3ff;font-size:13px;line-height:1.35;padding:12px 14px}.withdraw-confirm-summary,.withdraw-confirm-code-panel{border:1px solid rgba(55,93,146,.55);border-radius:11px;background:#041122b8;overflow:hidden}.withdraw-confirm-summary-head{display:grid;gap:4px;padding:14px 16px;border-bottom:1px solid rgba(55,93,146,.48)}.withdraw-confirm-summary-head strong{color:var(--withdraw-text);font-size:18px;font-weight:850}.withdraw-confirm-summary-head span{color:var(--withdraw-muted);font-size:13px}.withdraw-confirm-row{display:grid;grid-template-columns:minmax(150px,.9fr) minmax(0,1fr) auto;align-items:center;gap:12px;min-height:50px;padding:10px 16px;border-bottom:1px solid rgba(55,93,146,.36);color:var(--withdraw-muted);font-size:15px}.withdraw-confirm-row:last-child{border-bottom:0}.withdraw-confirm-row strong{color:var(--withdraw-text);text-align:right;font-weight:800}.withdraw-confirm-network{display:inline-flex;align-items:center;justify-self:end;gap:8px}.withdraw-confirm-trx{width:20px;height:20px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(145deg,#ff3131,#d80c2c);color:#fff;font-size:12px;font-weight:900;transform:rotate(-20deg)}.withdraw-confirm-address{white-space:pre-line;overflow-wrap:anywhere}.withdraw-confirm-copy{color:#62a2ff;font-size:22px}.withdraw-confirm-row-net{min-height:58px}.withdraw-confirm-row-net span{color:var(--withdraw-text);font-size:18px;font-weight:850}.withdraw-confirm-row-net strong{color:#2cc99b;font-size:18px}.withdraw-confirm-code-panel{display:grid;gap:14px;padding:16px}.withdraw-confirm-code-title{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:start}.withdraw-confirm-code-title>span{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#1268ff29;color:#62a2ff;font-size:21px}.withdraw-confirm-code-title strong{color:var(--withdraw-text);font-size:16px}.withdraw-confirm-code-title p{margin:5px 0 0;color:var(--withdraw-muted);font-size:14px;line-height:1.35}.withdraw-confirm-input{--background: rgba(4, 17, 34, .82);--border-color: rgba(55, 93, 146, .74);--color: var(--withdraw-text);--highlight-color-focused: var(--withdraw-blue);--inner-padding-end: 0;--padding-start: 12px;border:1px solid rgba(55,93,146,.74);border-radius:9px}.withdraw-confirm-input ion-label{color:var(--withdraw-muted);font-size:13px}.withdraw-confirm-code-boxes{position:relative;display:grid;grid-template-columns:repeat(6,minmax(42px,58px));justify-content:start;gap:16px}.withdraw-confirm-code-boxes span{aspect-ratio:1;border:1px solid rgba(55,93,146,.74);border-radius:7px;background:#020c19a3;color:var(--withdraw-text);display:grid;place-items:center;font-size:22px;font-weight:850}.withdraw-confirm-code-boxes span.is-active{border-color:#62a2ff;box-shadow:0 0 0 1px #62a2ff57}.withdraw-confirm-code-hidden{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;--padding-start: 0;--padding-end: 0}.withdraw-confirm-resend{border:0;background:transparent;color:#62a2ff;justify-self:center;font-size:15px;font-weight:700;padding:0}.withdraw-confirm-submit{--background: #1268ff;--background-hover: #0f5ceb;--border-radius: 9px;min-height:55px;font-weight:800;box-shadow:0 14px 26px #1268ff47}.withdraw-confirm-submit ion-icon{margin-right:8px}@media (max-width: 620px){.withdraw-confirm-shell{width:min(calc(100% - 20px),var(--withdraw-shell));padding:14px 10px 28px}.withdraw-confirm-card{padding:16px}.withdraw-confirm-step strong{font-size:11px}.withdraw-confirm-code-boxes{grid-template-columns:repeat(6,minmax(36px,1fr));gap:8px}.withdraw-confirm-row{grid-template-columns:minmax(0,1fr) auto}.withdraw-confirm-row span{grid-column:1 / 2}.withdraw-confirm-row strong{grid-column:2 / 3}.withdraw-confirm-copy{grid-column:2 / 3;justify-self:end}}.withdraw-success-page{--withdraw-bg: #020a14;--withdraw-shell: 1210px;--withdraw-border: rgba(54, 100, 165, .58);--withdraw-text: #f5f7fb;--withdraw-muted: #aab5c8;--withdraw-blue: #1268ff;--withdraw-green: #2cc99b;--ion-background-color: var(--withdraw-bg);background:var(--withdraw-bg)}.withdraw-success-header{position:relative;width:100%;min-height:58px;background:#020a14;color:var(--withdraw-text);display:grid;place-items:center;box-shadow:none}.withdraw-success-back{position:absolute;left:max(10px,env(safe-area-inset-left));top:50%;transform:translateY(-50%);width:34px;height:34px;border:0;background:transparent;color:#fff;display:grid;place-items:center;padding:0;font-size:29px}.withdraw-success-clock{position:absolute;right:16px;top:50%;transform:translateY(-50%);color:#a8b8df;font-size:26px}.withdraw-success-title{max-width:calc(100vw - 120px);color:var(--withdraw-text);font-size:20px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.withdraw-success-content{--background: radial-gradient(circle at 50% -10%, rgba(18, 104, 255, .24), transparent 36%), #020a14;color:var(--withdraw-text)}.withdraw-success-shell{width:min(calc(100% - 32px),var(--withdraw-shell));margin:0 auto;padding:18px 18px 32px;box-sizing:border-box}.withdraw-success-card{border:1px solid var(--withdraw-border);border-radius:14px;background:linear-gradient(180deg,#041427f2,#030d1bf2);box-shadow:0 18px 38px #0003;padding:20px;display:grid;gap:16px}.withdraw-success-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.withdraw-success-step{position:relative;display:grid;justify-items:center;gap:8px;color:#8490a5;font-size:12px;text-align:center}.withdraw-success-step:before{content:"";position:absolute;top:13px;left:-50%;right:50%;height:2px;background:#8490a575}.withdraw-success-step:first-child:before{display:none}.withdraw-success-step span{width:28px;height:28px;border-radius:50%;background:#475569;color:#fff;display:grid;place-items:center;font-weight:800;z-index:1}.withdraw-success-step.is-active,.withdraw-success-step.is-done{color:var(--withdraw-text)}.withdraw-success-step.is-active span,.withdraw-success-step.is-done span{background:linear-gradient(145deg,#1b7cff,#0e4bc9);box-shadow:0 12px 26px #1268ff3d}.withdraw-success-hero{position:relative;display:grid;justify-items:center;text-align:center;gap:9px;padding:10px 0 8px}.withdraw-success-check{width:96px;height:96px;border-radius:50%;background:linear-gradient(145deg,#62df8c,#2ec46f);color:#fff;display:grid;place-items:center;font-size:58px;box-shadow:0 18px 38px #2ec46f3d;z-index:1}.withdraw-success-hero h1{margin:0;color:var(--withdraw-text);font-size:24px;font-weight:850}.withdraw-success-hero p{margin:0;color:var(--withdraw-muted);font-size:15px}.withdraw-success-confetti{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.withdraw-success-confetti i{position:absolute;width:6px;height:6px;border-radius:50%;background:#2cc99b}.withdraw-success-confetti i:nth-child(3n){background:#1268ff}.withdraw-success-confetti i:nth-child(4n){background:#f2a12b}.withdraw-success-confetti i:nth-child(5n){background:#7f5cff}.withdraw-success-confetti i:nth-child(1){left:28%;top:18%}.withdraw-success-confetti i:nth-child(2){left:34%;top:8%}.withdraw-success-confetti i:nth-child(3){left:42%;top:22%}.withdraw-success-confetti i:nth-child(4){left:58%;top:10%}.withdraw-success-confetti i:nth-child(5){left:66%;top:24%}.withdraw-success-confetti i:nth-child(6){left:73%;top:14%}.withdraw-success-confetti i:nth-child(7){left:24%;top:52%}.withdraw-success-confetti i:nth-child(8){left:32%;top:46%}.withdraw-success-confetti i:nth-child(9){left:68%;top:46%}.withdraw-success-confetti i:nth-child(10){left:76%;top:56%}.withdraw-success-confetti i:nth-child(11){left:38%;top:64%}.withdraw-success-confetti i:nth-child(12){left:62%;top:62%}.withdraw-success-summary,.withdraw-success-next{border:1px solid rgba(55,93,146,.55);border-radius:11px;background:#041122b8}.withdraw-success-row{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:50px;padding:10px 16px;border-bottom:1px solid rgba(55,93,146,.36);color:var(--withdraw-muted);font-size:15px}.withdraw-success-row:last-child{border-bottom:0}.withdraw-success-row strong{color:var(--withdraw-text);text-align:right;font-weight:800}.withdraw-success-status{border-radius:7px;background:#1268ff33;color:#c2d8ff!important;padding:7px 10px}.withdraw-success-network{display:inline-flex;align-items:center;gap:8px}.withdraw-success-network span{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(145deg,#35ddad,#18a97c);color:#fff;font-size:14px;font-weight:900}.withdraw-success-row-net span,.withdraw-success-row-net strong{font-size:18px;font-weight:850}.withdraw-success-row-net span{color:var(--withdraw-text)}.withdraw-success-row-net strong{color:var(--withdraw-green)}.withdraw-success-tx{display:inline-flex;align-items:center;gap:6px}.withdraw-success-tx ion-icon{color:#62a2ff}.withdraw-success-next{display:grid;grid-template-columns:auto 1fr;gap:12px;padding:16px}.withdraw-success-next>ion-icon{color:#2f8bff;font-size:25px}.withdraw-success-next strong{color:#62a2ff;font-size:16px}.withdraw-success-next p{margin:6px 0 0;color:var(--withdraw-muted);font-size:14px;line-height:1.35}.withdraw-success-primary,.withdraw-success-secondary{min-height:55px;font-weight:800}.withdraw-success-primary{--background: #1268ff;--background-hover: #0f5ceb;--border-radius: 9px;box-shadow:0 14px 26px #1268ff47}.withdraw-success-secondary{--border-color: rgba(98, 162, 255, .42);--color: #62a2ff;--border-radius: 9px}.withdraw-success-primary ion-icon,.withdraw-success-secondary ion-icon{margin-right:8px}@media (max-width: 620px){.withdraw-success-shell{width:min(calc(100% - 20px),var(--withdraw-shell));padding:14px 10px 28px}.withdraw-success-card{padding:16px}.withdraw-success-step strong{font-size:11px}.withdraw-success-row{padding-left:10px;padding-right:10px}}.operaciones-activas-page{--primary-gradient: linear-gradient(135deg, #667eea 0%, #764ba2 100%);--success-color: #2ecc71;--warning-color: #f39c12;--danger-color: #e74c3c;--info-color: #3498db;--bg-dark: #0f1419;--bg-card: #1a1f2e;--bg-hover: #252b3d;--text-primary: #ffffff;--text-secondary: #8b92a8;--border-color: rgba(255, 255, 255, .1)}.activas-toolbar{--background: transparent;--border-width: 0}.toolbar-title{font-size:1.1rem;font-weight:600;color:var(--text-primary)}.back-button{color:var(--text-primary)}.refresh-icon{color:var(--text-secondary);animation:none}.refresh-icon.ion-activated{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.activas-content{--background: var(--bg-dark)}.segment-container{padding:16px;background:var(--bg-card);border-bottom:1px solid var(--border-color)}.custom-segment{--background: rgba(255, 255, 255, .05);border-radius:12px;padding:4px}.segment-btn{--background: transparent;--background-checked: var(--primary-gradient);--color: var(--text-secondary);--color-checked: #ffffff;--indicator-color: transparent;min-height:36px;text-transform:none;letter-spacing:0;font-weight:500;position:relative}.tab-badge{position:absolute;top:2px;right:2px;font-size:.6rem;padding:2px 6px;border-radius:10px}.resumen-activas{display:flex;align-items:center;justify-content:space-around;padding:20px 16px;background:var(--primary-gradient);margin:16px;border-radius:16px}.resumen-item{text-align:center}.resumen-valor{display:block;font-size:1.5rem;font-weight:700;color:#fff}.resumen-label{font-size:.75rem;color:#fffc;text-transform:uppercase;letter-spacing:.5px}.resumen-divider{width:1px;height:40px;background:#ffffff4d}.ordenes-lista{padding:0 16px 24px}.skeleton-card{background:var(--bg-card);border-radius:16px;padding:16px;margin-bottom:12px}.empty-state{text-align:center;padding:60px 20px;color:var(--text-secondary)}.empty-icon{font-size:3rem;margin-bottom:16px;opacity:.5}.empty-state h3{color:var(--text-primary);margin-bottom:8px}.orden-card{background:var(--bg-card);border-radius:16px;padding:16px;margin-bottom:12px;border:1px solid var(--border-color);transition:transform .2s,box-shadow .2s}.orden-card:active{transform:scale(.98)}.orden-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.orden-id-section{display:flex;align-items:center;gap:8px}.tipo-badge{padding:4px 8px;border-radius:6px;font-size:.65rem;font-weight:700;letter-spacing:.5px}.orden-id{font-size:.8rem;color:var(--text-secondary);font-family:monospace}.estado-badge{padding:6px 10px;border-radius:20px;font-size:.75rem;font-weight:600;display:flex;align-items:center;gap:4px}.pagador-section{display:flex;align-items:center;gap:12px;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid var(--border-color)}.pagador-avatar{width:48px;height:48px;background:var(--primary-gradient)}.avatar-fallback{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:1.2rem;font-weight:600;color:#fff}.pagador-info{flex:1}.pagador-nombre{display:flex;align-items:center;gap:6px;font-size:1rem;font-weight:600;color:var(--text-primary);margin-bottom:4px}.verified-icon{color:var(--info-color);font-size:1rem}.pagador-meta{display:flex;align-items:center;gap:12px}.reputacion-chip{--background: rgba(255, 193, 7, .2);--color: #ffc107;height:24px;font-size:.75rem;font-weight:600}.tiempo-restante{display:flex;align-items:center;gap:4px;font-size:.8rem;color:var(--warning-color)}.tiempo-restante ion-icon{font-size:1rem}.montos-section{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;padding:12px;background:#ffffff08;border-radius:12px}.monto-item{flex:1;text-align:center}.monto-label{display:block;font-size:.7rem;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px}.monto-valor{display:block;font-size:1.1rem;font-weight:700;margin-bottom:4px}.monto-valor.fiat{color:var(--text-primary)}.monto-valor.crypto{color:var(--success-color)}.metodo-pago,.comision-tag{display:flex;align-items:center;justify-content:center;gap:4px;font-size:.75rem;color:var(--text-secondary)}.monto-arrow{color:var(--text-secondary);font-size:1.2rem;padding:0 8px}.orden-acciones{display:flex;gap:12px}.btn-baucher{flex:1;display:flex;align-items:center;gap:8px;padding:10px 12px;background:#ffffff0d;border:1px solid var(--border-color);border-radius:10px;color:var(--text-primary);font-size:.85rem;cursor:pointer;transition:all .2s}.btn-baucher:hover{background:var(--bg-hover)}.baucher-thumbnail{width:32px;height:32px;border-radius:6px;overflow:hidden;background:var(--bg-dark);display:flex;align-items:center;justify-content:center}.baucher-thumbnail img{width:100%;height:100%;object-fit:cover}.pdf-thumbnail{display:flex;flex-direction:column;align-items:center;color:var(--danger-color);font-size:.6rem}.pdf-thumbnail ion-icon{font-size:1rem}.baucher-text{flex:1;text-align:left}.baucher-pendiente{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:10px;color:var(--text-secondary);font-size:.85rem}.btn-confirmar{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:10px 16px;background:var(--success-color);border:none;border-radius:10px;color:#fff;font-size:.85rem;font-weight:600;cursor:pointer;transition:all .2s}.btn-confirmar:hover{background:#27ae60;transform:translateY(-1px)}.btn-confirmar:active{transform:translateY(0)}.btn-espera{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:10px 16px;background:#f39c1233;border:1px solid var(--warning-color);border-radius:10px;color:var(--warning-color);font-size:.85rem;cursor:not-allowed}.baucher-modal{--height: auto;--width: 90%;--max-width: 400px;--border-radius: 20px}.modal-baucher-content{background:var(--bg-card);border-radius:20px;overflow:hidden}.modal-header{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid var(--border-color)}.modal-header h3{margin:0;font-size:1.1rem;color:var(--text-primary)}.close-btn{background:none;border:none;color:var(--text-secondary);font-size:1.5rem;cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background .2s}.close-btn:hover{background:#ffffff1a}.baucher-viewer{padding:20px}.image-container{background:var(--bg-dark);border-radius:12px;overflow:hidden;margin-bottom:20px}.baucher-image{width:100%;height:auto;display:block}.pdf-container{text-align:center;padding:40px 20px;background:var(--bg-dark);border-radius:12px;margin-bottom:20px}.pdf-icon{font-size:4rem;color:var(--danger-color);margin-bottom:12px}.pdf-container p{color:var(--text-secondary);margin-bottom:20px}.download-btn{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;background:var(--primary-gradient);color:#fff;text-decoration:none;border-radius:10px;font-weight:600;transition:transform .2s}.download-btn:hover{transform:translateY(-2px)}.baucher-meta{display:grid;gap:12px}.meta-item{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid var(--border-color)}.meta-item:last-child{border-bottom:none}.meta-label{font-size:.85rem;color:var(--text-secondary)}.meta-value{font-size:.9rem;color:var(--text-primary);font-weight:500}.uppercase{text-transform:uppercase}.confirm-modal{--height: auto;--width: 90%;--max-width: 360px;--border-radius: 20px}.modal-confirm-content{background:var(--bg-card);border-radius:20px;padding:32px 24px;text-align:center}.confirm-icon{width:64px;height:64px;background:#2ecc7133;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px}.confirm-icon ion-icon{font-size:2rem;color:var(--success-color)}.modal-confirm-content h3{color:var(--text-primary);margin-bottom:12px;font-size:1.3rem}.confirm-text{color:var(--text-secondary);line-height:1.5;margin-bottom:12px}.confirm-text strong{color:var(--text-primary)}.confirm-warning{color:var(--warning-color);font-size:.85rem;margin-bottom:24px;padding:12px;background:#f39c121a;border-radius:8px}.confirm-actions{display:flex;gap:12px}.btn-cancelar,.btn-confirmar-final{flex:1;padding:14px;border-radius:12px;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;gap:6px}.btn-cancelar{background:transparent;border:1px solid var(--border-color);color:var(--text-secondary)}.btn-cancelar:hover:not(:disabled){background:#ffffff0d;color:var(--text-primary)}.btn-confirmar-final{background:var(--success-color);border:none;color:#fff}.btn-confirmar-final:hover:not(:disabled){background:#27ae60;transform:translateY(-1px)}.btn-confirmar-final:disabled{opacity:.7;cursor:not-allowed}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.orden-card{animation:fadeIn .3s ease-out}
