.pair-select{width:100%;padding:12px 48px 12px 12px;font-size:16px;font-weight:500;margin-bottom:28px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%2364748b' d='M5.3 7.7L0 2.3C-.3 2-.3 1.5 0 1.2L1.2 0c.3-.3.8-.3 1.1 0L6 3.8 9.7 0c.3-.3.8-.3 1.1 0L12 1.2c.3.3.3.8 0 1.1L6.7 7.7c-.4.3-.9.3-1.4 0z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;border:2px solid var(--bcx-input-border, var(--bcx-gray-light));border-radius:var(--bcx-radius-lg);background-color:var(--bcx-input-background);color:var(--bcx-dark);transition:var(--bcx-transition-fast);box-shadow:var(--bcx-shadow-xs)}:root{color-scheme:light;--background: oklch(1 0 0);--foreground: oklch(.145 0 0);--card: oklch(1 0 0);--card-foreground: oklch(.145 0 0);--popover: oklch(1 0 0);--popover-foreground: oklch(.145 0 0);--primary: oklch(.45 .15 160);--primary-foreground: oklch(.985 0 0);--secondary: oklch(.97 0 0);--secondary-foreground: oklch(.205 0 0);--muted: oklch(.97 0 0);--muted-foreground: oklch(.556 0 0);--accent: oklch(.97 0 0);--accent-foreground: oklch(.205 0 0);--destructive: oklch(.577 .245 27.325);--destructive-foreground: oklch(.577 .245 27.325);--border: oklch(.922 0 0);--input: oklch(.922 0 0);--ring: oklch(.45 .15 160);--radius: .625rem;--bcx-primary: #28a17c;--bcx-primary-dark: #1f8163;--bcx-primary-light: #3ab88d;--bcx-primary-light-rgb: 58, 184, 141;--bcx-primary-glow: rgba(40, 161, 124, .15);--bcx-primary-rgb: 40, 161, 124;--bcx-accent: #78b1a4;--bcx-accent-dark: #5a9184;--bcx-success: #28a17c;--bcx-success-rgb: 40, 161, 124;--bcx-warning: #f59e0b;--bcx-warning-rgb: 245, 158, 11;--bcx-danger: #fd7364;--bcx-danger-rgb: 253, 115, 100;--bcx-dark: #1e293b;--bcx-dark-secondary: #334155;--bcx-gray: #64748b;--bcx-gray-light: #b2c3c1;--bcx-gray-lighter: #cfddd8;--bcx-border: #d1d5db;--bcx-bg-light: #e5eaf1;--bcx-bg-secondary: #eff4f3;--bcx-bg: #fefefe;--bcx-white: #fefefe;--bcx-text-color: #1e293b;--color-error-bg: #fef2f2;--color-error-border: #fecaca;--color-error-bg-light: rgba(239, 68, 68, .1);--color-error-bg-lighter: rgba(239, 68, 68, .02);--color-text-muted: #9ca3b8;--color-text-hover: #6b7280;--color-nav-inactive: #9ca3af;--color-nav-active: #14b8a6;--color-nav-border: #e5e7eb;--color-teal: #0d9488;--color-border-light: #e2e8f0;--bcx-status-completed: #10b981;--bcx-status-pending: #d97706;--bcx-status-failed: #ef4444;--bcx-status-processing: #0ea5e9;--bcx-text-secondary: #334155;--bcx-text-hover: #0f172a;--bcx-text-disabled: #cbd5e1;--bcx-card-background: #f8fafc;--bcx-card-border: #e2e8f0;--bcx-input-background: #ffffff;--bcx-input-border: #cfddd8;--bcx-input-focus-border: #28a17c;--bcx-input-text: #1e293b;--bcx-dropdown-background: #ffffff;--bcx-dropdown-border: #cfddd8;--bcx-dropdown-text: #1e293b;--bcx-dropdown-item-bg: #ffffff;--bcx-dropdown-item-text: #1e293b;--bcx-dropdown-group-bg: #f8fafc;--bcx-dropdown-group-text: #64748b;--bcx-disabled-bg: #f5f5f5;--bcx-disabled-text: #9ca3af;--bcx-card-quote-bg: #f0fdfa;--bcx-card-quote-border: #5eead4;--bcx-card-quote-gradient: rgba(20, 184, 166, .15);--bcx-card-success-bg: #ecfdf5;--bcx-card-success-border: #6ee7b7;--bcx-card-warning-bg: #fefce8;--bcx-card-warning-border: #fbbf24;--bcx-card-quote-bg-dark: #0f2f1f;--bcx-card-quote-border-dark: #1f8163;--bcx-card-quote-gradient-dark: rgba(40, 161, 124, .2);--bcx-font-sans: "Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", sans-serif;--bcx-font-mono: "Roboto Mono", "Fira Code", "SF Mono", Monaco, "Cascadia Code", monospace;--bcx-shadow-xs: 0 1px 2px 0 rgba(0, 0, 0, .05);--bcx-shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px -1px rgba(0, 0, 0, .1);--bcx-shadow: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -2px rgba(0, 0, 0, .1);--bcx-shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -4px rgba(0, 0, 0, .1);--bcx-shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 8px 10px -6px rgba(0, 0, 0, .1);--bcx-shadow-md: 0 4px 12px rgba(0, 0, 0, .1);--bcx-transition: all .15s cubic-bezier(.4, 0, .2, 1);--bcx-transition-fast: all .1s cubic-bezier(.4, 0, .2, 1);--bcx-radius-sm: 4px;--bcx-radius: 4px;--bcx-radius-lg: 5px;--bcx-radius-xl: 10px;--bcx-gradient-primary: linear-gradient(135deg, var(--bcx-primary), var(--bcx-primary-dark));--bcx-gradient-light: linear-gradient(135deg, #f8fafc, #f1f5f9);--bcx-primary-05: rgba(var(--bcx-primary-rgb), .05);--bcx-primary-1: rgba(var(--bcx-primary-rgb), .1);--bcx-primary-15: rgba(var(--bcx-primary-rgb), .15);--bcx-primary-2: rgba(var(--bcx-primary-rgb), .2);--bcx-primary-32: rgba(var(--bcx-primary-rgb), .32);--bcx-primary-5: rgba(var(--bcx-primary-rgb), .5);--bcx-success-02: rgba(var(--bcx-success-rgb), .02);--bcx-success-1: rgba(var(--bcx-success-rgb), .1);--bcx-success-15: rgba(var(--bcx-success-rgb), .15);--bcx-success-3: rgba(var(--bcx-success-rgb), .3);--bcx-danger-02: rgba(var(--bcx-danger-rgb), .02);--bcx-danger-1: rgba(var(--bcx-danger-rgb), .1);--bcx-danger-15: rgba(var(--bcx-danger-rgb), .15);--bcx-warning-1: rgba(var(--bcx-warning-rgb), .1);--bcx-warning-12: rgba(var(--bcx-warning-rgb), .12);--bcx-warning-15: rgba(var(--bcx-warning-rgb), .15);--bcx-warning-2: rgba(var(--bcx-warning-rgb), .2);--bcx-accent-1: rgba(var(--bcx-accent), .1);--bcx-accent-15: rgba(var(--bcx-accent), .15);--asset-orange: #f97316;--asset-orange-dark: #ea580c;--asset-purple: #9333ea;--asset-purple-dark: #7e22ce;--asset-purple-light: #a855f7;--border-transparent: rgba(226, 232, 240, .3)}@media (prefers-color-scheme: dark){:root{color-scheme:dark;--background: oklch(.15 0 0);--foreground: oklch(.98 0 0);--card: oklch(.23 0 0);--card-foreground: oklch(.98 0 0);--popover: oklch(.23 0 0);--popover-foreground: oklch(.98 0 0);--primary: oklch(.45 .15 160);--primary-foreground: oklch(.15 0 0);--secondary: oklch(.23 0 0);--secondary-foreground: oklch(.98 0 0);--muted: oklch(.35 0 0);--muted-foreground: oklch(.85 0 0);--accent: oklch(.35 0 0);--accent-foreground: oklch(.98 0 0);--destructive: oklch(.577 .245 27.325);--destructive-foreground: oklch(1 0 0);--border: oklch(.32 0 0);--input: oklch(.32 0 0);--ring: oklch(.45 .15 160);--bcx-primary: #3ab88d;--bcx-primary-dark: #28a17c;--bcx-primary-light: #4cc49b;--bcx-primary-light-rgb: 76, 196, 155;--bcx-primary-glow: rgba(58, 184, 141, .2);--bcx-primary-rgb: 58, 184, 141;--bcx-accent: #78b1a4;--bcx-accent-dark: #5a9184;--bcx-success: #3ab88d;--bcx-success-rgb: 58, 184, 141;--bcx-warning: #fbbf24;--bcx-warning-rgb: 251, 191, 36;--bcx-danger: #f87171;--bcx-danger-rgb: 248, 113, 113;--bcx-dark: #ffffff;--bcx-dark-secondary: #f8fafc;--bcx-gray: #cbd5e1;--bcx-gray-light: #94a3b8;--bcx-gray-lighter: #64748b;--bcx-border: #334155;--bcx-bg-light: #1e293b;--bcx-bg-secondary: #0f172a;--bcx-bg: #0f172a;--bcx-white: #1e293b;--bcx-text-color: #ffffff;--color-error-bg: #7f1d1d;--color-error-border: #991b1b;--color-error-bg-light: rgba(248, 113, 113, .15);--color-error-bg-lighter: rgba(248, 113, 113, .05);--color-text-muted: #cbd5e1;--color-text-hover: #d1d5db;--color-nav-inactive: #cbd5e1;--color-nav-active: #14b8a6;--color-nav-border: #334155;--color-teal: #14b8a6;--color-border-light: #334155;--bcx-status-completed: #3ab88d;--bcx-status-pending: #fbbf24;--bcx-status-failed: #f87171;--bcx-status-processing: #14b8a6;--bcx-text-secondary: #e0e7ff;--bcx-text-hover: #ffffff;--bcx-text-disabled: #9ca3af;--bcx-card-background: #1e293b;--bcx-card-border: #334155;--bcx-input-background: #334155;--bcx-input-border: #475569;--bcx-input-focus-border: #3ab88d;--bcx-input-text: #ffffff;--bcx-dropdown-background: #334155;--bcx-dropdown-border: #475569;--bcx-dropdown-text: #ffffff;--bcx-dropdown-item-bg: #334155;--bcx-dropdown-item-text: #ffffff;--bcx-dropdown-group-bg: #0f172a;--bcx-dropdown-group-text: #cbd5e1;--bcx-disabled-bg: #1e293b;--bcx-disabled-text: #6b7280;--bcx-card-quote-bg: var(--bcx-card-quote-bg-dark);--bcx-card-quote-border: var(--bcx-card-quote-border-dark);--bcx-card-quote-gradient: var(--bcx-card-quote-gradient-dark);--bcx-card-success-bg: #0f3f2f;--bcx-card-success-border: #10b981;--bcx-card-warning-bg: #3f3f0f;--bcx-card-warning-border: #d97706;--bcx-shadow-xs: 0 1px 2px 0 rgba(0, 0, 0, .3);--bcx-shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .4), 0 1px 2px -1px rgba(0, 0, 0, .4);--bcx-shadow: 0 4px 6px -1px rgba(0, 0, 0, .5), 0 2px 4px -2px rgba(0, 0, 0, .5);--bcx-shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .6), 0 4px 6px -4px rgba(0, 0, 0, .6);--bcx-shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .7), 0 8px 10px -6px rgba(0, 0, 0, .7);--bcx-shadow-md: 0 4px 12px rgba(0, 0, 0, .5);--bcx-gradient-primary: linear-gradient(135deg, var(--bcx-primary), var(--bcx-primary-light));--bcx-gradient-light: linear-gradient(135deg, #1e293b, #0f172a);--bcx-primary-05: rgba(var(--bcx-primary-rgb), .05);--bcx-primary-1: rgba(var(--bcx-primary-rgb), .1);--bcx-primary-15: rgba(var(--bcx-primary-rgb), .15);--bcx-primary-2: rgba(var(--bcx-primary-rgb), .2);--bcx-primary-32: rgba(var(--bcx-primary-rgb), .32);--bcx-primary-5: rgba(var(--bcx-primary-rgb), .5);--bcx-success-02: rgba(var(--bcx-success-rgb), .02);--bcx-success-1: rgba(var(--bcx-success-rgb), .1);--bcx-success-15: rgba(var(--bcx-success-rgb), .15);--bcx-success-3: rgba(var(--bcx-success-rgb), .3);--bcx-danger-02: rgba(var(--bcx-danger-rgb), .02);--bcx-danger-1: rgba(var(--bcx-danger-rgb), .1);--bcx-danger-15: rgba(var(--bcx-danger-rgb), .15);--bcx-warning-1: rgba(var(--bcx-warning-rgb), .1);--bcx-warning-12: rgba(var(--bcx-warning-rgb), .12);--bcx-warning-15: rgba(var(--bcx-warning-rgb), .15);--bcx-warning-2: rgba(var(--bcx-warning-rgb), .2);--bcx-accent-1: rgba(var(--bcx-accent), .1);--bcx-accent-15: rgba(var(--bcx-accent), .15);--asset-orange: #f97316;--asset-orange-dark: #ea580c;--asset-purple: #9333ea;--asset-purple-dark: #7e22ce;--asset-purple-light: #a855f7;--border-transparent: rgba(51, 65, 85, .3)}}[data-theme=dark]{color-scheme:dark;--background: oklch(.15 0 0);--foreground: oklch(.98 0 0);--card: oklch(.23 0 0);--card-foreground: oklch(.98 0 0);--bcx-dark: #ffffff;--bcx-dark-secondary: #f8fafc;--bcx-gray: #cbd5e1;--bcx-gray-light: #94a3b8;--bcx-gray-lighter: #64748b;--bcx-border: #334155;--bcx-bg-light: #1e293b;--bcx-bg-secondary: #0f172a;--bcx-bg: #0f172a;--bcx-white: #1e293b;--bcx-text-color: #ffffff;--bcx-primary: #3ab88d;--bcx-primary-dark: #28a17c;--bcx-primary-light: #4cc49b;--bcx-primary-light-rgb: 76, 196, 155;--bcx-primary-glow: rgba(58, 184, 141, .2);--bcx-primary-rgb: 58, 184, 141;--bcx-accent: #78b1a4;--bcx-accent-dark: #5a9184;--bcx-success: #3ab88d;--bcx-success-rgb: 58, 184, 141;--bcx-warning: #fbbf24;--bcx-warning-rgb: 251, 191, 36;--bcx-danger: #f87171;--bcx-danger-rgb: 248, 113, 113;--color-error-bg: #7f1d1d;--color-error-border: #991b1b;--color-error-bg-light: rgba(248, 113, 113, .15);--color-error-bg-lighter: rgba(248, 113, 113, .05);--color-nav-inactive: #cbd5e1;--color-nav-active: #14b8a6;--color-nav-border: #334155;--color-border-light: #334155;--bcx-status-completed: #3ab88d;--bcx-status-pending: #fbbf24;--bcx-status-failed: #f87171;--bcx-status-processing: #14b8a6;--bcx-text-secondary: #e0e7ff;--bcx-text-hover: #ffffff;--bcx-text-disabled: #9ca3af;--bcx-card-background: #1e293b;--bcx-card-border: #334155;--bcx-input-background: #334155;--bcx-input-border: #475569;--bcx-input-focus-border: #3ab88d;--bcx-card-quote-bg: var(--bcx-card-quote-bg-dark);--bcx-card-quote-border: var(--bcx-card-quote-border-dark);--bcx-card-quote-gradient: var(--bcx-card-quote-gradient-dark);--bcx-card-success-bg: #0f3f2f;--bcx-card-success-border: #10b981;--bcx-card-warning-bg: #3f3f0f;--bcx-card-warning-border: #d97706;--bcx-primary-05: rgba(var(--bcx-primary-rgb), .05);--bcx-primary-1: rgba(var(--bcx-primary-rgb), .1);--bcx-primary-15: rgba(var(--bcx-primary-rgb), .15);--bcx-primary-2: rgba(var(--bcx-primary-rgb), .2);--bcx-primary-32: rgba(var(--bcx-primary-rgb), .32);--bcx-primary-5: rgba(var(--bcx-primary-rgb), .5);--bcx-success-02: rgba(var(--bcx-success-rgb), .02);--bcx-success-1: rgba(var(--bcx-success-rgb), .1);--bcx-success-15: rgba(var(--bcx-success-rgb), .15);--bcx-success-3: rgba(var(--bcx-success-rgb), .3);--bcx-danger-02: rgba(var(--bcx-danger-rgb), .02);--bcx-danger-1: rgba(var(--bcx-danger-rgb), .1);--bcx-danger-15: rgba(var(--bcx-danger-rgb), .15);--bcx-warning-1: rgba(var(--bcx-warning-rgb), .1);--bcx-warning-12: rgba(var(--bcx-warning-rgb), .12);--bcx-warning-15: rgba(var(--bcx-warning-rgb), .15);--bcx-warning-2: rgba(var(--bcx-warning-rgb), .2)}*{box-sizing:border-box}html,body{width:100%;height:100%;margin:0;padding:0;background:#000}#root{width:100%;height:100%;background:var(--bcx-bg);color:var(--bcx-dark);font-family:var(--bcx-font-sans);font-size:15px;line-height:1.6;display:flex;align-items:center;justify-content:center;padding:0;position:relative;overflow-x:hidden;box-sizing:border-box}#root:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(circle at 20% 80%,var(--bcx-primary-glow) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(6,182,212,.1) 0%,transparent 50%),radial-gradient(circle at 40% 40%,rgba(16,185,129,.05) 0%,transparent 50%);z-index:0}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes shimmer{0%{left:-100%}to{left:100%}}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}.icon-sm{width:1rem;height:1rem}.icon-md{width:1.25rem;height:1.25rem}.expandable-card{display:flex;flex-direction:column;border-radius:var(--bcx-radius-xl);margin-bottom:12px;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);background:transparent!important;border:1px solid var(--bcx-primary)!important;padding:12px;position:relative}.expandable-card [class*=card],.expandable-card>div{border:none!important;background-color:transparent!important}.expandable-card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;cursor:pointer}.expandable-card-content-row{display:flex;justify-content:space-between;align-items:center;gap:12px;cursor:pointer}.expandable-card .type-badge,.expandable-card .settlement-type-badge{padding:4px 8px;border-radius:6px;font-size:12px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;width:100px;text-align:center;border:1px solid transparent}.expandable-card-chevron{display:flex;align-items:center;justify-content:center;color:var(--bcx-primary);transition:all .3s;margin-top:8px;opacity:.7;cursor:pointer}.expandable-card-chevron svg{width:20px;height:20px}@media (prefers-color-scheme: dark){.expandable-card-chevron{color:var(--bcx-gray-lighter)}}[data-theme=dark] .expandable-card-chevron{color:var(--bcx-gray-lighter)}.expandable-card-expanded{background:transparent;border-radius:0 0 8px 8px;padding:24px 8px 20px;border:none!important;animation:expandDown .5s cubic-bezier(.4,0,.2,1) forwards;overflow:hidden;position:relative}.expandable-card-expanded:before{content:"";position:absolute;top:8px;left:50%;transform:translate(-50%);height:1px;width:0;background:var(--bcx-primary);animation:expandDivider .5s cubic-bezier(.4,0,.2,1) forwards;pointer-events:none}.expandable-card-expanded.closing{animation:collapseUp .5s cubic-bezier(.4,0,.2,1) forwards}.expandable-card-expanded.closing:before{animation:collapseDivider .5s cubic-bezier(.4,0,.2,1) forwards}@keyframes expandDown{0%{max-height:0;opacity:0}to{max-height:500px;opacity:1}}@keyframes collapseUp{0%{max-height:500px;opacity:1}to{max-height:0;opacity:0}}@keyframes expandDivider{0%{width:0}to{width:80%}}@keyframes collapseDivider{0%{width:80%}to{width:0}}@media (max-width: 768px){.expandable-card{padding:10px 12px}}@media (max-width: 599px){.expandable-card{padding:8px 10px}.expandable-card .type-badge,.expandable-card .settlement-type-badge{padding:3px 8px;font-size:10px;width:85px}}.trading-widget{width:100%;max-width:100%;margin:0 auto;min-height:480px;height:100%;position:relative;z-index:1;background:var(--bcx-background-gradient, var(--bcx-white));border-radius:6px;box-shadow:var(--bcx-shadow-lg);overflow:hidden;display:flex;flex-direction:column}@media (prefers-color-scheme: dark){.trading-widget{background:var(--bcx-background-gradient, #1f2937)}}[data-theme=dark] .trading-widget{background:var(--bcx-background-gradient, #1f2937)}.connection-status{padding:40px;text-align:center;background:var(--bcx-white);border-radius:16px;box-shadow:var(--bcx-shadow-sm);border:1px solid var(--bcx-border-light, var(--bcx-border));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.connection-status h3{margin:0 0 20px;font-size:24px;font-weight:700;background:linear-gradient(135deg,var(--bcx-primary) 0%,var(--bcx-primary) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.connection-status p{margin:0 0 24px;color:var(--bcx-gray);font-size:16px;line-height:1.6}.connection-status .error-message{color:var(--bcx-danger);font-weight:500;background:var(--bcx-card-error-bg, var(--bcx-input-error-bg));padding:16px 20px;border-radius:8px;border:1px solid var(--bcx-card-error-border, var(--bcx-danger));margin:0 0 24px}.account-content{padding:40px;text-align:center}.account-content h3{margin:0 0 20px;font-size:24px;font-weight:700;color:var(--bcx-dark)}.account-content p{color:var(--bcx-gray);font-size:16px}.status-details{display:flex;flex-direction:column;gap:8px;color:var(--bcx-text-secondary, var(--bcx-gray));font-size:13px;border-top:1px solid var(--bcx-border-light, var(--bcx-border));padding-top:20px;margin-top:20px;font-family:Fira Code,SF Mono,Monaco,Cascadia Code,monospace}.loading-dots{display:inline-flex;margin-left:8px;gap:4px}.dot{width:8px;height:8px;background:var(--bcx-primary);border-radius:50%;animation:loadingPulse 1.4s infinite ease-in-out both}.dot:nth-child(1){animation-delay:-.32s}.dot:nth-child(2){animation-delay:-.16s}.dot:nth-child(3){animation-delay:0s}@keyframes loadingPulse{0%,80%,to{transform:scale(.6);opacity:.5}40%{transform:scale(1);opacity:1}}.widget-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:80px 20px;color:var(--bcx-gray);font-size:15px;font-weight:500}.widget-loading .loading-spinner{width:40px;height:40px;border:4px solid var(--bcx-border-light, var(--bcx-border));border-top:4px solid var(--bcx-primary);border-radius:50%;animation:spin 1s cubic-bezier(.68,-.55,.265,1.55) infinite}.widget-nav{padding:12px 24px 0;background:var(--bcx-nav-background, transparent);border-bottom:1px solid var(--bcx-nav-border, var(--bcx-border));display:flex;justify-content:center;margin-bottom:24px;flex:0 0 auto}.tabs-list{background:transparent;color:var(--bcx-nav-text, var(--bcx-gray));display:flex;width:100%;align-items:center;justify-content:space-between;border-radius:0;padding:0;margin-bottom:0;border:none;box-shadow:none;gap:0}.nav-tab{background:none;border:none;padding:12px 0;font-size:14px;font-weight:600;color:var(--bcx-nav-inactive, var(--bcx-text-secondary));cursor:pointer;position:relative;transition:color .2s;flex:1;text-align:center}.nav-tab.active{background:var(--bcx-nav-active-bg, transparent);color:var(--bcx-nav-active, var(--bcx-primary))}.nav-tab.active:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background:var(--bcx-nav-border-active, var(--bcx-nav-active, var(--bcx-primary)))}.nav-tab:hover:not(.active){color:var(--bcx-nav-hover, var(--bcx-text-hover, var(--bcx-primary-light)))}.nav-tab:disabled{pointer-events:none;opacity:.5}.nav-tab.active.trade-tab{background:transparent;color:var(--bcx-nav-active, var(--bcx-primary))}.nav-tab.active.trade-tab:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background:var(--bcx-nav-border-active, var(--bcx-nav-active, var(--bcx-primary)))}.widget-content{padding:0 20px 8px;flex:1;display:flex;flex-direction:column;gap:12px;overflow:hidden;min-height:0;justify-content:flex-start}.widget-content>button{padding:8px 16px;font-size:13px;border-radius:var(--bcx-radius-sm);margin:8px 0}.tab-content{width:100%;flex:1;display:flex;flex-direction:column}.tab-content.hidden{display:none}.tab-content.active{display:flex;flex-direction:column}.content-section{display:none}.content-section.active{display:block;animation:fadeIn .3s ease-out}@media (prefers-color-scheme: dark){.widget-nav{border-bottom-color:var(--bcx-primary)}}[data-theme=dark] .widget-nav{border-bottom-color:var(--bcx-primary)}@media (max-width: 599px){.widget-nav{padding:8px 12px;gap:4px}.nav-tab{padding:8px 10px;font-size:11px;letter-spacing:.03em}.widget-content{padding:0 12px 10px;gap:10px}.widget-content>button{padding:7px 14px;font-size:12px;margin:6px 0}}.account-balances-content{padding:0}.balances-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.balances-title{font-size:24px;font-weight:700;color:var(--foreground);margin:0;letter-spacing:-.02em}.balance-headers,.header-asset,.header-balance,.header-action{display:none!important}.table-headers{display:grid;grid-template-columns:1fr 1.2fr .8fr;gap:12px;padding:12px 16px;font-size:13px;font-weight:600;color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.05em;margin-bottom:0;align-items:center;border-bottom:1px solid var(--border);position:sticky;top:0;background:transparent;z-index:10;flex:0 0 auto}@media (prefers-color-scheme: dark){.table-headers{border-bottom-color:var(--bcx-primary)}}[data-theme=dark] .table-headers{border-bottom-color:var(--bcx-primary)}.table-headers.settlements-headers,.table-headers.trades-headers{margin-bottom:12px}.show-more-container-top{min-height:36px;display:flex;align-items:center;justify-content:flex-end;margin-bottom:4px}.balance-list-outer{width:100%;overflow:hidden}.balance-list-scrollable{flex:1;max-height:350px;overflow-y:auto;overflow-x:hidden;margin-right:-8px;padding-right:8px;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.2) transparent}.balance-list-scrollable::-webkit-scrollbar{width:8px}.balance-list-scrollable::-webkit-scrollbar-track{background:transparent}.balance-list-scrollable::-webkit-scrollbar-thumb{background-color:#0003;border-radius:4px}.balance-list-scrollable::-webkit-scrollbar-thumb:hover{background-color:#0000004d}.balance-list-container{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:var(--bcx-primary-1) transparent}.balance-list-container::-webkit-scrollbar{width:8px}.balance-list-container::-webkit-scrollbar-track{background:transparent}.balance-list-container::-webkit-scrollbar-thumb{background-color:var(--bcx-primary-1);border-radius:4px}.balance-list-container::-webkit-scrollbar-thumb:hover{background-color:var(--bcx-primary-5)}.balance-list{display:flex;flex-direction:column;gap:8px}.balance-item{display:grid;grid-template-columns:1fr 1.2fr .8fr;gap:12px;align-items:center;padding:12px 16px;border-radius:8px;transition:var(--bcx-transition-fast);border:1px solid rgba(226,232,240,.3);cursor:pointer;margin-bottom:15px}.balance-list-container>.balance-item{margin-bottom:5px}.balance-item>div:nth-child(1){justify-self:start}.balance-item>div:nth-child(2){justify-self:start}.balance-item>div:nth-child(3){justify-self:end}.balance-item:hover{background:var(--bcx-primary-32);border-color:transparent}.balance-item:hover .request-settlement-btn{background:var(--bcx-primary);color:#fff;border-color:var(--bcx-primary);transform:translateY(-1px);box-shadow:0 4px 12px var(--bcx-primary-15)}.balance-list .balance-item.active{background:linear-gradient(135deg,var(--bcx-primary-05) 0%,rgba(var(--bcx-primary-light-rgb),.05) 100%);border-color:var(--bcx-primary-light);box-shadow:0 2px 8px var(--bcx-primary-1)}.asset-info{display:flex;align-items:center;gap:14px}.asset-icon{width:36px;height:36px;border-radius:var(--bcx-radius-lg);display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;color:var(--bcx-white);position:relative;overflow:hidden}.currency-icon-img{width:20px;height:20px;-o-object-fit:contain;object-fit:contain}.asset-icon.has-icon{background:transparent!important}.asset-icon.has-icon:after{display:none}.asset-icon:after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.2) 0%,transparent 100%);opacity:.5}.text-teal-500{background:linear-gradient(135deg,var(--bcx-primary-light),var(--bcx-primary))}.text-teal-600{background:linear-gradient(135deg,var(--bcx-accent),var(--bcx-accent-dark));box-shadow:inset 0 1px 2px #fff3}.text-orange-500{background:linear-gradient(135deg,var(--asset-orange),var(--asset-orange-dark))}.text-blue-500{background:linear-gradient(135deg,var(--bcx-primary-light),var(--bcx-primary))}.text-blue-600{background:linear-gradient(135deg,var(--bcx-primary),var(--bcx-primary-dark))}.text-yellow-500{background:linear-gradient(135deg,var(--bcx-warning),#ca8a04)}.text-yellow-600{background:linear-gradient(135deg,var(--bcx-warning),#a16207)}.text-green-500{background:linear-gradient(135deg,var(--bcx-success),#16a34a)}.text-green-600{background:linear-gradient(135deg,var(--bcx-success),#15803d)}.text-purple-500{background:linear-gradient(135deg,var(--asset-purple-light),var(--asset-purple))}.text-purple-600{background:linear-gradient(135deg,var(--asset-purple),var(--asset-purple-dark))}.text-purple-700{background:linear-gradient(135deg,var(--asset-purple-dark),#6b21a8)}.text-gray-400{background:linear-gradient(135deg,var(--bcx-gray-light),var(--bcx-gray))}.text-gray-500{background:linear-gradient(135deg,var(--bcx-gray),#4b5563)}.asset-name{font-weight:600;color:var(--bcx-dark);font-size:15px}.balance-info{display:flex;flex-direction:column;gap:2px;text-align:left;align-items:flex-start}.balance-amount{display:flex;font-weight:700;color:var(--bcx-dark);font-size:15px;font-family:var(--bcx-font-mono);text-align:left;align-items:flex-start}@media (prefers-color-scheme: dark){.balance-amount{color:var(--bcx-dark)}}[data-theme=dark] .balance-amount{color:var(--bcx-dark)}.balance-usd{font-size:13px;color:var(--bcx-gray)}.allocation-info{display:flex;align-items:center;gap:12px}.progress-bar{flex:1;height:6px;background:var(--bcx-border);border-radius:var(--bcx-radius-sm);overflow:hidden;position:relative}.progress-fill{height:100%;background:var(--bcx-gradient-primary);transition:width .5s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.progress-fill:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:shimmer 2s infinite}.allocation-percent{font-size:13px;font-weight:600;color:var(--bcx-dark-secondary);min-width:52px;text-align:right}.action-info{display:flex;align-items:center;justify-content:flex-start}.request-settlement-btn{padding:8px 10px;font-size:10px;font-weight:600;color:var(--bcx-primary);background:transparent;border:1px solid var(--bcx-primary);border-radius:var(--bcx-radius);cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);white-space:nowrap;text-transform:uppercase;letter-spacing:.05em}.request-settlement-btn:hover{background:var(--bcx-primary);color:#fff;border-color:var(--bcx-primary);transform:translateY(-1px);box-shadow:0 4px 12px var(--bcx-primary-15)}.balance-loading,.content-loading{display:flex;align-items:center;justify-content:center;gap:14px;padding:48px 20px;color:var(--bcx-gray)}.loading-spinner{width:24px;height:24px;border:3px solid var(--bcx-border);border-top:3px solid var(--bcx-primary);border-radius:50%;animation:spin 1s cubic-bezier(.68,-.55,.265,1.55) infinite}.balance-error,.content-error{display:flex;align-items:center;justify-content:center;gap:10px;padding:48px 20px;color:var(--bcx-danger);background:linear-gradient(135deg,var(--bcx-card-error-bg, var(--bcx-input-error-bg)),rgba(var(--bcx-danger-rgb),.1));border-radius:var(--bcx-radius-lg);margin:20px;border:1px solid var(--bcx-card-error-border, var(--bcx-danger))}[data-theme=dark] .balance-error,[data-theme=dark] .content-error{background:var(--bcx-card-error-bg, var(--bcx-input-error-bg));border:1px solid var(--bcx-card-error-border, var(--bcx-danger))}@media (prefers-color-scheme: dark){.balance-error,.content-error{background:var(--bcx-card-error-bg, var(--bcx-input-error-bg));border:1px solid var(--bcx-card-error-border, var(--bcx-danger))}}.content-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 20px;text-align:center;color:var(--bcx-gray)}.empty-icon{font-size:48px;margin-bottom:16px;opacity:.7}.content-empty h4{margin:0 0 8px;font-size:18px;font-weight:600;color:var(--bcx-dark)}.content-empty p{margin:0 0 20px;font-size:14px;color:var(--bcx-gray);max-width:280px}.balance-card{position:relative;display:flex;flex-direction:column;border-radius:var(--bcx-radius-xl)!important;margin-bottom:10px;border:1px solid color-mix(in srgb,var(--bcx-primary) 40%,transparent)!important;background:color-mix(in srgb,var(--bcx-primary) 10%,transparent)!important;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);padding:12px}.balance-card:hover{border-color:var(--bcx-primary)!important;box-shadow:0 4px 12px #0000001a}.balance-card [class*=card]:not(.balance-card-divider),.balance-card-header,.balance-card-icon,.balance-card-currency,.balance-card-row,.balance-card-label,.balance-card-value,.balance-card-amount,.balance-card-currency-text,.balance-card-usd,.balance-card-overlay{border:none!important;background-color:transparent!important}.balance-card-header{display:flex;align-items:center;gap:10px;margin-bottom:8px}.balance-card-icon{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;position:relative}.balance-card-icon.has-icon{background:transparent!important}.balance-card-currency{font-size:16px;font-weight:700;color:var(--bcx-dark)}.balance-card .balance-card-divider{height:1px;margin-bottom:8px;background:var(--bcx-primary)!important;background-color:var(--bcx-primary)!important;border:none!important;border-top:1px solid var(--bcx-primary)!important}.balance-card-row{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:8px}.balance-card-label{font-size:12px;color:var(--bcx-gray)}.balance-card-value{text-align:right}.balance-card-amount{font-size:18px;font-weight:700;letter-spacing:-.02em;color:var(--bcx-dark)}.balance-card-currency-text{font-size:13px;font-weight:500;color:var(--bcx-dark-secondary)}.balance-card-usd{display:flex;align-items:center;justify-content:center;gap:4px;font-size:12px;color:var(--bcx-gray);margin-bottom:10px}.usd-icon{font-size:14px;font-weight:500}.balance-request-button{width:100%;display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 12px;font-size:12px;font-weight:600;color:var(--bcx-btn-request-text, var(--bcx-btn-primary-text, white));background:var(--bcx-btn-request-bg, var(--bcx-btn-primary-bg, var(--bcx-primary)));border:none;border-radius:6px;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1)}.balance-request-button .button-icon{width:14px;height:14px}.balance-request-button:hover{background:var(--bcx-btn-request-hover, var(--bcx-btn-primary-hover, var(--bcx-primary-dark)))}.balance-request-button:active{transform:scale(.98)}.balance-card-overlay{pointer-events:none;position:absolute;right:-32px;top:-32px;width:96px;height:96px;border-radius:50%;opacity:.05;filter:blur(32px);transition:opacity .3s ease}.balance-card:hover .balance-card-overlay{opacity:.1}@media (prefers-color-scheme: dark){.balance-card-currency,.balance-card-amount{color:var(--bcx-dark)!important}.balance-card-label,.balance-card-currency-text,.balance-card-usd{color:var(--bcx-gray)!important}}[data-theme=dark] .balance-card-currency,[data-theme=dark] .balance-card-amount{color:var(--bcx-dark)!important}[data-theme=dark] .balance-card-label,[data-theme=dark] .balance-card-currency-text,[data-theme=dark] .balance-card-usd{color:var(--bcx-gray)!important}@media (max-width: 599px){.balance-card{padding:10px}.balance-card-icon{width:28px;height:28px;font-size:14px}.currency-icon-img{width:18px;height:18px}.balance-card-currency{font-size:15px}.balance-card-amount{font-size:16px}.balance-card-currency-text{font-size:12px}.balance-card-usd{font-size:11px}.balance-request-button{padding:10px 14px;font-size:12px}.balance-request-button .button-icon{width:14px;height:14px}}.table-headers.settlements-headers{display:none!important}.settlement-item{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;gap:12px;align-items:center;padding:10px 12px;border-radius:8px;max-height:55px;transition:var(--bcx-transition-fast);border:1px solid var(--border-transparent);margin-bottom:8px}.settlement-item>div:nth-child(1){justify-self:start}.settlement-item>div:nth-child(2){justify-self:start}.settlement-item>div:nth-child(3){justify-self:start}.settlement-item>div:nth-child(4){justify-self:center}.settlement-item>div:nth-child(5){justify-self:center}.settlement-item:hover{background:var(--bcx-primary-32);border-color:transparent}.settlement-type{display:flex;align-items:center;gap:8px}.currency-icon-img{width:30px;height:30px}.type-badge{display:inline-flex;align-items:center;justify-content:center;padding:4px 8px;border-radius:6px;font-size:12px;font-weight:600;text-transform:capitalize;min-width:80px;text-align:center}.type-deposit{background:var(--bcx-badge-deposit-bg, var(--bcx-success));color:var(--bcx-badge-deposit-text, white);border:1px solid var(--bcx-card-success-border, var(--bcx-success))}.type-withdrawal{background:var(--bcx-badge-withdrawal-bg, var(--bcx-danger));color:var(--bcx-badge-withdrawal-text, white);border:1px solid var(--bcx-card-error-border, var(--bcx-danger))}.settlement-date{font-size:13px;color:var(--bcx-gray);font-family:var(--bcx-font-mono)}.settlement-currency{display:flex;align-items:center;gap:6px}.currency-icon{width:20px;height:20px;border-radius:50%;background:var(--bcx-primary-light);color:var(--bcx-primary);display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700}.currency-code{font-size:13px;font-weight:600;color:var(--bcx-dark)}.settlement-amount{font-size:13px;font-weight:700;color:var(--bcx-dark);font-family:var(--bcx-font-mono);text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;position:relative;cursor:pointer}@media (prefers-color-scheme: dark){.settlement-amount{color:var(--bcx-dark)}}[data-theme=dark] .settlement-amount{color:var(--bcx-dark)}.settlement-amount:after{content:attr(title);position:absolute;bottom:100%;left:50%;transform:translate(-50%) translateY(-8px);background:var(--bcx-primary);color:#fff;padding:6px 12px;border-radius:6px;font-size:12px;font-weight:600;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .2s ease;z-index:1000;box-shadow:0 4px 6px #0000001a}.settlement-amount:hover:after{opacity:1}.settlement-amount-pending{color:var(--bcx-warning)!important}.settlement-status{display:flex;justify-content:center}.status-icon{width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center}.status-approved{background:var(--bcx-success);color:#fff}.status-pending{background:var(--bcx-warning);color:#fff}.status-processing{background:var(--bcx-accent);color:#fff}.status-failed{background:var(--bcx-danger);color:#fff}.status-unknown{background:var(--bcx-gray);color:#fff}.status-spinner{animation:rotate 1s linear infinite}.settlements-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;color:var(--bcx-text-secondary, var(--bcx-gray));gap:16px}.settlements-loading .loading-spinner{width:32px;height:32px;border:3px solid var(--bcx-border-light, var(--bcx-border));border-top:3px solid var(--bcx-primary);border-radius:50%;animation:spin 1s cubic-bezier(.68,-.55,.265,1.55) infinite}.settlements-loading p{font-size:14px;margin:0}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.settlements-error{padding:40px 20px;text-align:center}.settlements-error .error-message{color:var(--bcx-danger);font-size:14px;background:var(--bcx-card-error-bg, var(--bcx-input-error-bg));padding:12px 16px;border-radius:8px;display:inline-block}.settlements-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center;color:var(--bcx-text-secondary, var(--bcx-gray))}.settlement-card{border-radius:var(--bcx-radius-xl)!important}.settlement-card.status-approved{border:1px solid color-mix(in srgb,var(--bcx-success) 40%,transparent)!important;background:color-mix(in srgb,var(--bcx-success) 10%,transparent)!important}.settlement-card.status-approved .expandable-card-chevron{color:var(--bcx-success)!important}.settlement-card.status-pending,.settlement-card.status-processing{border:1px solid color-mix(in srgb,var(--bcx-warning) 40%,transparent)!important;background:color-mix(in srgb,var(--bcx-warning) 10%,transparent)!important}.settlement-card.status-pending .expandable-card-chevron,.settlement-card.status-processing .expandable-card-chevron{color:var(--bcx-warning)!important}.settlement-card.status-failed{border:1px solid color-mix(in srgb,var(--bcx-danger) 40%,transparent)!important;background:color-mix(in srgb,var(--bcx-danger) 10%,transparent)!important}.settlement-card.status-failed .expandable-card-chevron{color:var(--bcx-danger)!important}.settlement-card-header{padding:0;display:flex;justify-content:space-between;align-items:center;width:100%}.settlement-card-left{display:flex;align-items:center;gap:12px;flex:1}.settlement-type-badge{text-transform:uppercase}.settlement-type-badge.status-approved{background:var(--bcx-success);color:#fff;border-color:var(--bcx-card-success-border, var(--bcx-success))}.settlement-type-badge.status-pending,.settlement-type-badge.status-processing{background:var(--bcx-warning);color:#fff;border-color:var(--bcx-warning)}.settlement-type-badge.status-failed{background:var(--bcx-danger);color:#fff;border-color:var(--bcx-card-error-border, var(--bcx-danger))}.settlement-currency-info{display:flex;align-items:center;gap:8px;justify-content:flex-start}.settlement-currency-icon{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700}.settlement-currency-icon.has-icon{background:transparent!important}.settlement-currency-icon.fallback-currency{color:#f97316}.settlement-currency-name{font-size:24px;font-weight:600;color:var(--bcx-dark)}.settlement-date{font-size:18px;font-family:var(--bcx-font-mono);color:var(--bcx-gray)}.settlement-amount-row{justify-content:stretch}.settlement-amount-section{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:12px;width:100%}.settlement-amount-label{font-size:16px;font-weight:500;text-transform:uppercase;color:var(--bcx-gray);letter-spacing:.5px}.settlement-amount-value{font-size:20px;font-weight:700;font-family:var(--bcx-font-mono);color:var(--bcx-dark)!important}.settlement-status-chevron{display:flex;align-items:center;gap:12px}.settlement-status-icon{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center}.settlement-status-icon.approved{color:var(--bcx-success)}.settlement-status-icon.pending{color:var(--bcx-status-pending)}.settlement-status-icon.processing{color:var(--bcx-primary)}.settlement-status-icon.failed{color:var(--bcx-danger)}.settlement-status-icon-wrapper{display:flex;align-items:center;justify-content:flex-end;gap:8px}.settlement-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.settlement-card-expanded{display:flex;flex-direction:column;gap:12px}.settlement-card.status-approved .settlement-card-expanded:before{background:var(--bcx-success)}.settlement-card.status-approved .trade-detail-item{border:1px solid color-mix(in srgb,var(--bcx-success) 25%,transparent)!important}.settlement-card.status-approved .trade-detail-icon{background:color-mix(in srgb,var(--bcx-success) 10%,transparent)!important;color:var(--bcx-success)!important}.settlement-card.status-pending .settlement-card-expanded:before,.settlement-card.status-processing .settlement-card-expanded:before{background:var(--bcx-warning)}.settlement-card.status-pending .trade-detail-item,.settlement-card.status-processing .trade-detail-item{border:1px solid color-mix(in srgb,var(--bcx-warning) 25%,transparent)!important}.settlement-card.status-pending .trade-detail-icon,.settlement-card.status-processing .trade-detail-icon{background:color-mix(in srgb,var(--bcx-warning) 10%,transparent)!important;color:var(--bcx-warning)!important}.settlement-card.status-failed .settlement-card-expanded:before{background:var(--bcx-danger)}.settlement-card.status-failed .trade-detail-item{border:1px solid color-mix(in srgb,var(--bcx-danger) 25%,transparent)!important}.settlement-card.status-failed .trade-detail-icon{background:color-mix(in srgb,var(--bcx-danger) 10%,transparent)!important;color:var(--bcx-danger)!important}.settlement-id-value{position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all .15s ease}.settlement-id-value:hover svg{color:var(--bcx-success)!important}.settlement-id-value:active{transform:scale(.98)}.settlement-id-copied{position:absolute;bottom:100%;left:50%;transform:translate(-50%) translateY(-8px);background:var(--bcx-success);color:#fff;padding:6px 12px;border-radius:6px;font-size:12px;font-weight:600;white-space:nowrap;z-index:1001;box-shadow:0 4px 6px #0000001a;animation:fadeInOut 2s ease forwards}@media (prefers-color-scheme: dark){.settlement-currency-name,.settlement-amount-value{color:var(--bcx-dark)!important}.settlement-amount-label,.settlement-date{color:var(--bcx-gray)!important}.settlement-card-expanded{border:none!important;background:transparent!important}}[data-theme=dark] .settlement-currency-name,[data-theme=dark] .settlement-amount-value{color:var(--bcx-dark)!important}[data-theme=dark] .settlement-amount-label,[data-theme=dark] .settlement-date{color:var(--bcx-gray)!important}[data-theme=dark] .settlement-card-expanded{border:none!important;background:transparent!important}@media (max-width: 599px){.settlement-card-left{gap:10px}.settlement-currency-icon{width:24px;height:24px;font-size:11px}.currency-icon-img{width:24px;height:24px}.settlement-currency-name{font-size:18px}.settlement-date{font-size:12px}.settlement-amount-label{font-size:14px}.settlement-amount-value{font-size:16px}.settlement-status-icon{width:20px;height:20px}.settlement-detail-grid{gap:8px}@keyframes expandDown{0%{opacity:0;max-height:0;padding-top:0;padding-bottom:0}to{opacity:1;max-height:500px;padding-top:12px;padding-bottom:12px}}@keyframes collapseUp{0%{max-height:500px;opacity:1;padding-top:12px;padding-bottom:12px}to{max-height:0;opacity:0;padding-top:0;padding-bottom:0}}}.expandable-item-wrapper{margin-bottom:8px}.clickable{transition:all .3s cubic-bezier(.4,0,.2,1)}.clickable:hover{background-color:var(--bcx-primary-05);border-color:var(--bcx-primary-15);transform:translateY(-1px);box-shadow:0 2px 8px #00000014}.expandable-item-wrapper:has(.trade-expanded-details) .trade-item{border-radius:8px 8px 0 0;margin-bottom:0;border-bottom:none}.trade-expanded-details{background:transparent;border-radius:0 0 8px 8px;padding:24px 8px 20px;border:none!important;display:flex;flex-direction:column;gap:12px;animation:expandDown .5s cubic-bezier(.4,0,.2,1) forwards;overflow:hidden;position:relative}.trade-detail-row{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;gap:6px}.trade-expanded-details:before{content:"";position:absolute;top:8px;left:50%;transform:translate(-50%);height:1px;width:0;background:var(--bcx-primary);animation:expandDivider .5s cubic-bezier(.4,0,.2,1) forwards}.trade-expanded-details.closing{animation:collapseUp .5s cubic-bezier(.4,0,.2,1) forwards}.trade-expanded-details.closing:before{animation:collapseDivider .5s cubic-bezier(.4,0,.2,1) forwards}.trade-detail-item{display:flex;flex-direction:row;align-items:center;gap:12px;flex:1;padding:14px 16px 14px 6px;border:1px solid color-mix(in srgb,var(--bcx-primary) 25%,transparent)!important;border-radius:8px;background:transparent!important;transition:var(--bcx-transition-fast)}.trade-sell .trade-expanded-details:before{background:var(--bcx-danger)}.trade-sell .trade-detail-item{border:1px solid color-mix(in srgb,var(--bcx-danger) 25%,transparent)!important}.trade-sell .trade-detail-icon{background:color-mix(in srgb,var(--bcx-danger) 10%,transparent)!important;color:var(--bcx-danger)!important}.trade-buy .trade-expanded-details:before{background:var(--bcx-primary)}.trade-buy .trade-detail-item{border:1px solid color-mix(in srgb,var(--bcx-primary) 25%,transparent)!important}.trade-buy .trade-detail-icon{background:color-mix(in srgb,var(--bcx-primary) 10%,transparent)!important;color:var(--bcx-primary)!important}.trade-detail-item.trade-id-full{flex:none;width:100%}.trade-detail-item.trade-id-full .trade-detail-value{word-break:break-all;overflow-wrap:break-word}.trade-detail-icon{width:45px;height:45px;min-width:37px;border-radius:8px;display:flex;align-items:center;justify-content:center}.trade-detail-icon svg{width:30px;height:30px}.trade-detail-icon.blue{background:#3b82f61a;color:#3b82f6}.trade-detail-icon.cyan{background:#06b6d41a;color:#06b6d4}.trade-detail-icon.purple{background:#a855f71a;color:#a855f7}.trade-detail-icon.orange{background:#f973161a;color:#f97316}.trade-detail-icon.status-icon.approved{background:color-mix(in srgb,var(--bcx-success) 10%,transparent);color:var(--bcx-success)}.trade-detail-icon.status-icon.pending,.trade-detail-icon.status-icon.processing{background:color-mix(in srgb,var(--bcx-warning) 10%,transparent);color:var(--bcx-warning)}.trade-detail-icon.status-icon.failed{background:color-mix(in srgb,var(--bcx-danger) 10%,transparent);color:var(--bcx-danger)}.settlement-status-value.approved{color:var(--bcx-success);font-weight:600}.settlement-status-value.pending,.settlement-status-value.processing{color:var(--bcx-warning);font-weight:600}.settlement-status-value.failed{color:var(--bcx-danger);font-weight:600}@media (prefers-color-scheme: dark){.trade-detail-icon.blue,.trade-detail-icon.cyan,.trade-detail-icon.purple,.trade-detail-icon.orange{background:#ffffff1a;color:var(--bcx-primary)}}[data-theme=dark] .trade-detail-icon.blue,[data-theme=dark] .trade-detail-icon.cyan,[data-theme=dark] .trade-detail-icon.purple,[data-theme=dark] .trade-detail-icon.orange{background:#ffffff1a;color:var(--bcx-primary)}.trade-detail-content{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}.trade-detail-label{font-size:14px;font-weight:500;color:var(--bcx-gray);text-transform:capitalize}.trade-detail-value{font-size:14px;font-weight:700;color:var(--bcx-dark);font-family:var(--bcx-font-mono);word-break:break-all}.trade-price-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;position:relative;max-width:100%}.trade-price-value:after{content:attr(title);position:absolute;bottom:100%;left:50%;transform:translate(-50%) translateY(-8px);background:var(--bcx-bg-secondary);color:var(--bcx-dark);padding:6px 12px;border-radius:6px;font-size:11px;font-weight:600;font-family:var(--bcx-font-mono);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .2s ease;z-index:1000;box-shadow:0 4px 6px #0000001a;line-height:1.4}.trade-price-value:hover:after{opacity:1}.trade-time-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;position:relative;max-width:100%}.trade-time-value:after{content:attr(title);position:absolute;bottom:100%;left:50%;transform:translate(-50%) translateY(-8px);background:var(--bcx-bg-secondary);color:var(--bcx-dark);padding:6px 12px;border-radius:6px;font-size:11px;font-weight:600;font-family:var(--bcx-font-mono);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .2s ease;z-index:1000;box-shadow:0 4px 6px #0000001a;line-height:1.4}.trade-time-value:hover:after{opacity:1}.trade-id-value{position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all .15s ease}.trade-id-value:hover svg{color:var(--bcx-success)!important}.trade-id-value:active{transform:scale(.98)}.trade-id-copied{position:absolute;bottom:100%;left:50%;transform:translate(-50%) translateY(-8px);background:var(--bcx-success);color:#fff;padding:6px 12px;border-radius:6px;font-size:12px;font-weight:600;white-space:nowrap;z-index:1001;box-shadow:0 4px 6px #0000001a;animation:fadeInOut 2s ease forwards}@keyframes fadeInOut{0%{opacity:0;transform:translate(-50%) translateY(-8px)}10%{opacity:1;transform:translate(-50%) translateY(-8px)}90%{opacity:1;transform:translate(-50%) translateY(-8px)}to{opacity:0;transform:translate(-50%) translateY(-12px)}}.trade-chevron-indicator{background:var(--bcx-white)}.trade-chevron-indicator:hover svg{color:var(--bcx-primary)!important}.trade-item:hover~.trade-chevron-indicator svg{color:var(--bcx-primary)!important}@media (prefers-color-scheme: dark){.trade-expanded-details{background:transparent}.trade-detail-item{background:transparent!important;border:1px solid color-mix(in srgb,var(--bcx-primary) 25%,transparent)!important}.trade-sell .trade-expanded-details:before{background:var(--bcx-danger)}.trade-sell .trade-detail-item{border:1px solid color-mix(in srgb,var(--bcx-danger) 25%,transparent)!important}.trade-sell .trade-detail-icon{background:color-mix(in srgb,var(--bcx-danger) 10%,transparent)!important;color:var(--bcx-danger)!important}.trade-buy .trade-expanded-details:before{background:var(--bcx-primary)}.trade-buy .trade-detail-item{border:1px solid color-mix(in srgb,var(--bcx-primary) 25%,transparent)!important}.trade-buy .trade-detail-icon{background:color-mix(in srgb,var(--bcx-primary) 10%,transparent)!important;color:var(--bcx-primary)!important}.trade-detail-label{color:var(--bcx-gray)!important}.trade-detail-value{color:var(--bcx-dark)!important}.trade-chevron-indicator{background:transparent!important}.trade-date,.product-text,.trade-amount{color:var(--bcx-dark)!important}}[data-theme=dark] .trade-expanded-details{background:transparent}[data-theme=dark] .trade-detail-item{background:transparent!important;border:1px solid color-mix(in srgb,var(--bcx-primary) 25%,transparent)!important}[data-theme=dark] .trade-sell .trade-expanded-details:before{background:var(--bcx-danger)}[data-theme=dark] .trade-sell .trade-detail-item{border:1px solid color-mix(in srgb,var(--bcx-danger) 25%,transparent)!important}[data-theme=dark] .trade-sell .trade-detail-icon{background:color-mix(in srgb,var(--bcx-danger) 10%,transparent)!important;color:var(--bcx-danger)!important}[data-theme=dark] .trade-buy .trade-expanded-details:before{background:var(--bcx-primary)}[data-theme=dark] .trade-buy .trade-detail-item{border:1px solid color-mix(in srgb,var(--bcx-primary) 25%,transparent)!important}[data-theme=dark] .trade-buy .trade-detail-icon{background:color-mix(in srgb,var(--bcx-primary) 10%,transparent)!important;color:var(--bcx-primary)!important}[data-theme=dark] .trade-detail-label{color:var(--bcx-gray)!important}[data-theme=dark] .trade-detail-value{color:var(--bcx-dark)!important}[data-theme=dark] .trade-chevron-indicator{background:transparent!important}[data-theme=dark] .trade-date,[data-theme=dark] .product-text,[data-theme=dark] .trade-amount{color:var(--bcx-dark)!important}@keyframes expandDown{0%{opacity:0;max-height:0;padding-top:0;padding-bottom:0}to{opacity:1;max-height:500px;padding-top:20px;padding-bottom:20px}}@keyframes collapseUp{0%{max-height:500px;opacity:1;padding-top:20px;padding-bottom:20px}to{max-height:0;opacity:0;padding-top:0;padding-bottom:0}}@media (max-width: 599px){.trade-expanded-details{padding:16px 6px;gap:6px}.trade-detail-item{padding:12px 14px 12px 5px;gap:10px}.trade-detail-icon{width:31px;height:31px;min-width:31px;border-radius:6px}.trade-detail-icon svg{width:20px;height:20px}.trade-detail-label{font-size:9px}.trade-detail-value{font-size:11px}@keyframes expandDown{0%{opacity:0;max-height:0;padding-top:0;padding-bottom:0}to{opacity:1;max-height:500px;padding-top:16px;padding-bottom:16px}}@keyframes collapseUp{0%{max-height:500px;opacity:1;padding-top:16px;padding-bottom:16px}to{max-height:0;opacity:0;padding-top:0;padding-bottom:0}}}@media (max-width: 480px){.expandable-item-wrapper{margin-bottom:6px}.trade-expanded-details{padding:14px 5px;gap:5px}.trade-detail-item{padding:10px 12px 10px 4px;gap:8px}.trade-detail-icon{width:36px;height:36px;min-width:28px;border-radius:5px}.trade-detail-icon svg{width:20px;height:20px}.trade-detail-label{font-size:12px}.trade-detail-value{font-size:11px}@keyframes expandDown{0%{opacity:0;max-height:0;padding-top:0;padding-bottom:0}to{opacity:1;max-height:500px;padding-top:14px;padding-bottom:14px}}@keyframes collapseUp{0%{max-height:500px;opacity:1;padding-top:14px;padding-bottom:14px}to{max-height:0;opacity:0;padding-top:0;padding-bottom:0}}}.settlement-activity-container{width:100%;display:flex;flex-direction:column;flex:1;min-height:0}.settlement-sub-tabs{display:flex;gap:24px;border-bottom:1px solid var(--bcx-border-light, var(--bcx-border));margin-bottom:24px;justify-content:center;flex:0 0 auto}@media (prefers-color-scheme: dark){.settlement-sub-tabs{border-bottom-color:var(--bcx-primary)}}[data-theme=dark] .settlement-sub-tabs{border-bottom-color:var(--bcx-primary)}.settlement-sub-tab{background:none;border:none;padding:10px 28px;font-size:13px;font-weight:600;color:var(--bcx-text-secondary, var(--bcx-gray));cursor:pointer;position:relative;transition:color .2s}.settlement-sub-tab.active{color:var(--bcx-primary)}.settlement-sub-tab.active:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background:var(--bcx-primary)}.settlement-sub-tab:hover:not(.active){color:var(--bcx-text-hover, var(--bcx-primary-light))}.show-all-arrow{position:absolute;display:inline-flex;align-items:center;justify-content:center;font-size:12px;cursor:pointer;padding:3px 5px;border-radius:3px;transition:background-color .2s;top:50%;transform:translateY(-50%)}.show-all-arrow.arrow-left{left:8px}.show-all-arrow:not(.arrow-left){right:8px}.show-all-arrow:hover{background-color:var(--bcx-primary-1)}.settlement-tab-content{width:100%;display:flex;flex-direction:column;flex:1;min-height:0}.table-headers.trades-headers{display:none!important}.trade-card{border-radius:var(--bcx-radius-xl)!important}.trade-card.trade-sell{border:1px solid color-mix(in srgb,var(--bcx-danger) 40%,transparent)!important;background:color-mix(in srgb,var(--bcx-danger) 10%,transparent)!important}.trade-card.trade-sell .expandable-card-chevron{color:var(--bcx-danger)!important}.trade-card.trade-buy{border:1px solid color-mix(in srgb,var(--bcx-primary) 40%,transparent)!important;background:color-mix(in srgb,var(--bcx-primary) 10%,transparent)!important}.trade-card.trade-buy .expandable-card-chevron{color:var(--bcx-primary)!important}.trade-card-header{display:flex;justify-content:space-between;align-items:center;width:100%}.trade-card-left{display:flex;align-items:center;gap:12px;flex:1}.trade-product-info{display:flex;align-items:center;gap:8px}.trade-amount-row{justify-content:stretch}.trade-amount-section{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:12px;width:100%}.trade-amount-label{font-size:20px;font-weight:500;color:var(--bcx-gray);text-transform:uppercase;letter-spacing:.5px}.trade-amount-value{font-size:24px;font-weight:700;color:var(--bcx-dark);font-family:var(--bcx-font-mono)}.trade-date{font-size:18px;color:var(--bcx-gray);font-family:var(--bcx-font-mono)}.trade-type{display:flex;align-items:center;gap:8px}.type-badge.type-sell{background:var(--bcx-btn-sell-bg, var(--bcx-danger));color:var(--bcx-btn-sell-text, white);border-color:var(--bcx-card-error-border, var(--bcx-danger));text-transform:capitalize}.type-badge.type-buy{background:var(--bcx-btn-buy-bg, var(--bcx-success));color:var(--bcx-btn-buy-text, white);border-color:var(--bcx-card-success-border, var(--bcx-success));text-transform:capitalize}.trade-product{display:flex;align-items:center;gap:6px;margin-left:6px}.product-text{font-size:24px;font-weight:600;color:var(--bcx-dark)}@media (prefers-color-scheme: dark){.trade-amount-value,.product-text{color:var(--bcx-dark)!important}.trade-amount-label,.trade-date{color:var(--bcx-gray)!important}.trade-chevron-section{color:var(--bcx-gray)}.trade-card:hover .trade-chevron-section{color:var(--bcx-primary)}.trade-card.trade-sell .expandable-card-chevron{color:var(--bcx-danger)!important}.trade-card.trade-buy .expandable-card-chevron{color:var(--bcx-primary)!important}}[data-theme=dark] .trade-amount-value,[data-theme=dark] .product-text{color:var(--bcx-dark)!important}[data-theme=dark] .trade-amount-label,[data-theme=dark] .trade-date{color:var(--bcx-gray)!important}[data-theme=dark] .trade-chevron-section{color:var(--bcx-gray)}[data-theme=dark] .trade-card:hover .trade-chevron-section{color:var(--bcx-primary)}[data-theme=dark] .trade-card.trade-sell .expandable-card-chevron{color:var(--bcx-danger)!important}[data-theme=dark] .trade-card.trade-buy .expandable-card-chevron{color:var(--bcx-primary)!important}.trade-history-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;color:var(--bcx-text-secondary, var(--bcx-gray));gap:16px}.trade-history-loading .loading-spinner{width:32px;height:32px;border:3px solid var(--bcx-border-light, var(--bcx-border));border-top:3px solid var(--bcx-primary);border-radius:50%;animation:spin 1s cubic-bezier(.68,-.55,.265,1.55) infinite}.trade-history-loading p{font-size:14px;margin:0}.trade-history-error{padding:40px 20px;text-align:center}.trade-history-error .error-message{color:var(--bcx-danger);font-size:14px;background:var(--bcx-card-error-bg, var(--bcx-input-error-bg));padding:12px 16px;border-radius:8px;display:inline-block}.trade-history-empty{padding:60px 20px;text-align:center;color:var(--bcx-text-secondary, var(--bcx-gray));font-size:14px}@media (max-width: 768px){.trade-amount-label{font-size:16px}.trade-amount-value{font-size:20px}.settlement-sub-tabs{gap:20px}.settlement-sub-tab{font-size:13px}}@media (max-width: 599px){.product-text{font-size:18px}.trade-card-left{gap:8px}.trade-amount-label{font-size:14px}.trade-amount-value{font-size:16px}.trade-date{font-size:12px}.settlement-sub-tabs{gap:12px}.settlement-sub-tab{font-size:11px;padding:6px 10px}}.btn-shimmer{position:relative;overflow:hidden}.btn-shimmer:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .5s}.btn-shimmer:hover:before{left:100%}.btn-focus{outline:none;box-shadow:0 0 0 3px var(--bcx-primary-glow)}.input-base{border:2px solid var(--bcx-input-border);border-radius:var(--bcx-radius-lg);background:var(--bcx-input-background);color:var(--bcx-dark);transition:var(--bcx-transition-fast);box-shadow:var(--bcx-shadow-xs)}@media (prefers-color-scheme: dark){.input-base{color:var(--bcx-dark)}}[data-theme=dark] .input-base{color:var(--bcx-dark)}.input-base:hover{border-color:var(--bcx-input-hover-border, var(--bcx-input-border));box-shadow:var(--bcx-shadow-sm)}.input-base:focus{outline:none;border-color:var(--bcx-input-focus-border);box-shadow:0 0 0 3px rgba(var(--bcx-primary-rgb),.15),var(--bcx-shadow-sm)}.input-base:disabled{background:var(--bcx-input-disabled-bg);border-color:var(--bcx-input-disabled-border);color:var(--bcx-text-disabled);opacity:.7;cursor:not-allowed}.input-base.error,.input-base[aria-invalid=true]{background:var(--bcx-input-error-bg);border-color:var(--bcx-input-error-border)}.text-secondary{color:var(--bcx-text-secondary)}.text-hover{color:var(--bcx-text-hover);cursor:pointer}input:disabled,textarea:disabled,select:disabled{color:var(--bcx-text-disabled);opacity:.7;cursor:not-allowed}.card,.card-container,.panel,[class*=card]{background-color:var(--bcx-card-background);border:1px solid var(--bcx-card-border);border-radius:var(--bcx-radius-lg)}.card-quote,[class*=card-quote]{background-color:var(--bcx-card-quote-bg);border:1px solid var(--bcx-card-quote-border)}.card-success,[class*=card-success]{background-color:var(--bcx-card-success-bg);border:1px solid var(--bcx-card-success-border)}.card-warning,[class*=card-warning]{background-color:var(--bcx-card-warning-bg);border:1px solid var(--bcx-card-warning-border)}.trade-form-content{padding:0;display:flex;flex-direction:column;flex-shrink:0}.trade-form-title{font-size:24px;font-weight:700;color:var(--foreground);margin:0 0 24px;letter-spacing:-.02em}.trade-type-buttons{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:28px}.trade-type-btn{padding:12px;border:2px solid var(--bcx-border);background:var(--bcx-white);color:var(--bcx-gray);font-size:16px;font-weight:600;border-radius:var(--bcx-radius-lg);cursor:pointer;transition:var(--bcx-transition-fast)}.trade-type-btn:hover{background:var(--bcx-bg);border-color:var(--bcx-gray-light)}.trade-type-btn:focus-visible{outline:none;box-shadow:0 0 0 3px var(--bcx-primary-glow)}.trade-type-btn:active{background:var(--bcx-gray-lighter)}.trade-type-btn.sell{background:var(--bcx-btn-sell-bg, var(--bcx-white));border-color:var(--bcx-btn-sell-bg, var(--bcx-border));color:var(--bcx-gray)}.trade-type-btn.sell:hover:not(.active){background:var(--bcx-bg);border-color:var(--bcx-btn-sell-bg, var(--bcx-gray-light))}.trade-type-btn.active.sell{background:var(--bcx-btn-sell-bg, var(--bcx-danger-1));border-color:var(--bcx-btn-sell-hover, var(--bcx-danger));color:var(--bcx-btn-sell-text, white)}.trade-type-btn.active.sell:hover{background:var(--bcx-btn-sell-hover, var(--bcx-danger))}.trade-type-btn.buy{background:var(--bcx-btn-buy-bg, var(--bcx-white));border-color:var(--bcx-btn-buy-bg, var(--bcx-border));color:var(--bcx-gray)}.trade-type-btn.buy:hover:not(.active){background:var(--bcx-bg);border-color:var(--bcx-btn-buy-bg, var(--bcx-gray-light))}.trade-type-btn.active.buy{background:var(--bcx-btn-buy-bg, var(--bcx-success-1));border-color:var(--bcx-btn-buy-hover, var(--bcx-success));color:var(--bcx-btn-buy-text, white)}.trade-type-btn.active.buy:hover{background:var(--bcx-btn-buy-hover, var(--bcx-success))}.custom-pair-selector{position:relative;width:100%;margin-bottom:28px}.pair-selector-wrapper{position:relative;width:100%;background:transparent;border:none;border-radius:var(--bcx-radius-lg);transition:var(--bcx-transition-fast)}@media (prefers-color-scheme: dark){.pair-selector-wrapper{background:transparent;border-color:transparent}}[data-theme=dark] .pair-selector-wrapper{background:transparent;border-color:transparent}.pair-selector-wrapper>div,.pair-selector-wrapper>div>div{background:inherit;border:inherit}.pair-select-button{width:100%;padding:12px;display:flex;align-items:center;justify-content:space-between;font-size:16px;font-weight:500;cursor:pointer;border:2px solid var(--bcx-input-border);border-radius:var(--bcx-radius-lg);background:var(--bcx-input-background);color:var(--bcx-dark);transition:var(--bcx-transition-fast);box-shadow:var(--bcx-shadow-xs)}@media (prefers-color-scheme: dark){.pair-select-button{background:var(--bcx-input-background);border-color:var(--bcx-input-border);color:var(--bcx-dark)}}[data-theme=dark] .pair-select-button{background:var(--bcx-input-background);border-color:var(--bcx-input-border);color:var(--bcx-dark)}.pair-select-button:hover{border-color:var(--bcx-gray);box-shadow:var(--bcx-shadow-sm)}.pair-select-button:focus{outline:none;border-color:var(--bcx-primary);box-shadow:0 0 0 3px var(--bcx-primary-glow),var(--bcx-shadow-sm)}.crypto-icon{font-size:18px;font-weight:600}.pair-text{font-weight:500}.dropdown-arrow{font-size:12px;color:var(--bcx-gray);transition:var(--bcx-transition-fast)}.pair-dropdown{position:absolute;top:100%;left:0;right:0;background:var(--bcx-input-background);border:1px solid var(--bcx-input-border);border-radius:var(--bcx-radius-lg);box-shadow:0 4px 12px #0000001a;z-index:100;max-height:200px;overflow-y:auto;margin-top:4px}@media (prefers-color-scheme: dark){.pair-dropdown{background:var(--bcx-input-background);border-color:var(--bcx-input-border);box-shadow:0 4px 12px #0006}}[data-theme=dark] .pair-dropdown{background:var(--bcx-input-background);border-color:var(--bcx-input-border);box-shadow:0 4px 12px #0006}.pair-option{width:100%;padding:12px 18px;border:none;background:transparent;color:var(--bcx-dark);cursor:pointer;transition:var(--bcx-transition-fast);display:flex;align-items:center;font-size:15px}@media (prefers-color-scheme: dark){.pair-option{color:var(--bcx-dark)}}[data-theme=dark] .pair-option{color:var(--bcx-dark)}.pair-option:hover{background:var(--bcx-primary-light);color:var(--bcx-white)}@media (prefers-color-scheme: dark){.pair-option:hover{background:var(--bcx-primary-dark)}}[data-theme=dark] .pair-option:hover{background:var(--bcx-primary-dark)}.pair-option.selected{background:var(--bcx-primary);color:var(--bcx-white)}.pair-option-display{display:flex;align-items:center;gap:8px}.pair-option-text{font-weight:500}.pair-select{width:100%;padding:12px 48px 12px 12px;font-size:16px;font-weight:500;margin-bottom:28px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%2364748b' d='M5.3 7.7L0 2.3C-.3 2-.3 1.5 0 1.2L1.2 0c.3-.3.8-.3 1.1 0L6 3.8 9.7 0c.3-.3.8-.3 1.1 0L12 1.2c.3.3.3.8 0 1.1L6.7 7.7c-.4.3-.9.3-1.4 0z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;border:2px solid var(--bcx-input-border, var(--bcx-gray-light));border-radius:var(--bcx-radius-lg);background-color:var(--bcx-input-background);color:var(--bcx-dark);transition:var(--bcx-transition-fast);box-shadow:var(--bcx-shadow-xs)}@media (prefers-color-scheme: dark){.pair-select{background-color:var(--bcx-input-background);border-color:var(--bcx-input-border);color:var(--bcx-dark)}}[data-theme=dark] .pair-select{background-color:var(--bcx-input-background);border-color:var(--bcx-input-border);color:var(--bcx-dark)}.pair-select:hover{border-color:var(--bcx-gray);box-shadow:var(--bcx-shadow-sm)}.pair-select:focus{outline:none;border-color:var(--bcx-primary);box-shadow:0 0 0 3px var(--bcx-primary-glow),var(--bcx-shadow-sm)}.pair-select option{padding:12px;background:var(--bcx-white);color:var(--bcx-dark);font-weight:500}@media (prefers-color-scheme: dark){.pair-select option{color:var(--bcx-dark)}}[data-theme=dark] .pair-select option{color:var(--bcx-dark)}.pair-select option:hover{background:var(--bcx-primary-light);color:var(--bcx-white)}.pair-select optgroup{font-weight:700;font-size:14px;color:var(--bcx-gray);background:var(--bcx-bg);padding:8px 4px;font-style:normal}.custom-dropdown{position:relative;width:100%;margin-bottom:28px}.dropdown-trigger{width:100%;padding:12px 48px 12px 12px;font-size:16px;font-weight:500;cursor:pointer;border:2px solid var(--bcx-gray-light);border-radius:var(--bcx-radius-lg);background-color:var(--bcx-white);color:var(--bcx-dark);transition:var(--bcx-transition-fast);box-shadow:var(--bcx-shadow-xs);text-align:left;display:flex;align-items:center;justify-content:space-between}@media (prefers-color-scheme: dark){.dropdown-trigger{background-color:var(--bcx-input-background)!important;border-color:var(--bcx-input-border)!important;color:var(--bcx-dark)!important}}[data-theme=dark] .dropdown-trigger{background-color:var(--bcx-input-background)!important;border-color:var(--bcx-input-border)!important;color:var(--bcx-dark)!important}.dropdown-trigger:hover{border-color:var(--bcx-gray);box-shadow:var(--bcx-shadow-sm)}.dropdown-trigger:focus{outline:none;border-color:var(--bcx-primary);box-shadow:0 0 0 3px var(--bcx-primary-glow),var(--bcx-shadow-sm)}.selected-pair-text{flex:1}.dropdown-arrow{font-size:10px;color:var(--bcx-gray);transition:transform var(--bcx-transition-fast)}.dropdown-arrow.open{transform:rotate(180deg)}.dropdown-panel{position:fixed;background:var(--bcx-input-background);border:2px solid var(--bcx-input-border);border-radius:var(--bcx-radius-lg);box-shadow:var(--bcx-shadow-md);z-index:10000;max-height:280px;overflow-y:auto;overflow-x:hidden}@media (prefers-color-scheme: dark){.dropdown-panel{background:var(--bcx-input-background)!important;border-color:var(--bcx-input-border)!important;box-shadow:0 4px 12px #0006}}[data-theme=dark] .dropdown-panel{background:var(--bcx-input-background)!important;border-color:var(--bcx-input-border)!important;box-shadow:0 4px 12px #0006}.dropdown-group{border-bottom:1px solid var(--bcx-border)}.dropdown-group:last-child{border-bottom:none}.group-header{width:100%;padding:10px 12px;background:var(--bcx-bg);border:none;cursor:pointer;display:flex;align-items:center;gap:8px;font-weight:600;font-size:14px;color:var(--bcx-gray);transition:var(--bcx-transition-fast);text-align:left}@media (prefers-color-scheme: dark){.group-header{background:var(--bcx-bg-light);color:var(--bcx-gray)}}[data-theme=dark] .group-header{background:var(--bcx-bg-light);color:var(--bcx-gray)}.group-header:hover{background:var(--bcx-primary-light);color:var(--bcx-dark)}@media (prefers-color-scheme: dark){.group-header:hover{background:var(--bcx-primary-light);color:var(--bcx-dark)}}[data-theme=dark] .group-header:hover{background:var(--bcx-primary-light);color:var(--bcx-dark)}.group-arrow{font-size:10px;transition:transform var(--bcx-transition-fast);display:inline-block}.group-arrow.collapsed{transform:rotate(0)}.group-arrow:not(.collapsed){transform:rotate(90deg)}.group-label{flex:1}.group-count{color:var(--bcx-gray);font-size:12px;font-weight:500}.group-items{background:var(--bcx-input-background)}@media (prefers-color-scheme: dark){.group-items{background:var(--bcx-input-background)}}[data-theme=dark] .group-items{background:var(--bcx-input-background)}.dropdown-item{width:100%;padding:10px 12px 10px 32px;background:transparent;border:none;cursor:pointer;text-align:left;font-size:15px;font-weight:500;color:var(--bcx-dark);transition:var(--bcx-transition-fast)}@media (prefers-color-scheme: dark){.dropdown-item{color:var(--bcx-dark)}}[data-theme=dark] .dropdown-item{color:var(--bcx-dark)}.dropdown-item:hover{background:var(--bcx-primary-light);color:var(--bcx-white)}.dropdown-item.selected{background:var(--bcx-primary);color:var(--bcx-white);font-weight:600}.pair-display{display:flex;align-items:center;gap:8px}.pair-icon{width:20px;height:20px;-o-object-fit:contain;object-fit:contain;flex-shrink:0}.amount-input-wrapper{position:relative;margin-bottom:28px}.amount-label,.pair-label{display:block;margin-bottom:8px;font-size:11px;font-weight:600;font-family:var(--bcx-font-sans);color:var(--bcx-dark);text-transform:uppercase;letter-spacing:.05em}.amount-input{width:100%;padding:16px 100px 16px 16px;font-size:18px;font-weight:600;font-family:var(--bcx-font-sans);border:2px solid var(--bcx-input-border, var(--bcx-gray-light));border-radius:var(--bcx-radius-lg);background:var(--bcx-input-background, var(--bcx-white));color:var(--bcx-dark);transition:var(--bcx-transition-fast);box-shadow:var(--bcx-shadow-xs)}@media (prefers-color-scheme: dark){.amount-input{background:var(--bcx-input-background);border-color:var(--bcx-input-border);color:var(--bcx-dark)}}[data-theme=dark] .amount-input{background:var(--bcx-input-background);border-color:var(--bcx-input-border);color:var(--bcx-dark)}.amount-input:hover{border-color:var(--bcx-gray);box-shadow:var(--bcx-shadow-sm)}.amount-input:focus{outline:none;border-color:var(--bcx-primary);box-shadow:0 0 0 3px var(--bcx-primary-glow),var(--bcx-shadow-sm)}.amount-input.invalid{border-color:var(--bcx-danger);background:var(--bcx-danger-02)}.amount-input.invalid:focus{border-color:var(--bcx-danger);box-shadow:0 0 0 3px var(--bcx-danger-15)}.validation-error{color:var(--bcx-danger);font-size:13px;margin-top:6px;margin-left:4px;font-weight:500}.validation-error.warning{color:var(--bcx-warning)}.input-suffix{position:absolute;right:12px;top:calc(50% + 12px);transform:translateY(-50%);display:flex;align-items:center;gap:6px}.currency-label{color:var(--bcx-gray);font-weight:600;font-size:18px;text-transform:uppercase}.max-btn{padding:6px 10px;border:1px solid var(--bcx-primary);background:var(--bcx-primary-05);color:var(--bcx-primary);border-radius:var(--bcx-radius);font-size:13px;font-weight:700;cursor:pointer;transition:var(--bcx-transition-fast);text-transform:uppercase;letter-spacing:.05em}.max-btn:hover{background:var(--bcx-primary);color:var(--bcx-white);transform:scale(1.05);box-shadow:0 4px 12px var(--bcx-primary-15)}.max-btn:disabled{background:var(--bcx-gray-lighter);color:var(--bcx-gray);cursor:not-allowed;opacity:.5;transform:none;box-shadow:none}.quote-button-container{display:flex;justify-content:center;align-items:center;margin:32px 0 16px;flex:1;min-height:60px}.quote-btn{width:100%;max-width:280px;padding:12px 24px;background:var(--bcx-btn-quote-bg, var(--bcx-primary));color:var(--bcx-btn-quote-text, white);border:none;border-radius:var(--bcx-radius);font-size:16px;font-weight:600;cursor:pointer;transition:var(--bcx-transition);box-shadow:var(--bcx-shadow-xs);display:inline-flex;align-items:center;justify-content:center}.quote-btn:hover:not(:disabled){background:var(--bcx-btn-quote-hover, var(--bcx-primary-dark));box-shadow:var(--bcx-shadow-sm);transform:translateY(-1px)}.quote-btn:active:not(:disabled){background:var(--bcx-btn-quote-bg, var(--bcx-primary));box-shadow:var(--bcx-shadow-xs);transform:translateY(0)}.quote-btn:focus-visible{outline:none;box-shadow:0 0 0 3px var(--bcx-primary-glow)}.quote-btn:disabled{background:var(--bcx-btn-disabled-bg);color:var(--bcx-btn-disabled-text);opacity:.5;pointer-events:none;cursor:not-allowed}.quote-btn .loading-spinner,.execute-btn .loading-spinner{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top:2px solid white;border-radius:50%;margin-right:8px;flex-shrink:0}.quote-btn>span,.execute-btn>span{display:inline-flex;align-items:center}.loading-spinner-small{width:14px;height:14px;border:2px solid var(--bcx-border-light, var(--bcx-border));border-top:2px solid var(--bcx-primary);border-radius:50%;margin-right:8px;animation:spin .8s linear infinite;flex-shrink:0}.selected-pair-text{display:inline-flex;align-items:center}@media (prefers-color-scheme: dark){.input-base{background:var(--bcx-input-background)!important;color:var(--bcx-dark)!important;border-color:var(--bcx-input-border)!important}.input-base:hover{border-color:var(--bcx-gray-light)!important}.trade-type-btn{background:var(--bcx-input-background)!important;color:var(--bcx-dark)!important;border-color:var(--bcx-input-border)!important}.trade-type-btn:hover{background:var(--bcx-input-background)!important;border-color:var(--bcx-input-border)!important}.trade-type-btn.active.sell{background:var(--bcx-danger)!important;border-color:var(--bcx-danger)!important;color:var(--bcx-white)!important}.trade-type-btn.active.sell:hover{background:var(--bcx-danger)!important;opacity:.9}.trade-type-btn.active.buy{background:var(--bcx-success)!important;border-color:var(--bcx-success)!important;color:var(--bcx-white)!important}.trade-type-btn.active.buy:hover{background:var(--bcx-success)!important;opacity:.9}.pair-select-button,.pair-select{background:var(--bcx-input-background)!important;color:var(--bcx-dark)!important;border-color:var(--bcx-input-border)!important}}[data-theme=dark] .input-base,[data-theme=dark] .trade-type-btn{background:var(--bcx-input-background)!important;color:var(--bcx-dark)!important;border-color:var(--bcx-input-border)!important}[data-theme=dark] .trade-type-btn.active.sell{background:var(--bcx-danger)!important;border-color:var(--bcx-danger)!important;color:var(--bcx-white)!important}[data-theme=dark] .trade-type-btn.active.sell:hover{background:var(--bcx-danger)!important;opacity:.9}[data-theme=dark] .trade-type-btn.active.buy{background:var(--bcx-success)!important;border-color:var(--bcx-success)!important;color:var(--bcx-white)!important}[data-theme=dark] .trade-type-btn.active.buy:hover{background:var(--bcx-success)!important;opacity:.9}[data-theme=dark] .pair-select-button,[data-theme=dark] .pair-select{background:var(--bcx-input-background)!important;color:var(--bcx-dark)!important;border-color:var(--bcx-input-border)!important}[data-theme=dark] .pair-dropdown{background:var(--bcx-input-background)!important;border-color:var(--bcx-input-border)!important;color:var(--bcx-dark)!important}[data-theme=dark] .dropdown-panel{background:var(--bcx-input-background)!important;border-color:var(--bcx-input-border)!important}[data-theme=dark] .group-items{background:var(--bcx-input-background)!important}@media (max-width: 599px){.trade-form-title{font-size:18px;margin-bottom:16px}.trade-type-buttons{gap:6px;margin-bottom:12px}.trade-type-btn{padding:10px 14px;font-size:13px}.input-base,.input-group input{padding:10px 12px;font-size:13px}.input-label{font-size:11px;margin-bottom:4px}.field-info{font-size:10px}.quote-btn{padding:11px 16px;font-size:14px;margin-top:12px}.pair-selector-btn{padding:10px 12px;font-size:13px}.selected-pair-icon{width:18px;height:18px}.dropdown-toggle-icon{font-size:16px}.dropdown-panel{max-height:60vh}.search-input{padding:8px 10px;font-size:13px}.pair-item{padding:10px 12px;font-size:13px}.pair-icon{width:22px;height:22px}.group-header{padding:6px 10px;font-size:10px}.collapse-icon{font-size:14px}}.quote-section{flex:1;min-height:0;display:flex;flex-direction:column;justify-content:center;padding:20px 0;width:100%;animation:expandFromCenter .8s cubic-bezier(.25,.46,.45,.94);transform-origin:center center}@keyframes expandFromCenter{0%{opacity:0;transform:scale(.95) translateY(-10px)}50%{opacity:.7;transform:scale(1.01) translateY(-2px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.quote-card{background:var(--bcx-card-quote-bg, var(--bcx-primary-1));border:1px solid var(--bcx-card-quote-border, var(--bcx-primary));min-height:clamp(140px,28vh,220px);height:auto;width:100%;border-radius:var(--bcx-radius-xl);padding:clamp(8px,1.5vh,16px) clamp(10px,1.8vh,18px);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 2px 8px rgba(var(--bcx-accent),.1);transition:var(--bcx-transition);position:relative;overflow:hidden;display:flex;flex-direction:column}[data-theme=dark] .quote-card{background:var(--bcx-card-quote-bg, var(--bcx-primary-1));border:1px solid var(--bcx-card-quote-border, var(--bcx-primary))}@media (prefers-color-scheme: dark){.quote-card{background:var(--bcx-card-quote-bg, var(--bcx-primary-1));border:1px solid var(--bcx-card-quote-border, var(--bcx-primary))}}.quote-card:before{content:"";position:absolute;top:-50%;right:-50%;width:200%;height:200%;background:radial-gradient(circle,var(--bcx-card-quote-gradient, rgba(var(--bcx-primary-rgb), .1)) 0%,transparent 70%);animation:rotate 20s linear infinite}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.quote-card:hover{transform:translateY(-3px) scale(1.01);box-shadow:0 12px 32px rgba(var(--bcx-primary-rgb),.2)}.quote-info{display:flex;justify-content:space-between;align-items:flex-start;position:relative;z-index:1;gap:4px;min-height:16px}.quote-result{flex:1}.quote-label{font-size:12px;color:var(--bcx-gray);margin-bottom:3px;font-weight:600;text-transform:uppercase;letter-spacing:.05em}@media (prefers-color-scheme: dark){.quote-label{color:var(--bcx-dark)}}[data-theme=dark] .quote-label{color:var(--bcx-dark)}.quote-amount{font-size:20px;font-weight:800;color:var(--bcx-dark);margin-bottom:2px;font-family:var(--bcx-font-mono)}@media (prefers-color-scheme: dark){.quote-amount{color:var(--bcx-dark)}}[data-theme=dark] .quote-amount{color:var(--bcx-dark)}.quote-trade-summary{font-size:13px;color:var(--bcx-dark);font-weight:600;margin-bottom:4px;padding-bottom:4px;border-bottom:1px solid var(--bcx-border);line-height:1.3}@media (prefers-color-scheme: dark){.quote-trade-summary{color:var(--bcx-dark)}}[data-theme=dark] .quote-trade-summary{color:var(--bcx-dark)}.quote-rate{font-size:11px;color:var(--bcx-gray);font-weight:500;margin-bottom:4px;line-height:1.3}@media (prefers-color-scheme: dark){.quote-rate{color:var(--bcx-dark)}}[data-theme=dark] .quote-rate{color:var(--bcx-dark)}.success-section{animation:successPulse .6s ease-out}@keyframes successPulse{0%{opacity:0;transform:scale(.9)}50%{transform:scale(1.02)}to{opacity:1;transform:scale(1)}}.success-card{background:linear-gradient(135deg,var(--bcx-card-success-bg),rgba(var(--bcx-success-rgb),.15));border:1px solid var(--bcx-card-success-border);min-height:clamp(140px,28vh,220px);height:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:16px;gap:8px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 2px 8px rgba(var(--bcx-success-rgb),.15)}[data-theme=dark] .success-card{background:var(--bcx-white);border:1px solid var(--bcx-border)}@media (prefers-color-scheme: dark){.success-card{background:var(--bcx-white);border:1px solid var(--bcx-border)}}.success-icon{width:40px;height:40px;background:var(--bcx-success);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:700;animation:successIconPop .4s cubic-bezier(.68,-.55,.265,1.55) .1s backwards;box-shadow:0 2px 8px var(--bcx-success-3)}@keyframes successIconPop{0%{transform:scale(0) rotate(-90deg);opacity:0}to{transform:scale(1) rotate(0);opacity:1}}.success-title{font-size:16px;font-weight:700;color:var(--bcx-success);text-align:center;animation:fadeInUp .4s ease-out .2s backwards}.success-details{display:flex;flex-direction:column;align-items:center;gap:6px;animation:fadeInUp .4s ease-out .3s backwards}.success-label{font-size:10px;font-weight:600;color:var(--bcx-success);text-transform:uppercase;letter-spacing:.05em}.success-order-id{font-size:11px;font-weight:600;color:var(--bcx-success);font-family:var(--bcx-font-mono);background:var(--bcx-white);padding:4px 8px;border-radius:4px;border:1px solid var(--bcx-border)}.trade-modal-overlay{position:absolute;inset:-30px -20px -20px;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;animation:fadeIn .2s ease-out;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.trade-modal{background:var(--bcx-white);border-radius:12px;padding:28px;width:90%;max-width:420px;position:relative;box-shadow:0 20px 60px #0000004d;animation:modalSlideUp .3s cubic-bezier(.34,1.56,.64,1)}.trade-modal-close{position:absolute;top:16px;right:16px;background:transparent;border:none;font-size:28px;color:var(--bcx-text-secondary, var(--bcx-gray));cursor:pointer;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s;line-height:1;padding:0}.trade-modal-close:hover{background:var(--bcx-border);color:var(--bcx-text-hover, var(--bcx-primary-light))}.trade-modal-icon{width:70px;height:70px;background:var(--bcx-gradient-primary);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 24px;animation:iconPop .5s cubic-bezier(.68,-.55,.265,1.55) .2s backwards;box-shadow:0 8px 24px var(--bcx-primary-15)}.trade-modal-title{font-size:24px;font-weight:700;color:var(--bcx-dark);text-align:center;margin:0 0 8px}.trade-modal-subtitle{font-size:15px;color:var(--bcx-gray);text-align:center;margin:0 0 24px;line-height:1.5;font-weight:500}.trade-modal-details{background:var(--bcx-border);border-radius:8px;padding:18px;margin-bottom:22px;display:flex;flex-direction:column;gap:14px}.trade-modal-detail-row{display:flex;justify-content:space-between;align-items:center}.trade-modal-label{font-size:13px;color:var(--bcx-gray);font-weight:500}.trade-modal-value{font-size:14px;color:var(--bcx-dark);font-weight:600}.trade-modal-order-id{font-family:var(--bcx-font-mono);color:var(--bcx-primary);font-size:13px}.trade-modal-dismiss{width:100%;padding:14px;background:var(--bcx-btn-dismiss-bg, var(--bcx-primary));color:var(--bcx-btn-dismiss-text, white);border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s}.trade-modal-dismiss:hover{background:var(--bcx-btn-dismiss-hover, var(--bcx-primary-dark));box-shadow:0 4px 12px var(--bcx-primary-15);transform:translateY(-1px)}.trade-modal-dismiss:active{transform:translateY(0)}@media (max-width: 768px){.trade-modal{width:95%;padding:20px 24px}.trade-modal-title{font-size:20px}.trade-modal-icon{width:56px;height:56px;margin-bottom:16px}}.quote-card.expired{background:linear-gradient(135deg,var(--bcx-card-warning-bg),rgba(var(--bcx-warning-rgb),.15));border:1px solid var(--bcx-card-warning-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 2px 8px rgba(var(--bcx-warning-rgb),.2);min-height:clamp(140px,28vh,220px);height:auto}[data-theme=dark] .quote-card.expired{background:var(--bcx-white);border:1px solid var(--bcx-warning)}@media (prefers-color-scheme: dark){.quote-card.expired{background:var(--bcx-white);border:1px solid var(--bcx-warning)}}.quote-card.expired:hover{transform:none;box-shadow:0 2px 8px var(--bcx-warning-2)}.quote-card.expired:before{background:radial-gradient(circle,var(--bcx-warning-12) 0%,transparent 70%)}.quote-card.expired .quote-trade-summary{color:var(--bcx-warning);font-size:13px;font-weight:700}.quote-card.expired .quote-rate,.quote-card.expired .quote-label,.quote-card.expired .quote-amount,.quote-card.expired .countdown-number{color:var(--bcx-warning)}.quote-card.expired .countdown-progress{stroke:var(--bcx-warning)}.quote-dismiss-btn{flex:1;padding:8px 10px;background:var(--background);border:1px solid var(--border);color:var(--foreground);border-radius:var(--radius);font-size:14px;font-weight:500;cursor:pointer;transition:all .15s cubic-bezier(.4,0,.2,1);display:inline-flex;align-items:center;justify-content:center;box-shadow:0 1px 2px #0000000d}.quote-dismiss-btn:hover{background:#00000005}.quote-dismiss-btn:active{background:#0000000d}.quote-retry-btn{flex:1;padding:8px 10px;background:var(--bcx-warning);color:#fff;border:none;border-radius:var(--radius);font-size:14px;font-weight:500;cursor:pointer;transition:all .15s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 1px 2px #0000000d;display:inline-flex;align-items:center;justify-content:center}.quote-retry-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);transition:left .5s}.quote-retry-btn:hover:before{left:100%}.quote-retry-btn:hover{background:var(--bcx-warning-dark);box-shadow:0 2px 4px #0000001a}.quote-retry-btn:active{background:var(--bcx-warning-darker);box-shadow:0 1px 2px #0000000d}[data-theme=dark] .trade-modal-details{background:var(--bcx-bg-light);border:1px solid var(--bcx-card-border)}@media (prefers-color-scheme: dark){.trade-modal-details{background:var(--bcx-bg-light);border:1px solid var(--bcx-card-border)}}@media (max-height: 520px){.quote-section{padding:10px 0}.quote-card{min-height:100px;padding:8px 12px}.quote-label{font-size:10px;margin-bottom:2px}.quote-amount{font-size:16px;margin-bottom:2px}.quote-trade-summary{font-size:11px;margin-bottom:3px;padding-bottom:3px}.quote-rate{font-size:10px;margin-bottom:2px}.quote-actions{gap:4px;margin-top:3px}.cancel-btn,.execute-btn,.quote-dismiss-btn,.quote-retry-btn{padding:2px 5px;font-size:8px;min-height:20px}.success-card{min-height:100px;padding:10px;gap:4px}.success-icon{width:30px;height:30px;font-size:18px}.success-title{font-size:13px}.success-label{font-size:9px}.success-order-id{font-size:10px;padding:3px 6px}.quote-card.expired{min-height:100px}}@media (max-width: 599px){.quote-section{padding:12px}.quote-card{min-height:clamp(120px,22vh,180px);padding:clamp(6px,1.2vh,12px) clamp(8px,1.5vh,14px)}.quote-trade-summary{font-size:clamp(11px,2vh,14px);margin-bottom:clamp(2px,.5vh,4px);padding-bottom:clamp(2px,.5vh,4px)}.quote-rate{font-size:clamp(9px,1.8vh,12px);margin-bottom:clamp(2px,.5vh,4px)}.quote-label{font-size:clamp(10px,2vh,13px);margin-bottom:clamp(2px,.4vh,3px)}.quote-amount{font-size:clamp(16px,3.2vh,24px);margin-bottom:clamp(2px,.3vh,3px)}.quote-actions{gap:clamp(3px,.6vh,6px);margin-top:clamp(2px,.6vh,5px)}.cancel-btn,.execute-btn{padding:clamp(5px,1.2vh,9px) clamp(7px,1.5vh,12px);font-size:clamp(12px,2.2vh,15px)}.success-card{min-height:clamp(120px,22vh,180px);padding:clamp(10px,2.4vh,18px);gap:clamp(5px,1.2vh,8px)}.success-icon{width:34px;height:34px;font-size:20px}.success-title{font-size:14px}.success-label{font-size:9px}.success-order-id{font-size:10px;padding:3px 7px}.quote-card.expired{min-height:clamp(120px,22vh,180px)}}.countdown-timer{display:flex;flex-direction:column;align-items:center;gap:6px;animation:fadeInScale .3s ease-out .15s both}@keyframes fadeInScale{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.countdown-label{font-size:12px;color:var(--bcx-gray);font-weight:600;text-transform:uppercase;letter-spacing:.05em}@media (prefers-color-scheme: dark){.countdown-label{color:var(--bcx-dark)}}[data-theme=dark] .countdown-label{color:var(--bcx-dark)}.countdown-circle{position:relative;width:50px;height:50px;transition:transform .3s cubic-bezier(.4,0,.2,1)}.countdown-circle:hover{transform:scale(1.1) rotate(5deg)}.countdown-svg{width:50px;height:50px;transform:rotate(-90deg)}.countdown-bg{stroke:var(--bcx-primary);stroke-width:3;fill:none}.countdown-progress{stroke:var(--bcx-primary);stroke-width:5;fill:none;stroke-linecap:round;transition:stroke-dashoffset 1s linear;filter:drop-shadow(0 0 6px var(--bcx-primary-1))}.countdown-number{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:20px;font-weight:800;color:var(--bcx-dark);font-family:var(--bcx-font-mono)}.quote-actions{display:grid;grid-template-columns:1fr 1fr;gap:4px;margin-top:2px;position:relative;z-index:1}.cancel-btn{padding:8px 10px;background:var(--background);border:1px solid var(--border);color:var(--foreground);border-radius:var(--radius);font-size:14px;font-weight:500;cursor:pointer;transition:all .15s cubic-bezier(.4,0,.2,1);display:inline-flex;align-items:center;justify-content:center;box-shadow:0 1px 2px #0000000d}.cancel-btn:hover{background:#00000005}.cancel-btn:focus-visible{outline:none;box-shadow:0 0 0 2px #0000001a}.cancel-btn:active{background:#0000000d}.execute-btn{padding:8px 10px;background:var(--bcx-btn-quote-bg, var(--bcx-primary));color:var(--bcx-btn-quote-text, white);border:none;border-radius:var(--bcx-radius);font-size:14px;font-weight:500;cursor:pointer;transition:all .15s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 1px 2px #0000000d;display:inline-flex;align-items:center;justify-content:center}.execute-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);transition:left .5s}.execute-btn:hover:before{left:100%}.execute-btn:hover:not(:disabled){background:var(--bcx-btn-quote-hover, var(--bcx-primary-dark));box-shadow:0 2px 4px #0000001a}.execute-btn:active:not(:disabled){background:var(--bcx-btn-quote-bg, var(--bcx-primary));box-shadow:0 1px 2px #0000000d}.execute-btn:focus-visible{outline:none;box-shadow:0 0 0 3px var(--bcx-primary-glow)}.execute-btn:disabled{opacity:.5;pointer-events:none;cursor:not-allowed}.execute-btn .loading-spinner{margin-right:6px}@media (prefers-color-scheme: dark){.countdown-number{color:var(--bcx-dark)}}[data-theme=dark] .countdown-number{color:var(--bcx-dark)}.error-card-full{background:rgba(var(--bcx-danger-rgb),.08)!important;border:1px solid var(--bcx-danger)!important;min-height:clamp(140px,28vh,220px);height:auto;width:100%;border-radius:var(--bcx-radius-xl);padding:clamp(8px,1.5vh,16px) clamp(10px,1.8vh,18px);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 2px 8px rgba(var(--bcx-danger-rgb),.15);transition:var(--bcx-transition);position:relative;overflow:hidden;display:flex;flex-direction:column}.error-card-full:before{content:"";position:absolute;top:-50%;right:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(var(--bcx-danger-rgb),.1) 0%,transparent 70%);animation:rotate 20s linear infinite}.error-card-full .error-card-content{flex:1;display:flex;align-items:center;gap:12px;padding:12px 16px;position:relative;z-index:1;background:transparent!important;border:none!important}.error-card-full .error-card-message,.error-card-full .error-card-actions{background:transparent!important;border:none!important}.error-card-full .error-icon{font-size:18px;flex-shrink:0}.error-card-full .error-card-message{flex:1;color:var(--bcx-danger);font-size:13px;font-weight:600;line-height:1.4}.error-card-actions{display:flex;gap:8px;position:relative;z-index:1;margin-top:auto}.error-dismiss-btn{flex:1;padding:8px 10px;background:var(--background);border:1px solid var(--border);color:var(--foreground);border-radius:var(--radius);font-size:14px;font-weight:500;cursor:pointer;transition:all .15s cubic-bezier(.4,0,.2,1);display:inline-flex;align-items:center;justify-content:center;box-shadow:0 1px 2px #0000000d}.error-dismiss-btn:hover{background:#00000005}.error-dismiss-btn:active{background:#0000000d}.error-retry-btn{flex:1;padding:8px 10px;background:var(--bcx-danger);color:#fff;border:none;border-radius:var(--radius);font-size:14px;font-weight:500;cursor:pointer;transition:all .15s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 1px 2px #0000000d;display:inline-flex;align-items:center;justify-content:center}.error-retry-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);transition:left .5s}.error-retry-btn:hover:before{left:100%}.error-retry-btn:hover{opacity:.9;box-shadow:0 2px 4px #0000001a}.error-retry-btn:active{opacity:.85;box-shadow:0 1px 2px #0000000d}.error-retry-btn:disabled{opacity:.5;cursor:not-allowed}@media (max-height: 520px){.error-card-full{min-height:100px;padding:8px 12px}.error-card-full .error-icon{font-size:20px}.error-card-full .error-card-message{font-size:12px}.error-card-actions{gap:4px;margin-top:3px}.error-dismiss-btn,.error-retry-btn{padding:2px 5px;font-size:8px;min-height:20px}}@media (max-width: 599px){.error-card-full{min-height:clamp(120px,22vh,180px);padding:clamp(6px,1.2vh,12px) clamp(8px,1.5vh,14px)}.error-card-full .error-card-message{font-size:13px}.error-card-actions{gap:clamp(3px,.6vh,6px);margin-top:clamp(2px,.6vh,5px)}}.withdrawals-container{padding:0;margin:0}.withdrawals-list{display:flex;flex-direction:column;gap:12px;max-height:500px;overflow-y:auto;overflow-x:hidden;padding-right:16px;margin-right:-16px;scrollbar-width:thin;scrollbar-color:var(--bcx-border) transparent}.withdrawals-list::-webkit-scrollbar{width:6px}.withdrawals-list::-webkit-scrollbar-track{background:transparent;border-radius:var(--bcx-radius)}.withdrawals-list::-webkit-scrollbar-thumb{background-color:var(--bcx-border);border-radius:var(--bcx-radius);border:1px solid transparent;background-clip:content-box}.withdrawals-list::-webkit-scrollbar-thumb:hover{background-color:var(--bcx-gray-light)}.withdrawal-card,.content-item.withdrawal-item{background:var(--bcx-white);border:1px solid var(--bcx-border);border-radius:var(--bcx-radius);padding:12px;transition:var(--bcx-transition);box-shadow:var(--bcx-shadow-xs);margin-bottom:6px}.withdrawal-card:hover,.content-item.withdrawal-item:hover{border-color:var(--bcx-primary-light);box-shadow:var(--bcx-shadow);transform:translateY(-1px)}.withdrawal-main,.content-item.withdrawal-item .withdrawal-main{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:8px}.withdrawal-amount,.content-item.withdrawal-item .withdrawal-amount{display:flex;flex-direction:column;gap:4px;flex:1}.withdrawal-amount .amount-value,.content-item.withdrawal-item .amount-value{font-size:18px;font-weight:700;color:var(--bcx-dark);font-family:var(--bcx-font-mono);line-height:1.2}.withdrawal-type,.content-item.withdrawal-item .withdrawal-type{font-size:13px;color:var(--bcx-gray);font-weight:500;margin-top:1px}.withdrawal-timestamp,.content-item.withdrawal-item .withdrawal-timestamp{font-size:11px;color:var(--bcx-gray-light);font-family:var(--bcx-font-mono);margin-top:4px;line-height:1.2}.withdrawal-status{display:flex;align-items:center;flex-shrink:0}.withdrawal-status .status-badge,.content-item.withdrawal-item .status-badge{display:flex;align-items:center;gap:4px;padding:4px 8px;border-radius:var(--bcx-radius);font-size:10px;font-weight:600;text-transform:capitalize;box-shadow:var(--bcx-shadow-xs);white-space:nowrap}.withdrawal-status .status-completed,.content-item.withdrawal-item .status-completed{background:rgba(var(--bcx-success-rgb),.15);color:var(--bcx-status-completed);border:1px solid rgba(var(--bcx-success-rgb),.3)}.withdrawal-status .status-pending,.content-item.withdrawal-item .status-pending{background:rgba(var(--bcx-warning-rgb),.15);color:var(--bcx-status-pending);border:1px solid rgba(var(--bcx-warning-rgb),.3)}.withdrawal-status .status-failed,.content-item.withdrawal-item .status-failed{background:rgba(var(--bcx-danger-rgb),.15);color:var(--bcx-status-failed);border:1px solid rgba(var(--bcx-danger-rgb),.3)}.withdrawal-status .status-processing,.content-item.withdrawal-item .status-processing{background:rgba(var(--bcx-status-processing),.15);color:var(--bcx-status-processing);border:1px solid rgba(var(--bcx-status-processing),.3)}.withdrawal-status .status-icon,.content-item.withdrawal-item .status-icon{font-size:12px;font-weight:700}.withdrawal-details{display:flex;flex-direction:column;gap:4px;padding-top:8px;border-top:1px solid var(--bcx-border)}.withdrawal-meta{display:grid;grid-template-columns:1fr 1fr;gap:12px;font-size:13px}.withdrawal-company,.withdrawal-account{color:var(--bcx-dark);font-weight:600;font-family:var(--bcx-font-mono)}.withdrawal-id-section{display:flex;align-items:center;gap:8px}.withdrawal-id-label{font-size:12px;color:var(--bcx-gray);font-weight:500}.withdrawal-id-copy{display:flex;align-items:center;gap:8px;padding:6px 12px;background:var(--bcx-bg);border:1px solid var(--bcx-border);border-radius:var(--bcx-radius);font-family:var(--bcx-font-mono);font-size:13px;font-weight:500;color:var(--bcx-dark);cursor:pointer;transition:var(--bcx-transition-fast);text-decoration:none;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.withdrawal-id-copy:hover{background:var(--bcx-white);border-color:var(--bcx-primary);color:var(--bcx-primary);box-shadow:var(--bcx-shadow-xs);transform:translateY(-1px)}.withdrawal-container{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.withdrawal-form-section{background:transparent;padding:clamp(12px,2vh,20px) clamp(16px,2vw,24px);margin:0;width:100%;display:flex;flex-direction:column;flex:1;min-height:0;justify-content:space-evenly}.withdrawal-form-title{font-size:clamp(16px,3vw,18px);font-weight:600;color:var(--bcx-dark);margin:0 0 clamp(12px,2vh,16px) 0;text-align:center;letter-spacing:-.01em}.withdrawal-form{display:flex;flex-direction:column;gap:clamp(12px,2vh,16px);flex:1;min-height:0}.withdrawal-form-row{display:flex;flex-direction:column;gap:0}.withdrawal-form-group{display:flex;flex-direction:column;gap:0;position:relative;margin-bottom:0;padding-bottom:20px}.withdrawal-form-label{font-size:clamp(11px,2vw,13px);font-weight:600;color:var(--bcx-gray);text-transform:uppercase;letter-spacing:.05em;margin-bottom:clamp(6px,1vh,10px)}.withdrawal-form-input,.withdrawal-form-select{width:100%;padding:clamp(12px,2vh,16px) clamp(14px,2.5vw,16px);border:2px solid var(--bcx-input-border, var(--bcx-gray-light));border-radius:var(--bcx-radius-lg);font-size:clamp(14px,2.5vw,16px);font-weight:500;background:var(--bcx-input-background, var(--bcx-white));color:var(--bcx-dark);transition:var(--bcx-transition-fast);font-family:var(--bcx-font-sans);box-shadow:var(--bcx-shadow-xs)}.withdrawal-form-input:hover,.withdrawal-form-select:hover{border-color:var(--bcx-gray);box-shadow:var(--bcx-shadow-sm)}.withdrawal-form-input:focus,.withdrawal-form-select:focus{outline:none;border-color:var(--bcx-primary);box-shadow:0 0 0 3px var(--bcx-primary-glow),var(--bcx-shadow-sm)}.withdrawal-form-input:disabled,.withdrawal-form-select:disabled{background-color:var(--bcx-disabled-bg);cursor:not-allowed;opacity:1;border-color:var(--bcx-border);color:var(--bcx-dark);font-weight:600}.withdrawal-form-input::-moz-placeholder{color:var(--bcx-gray-light);font-size:clamp(13px,2.5vw,15px)}.withdrawal-form-input::placeholder{color:var(--bcx-gray-light);font-size:clamp(13px,2.5vw,15px)}.withdrawal-form-select option{padding:10px 12px;background:var(--bcx-input-background);color:var(--bcx-dark);font-weight:500}.withdrawal-custom-select{position:relative;width:100%}.withdrawal-custom-select-trigger{width:100%;padding:clamp(12px,2vh,16px) clamp(14px,2.5vw,16px);border:2px solid var(--bcx-input-border, var(--bcx-gray-light));border-radius:var(--bcx-radius-lg);font-size:clamp(14px,2.5vw,16px);font-weight:500;background:var(--bcx-input-background, var(--bcx-white));color:var(--bcx-dark);cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:var(--bcx-transition-fast);box-shadow:var(--bcx-shadow-xs)}.withdrawal-custom-select-trigger:hover{border-color:var(--bcx-gray);box-shadow:var(--bcx-shadow-sm)}.withdrawal-custom-select-arrow{font-size:12px;color:var(--bcx-gray);margin-left:8px}.withdrawal-custom-select-dropdown{position:absolute;top:calc(100% + 4px);left:0;right:0;background:var(--bcx-input-background, var(--bcx-white));border:2px solid var(--bcx-primary);border-radius:var(--bcx-radius-lg);box-shadow:0 4px 12px #00000026;overflow-y:auto;z-index:1000;animation:dropdownSlideIn .2s ease-out}@keyframes dropdownSlideIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.withdrawal-custom-select-option{padding:10px 14px;cursor:pointer;font-size:clamp(13px,2.5vw,15px);font-weight:500;color:var(--bcx-dark);transition:background-color .15s ease}.withdrawal-custom-select-option:hover{background:var(--bcx-primary-light)}.withdrawal-custom-select-option.selected{background:var(--bcx-primary);color:#fff;font-weight:600}.withdrawal-custom-select-option:first-child{border-radius:var(--bcx-radius-lg) var(--bcx-radius-lg) 0 0}.withdrawal-custom-select-option:last-child{border-radius:0 0 var(--bcx-radius-lg) var(--bcx-radius-lg)}.withdrawal-form-actions{display:flex;gap:clamp(12px,2vw,16px);justify-content:center;margin-top:clamp(12px,2vh,16px);padding-top:clamp(12px,2vh,16px);border-top:1px solid var(--bcx-border)}.withdrawal-submit-btn{flex:1;max-width:280px;padding:clamp(12px,2vh,14px) clamp(24px,4vw,36px);background:var(--bcx-btn-quote-bg, var(--bcx-primary));color:var(--bcx-btn-quote-text, white);border:none;border-radius:var(--bcx-radius);font-size:clamp(14px,2.5vw,16px);font-weight:600;cursor:pointer;transition:var(--bcx-transition);box-shadow:var(--bcx-shadow-xs);text-transform:uppercase;letter-spacing:.03em;display:inline-flex;align-items:center;justify-content:center}.withdrawal-submit-btn:hover:not(:disabled){background:var(--bcx-btn-quote-hover, var(--bcx-primary-dark));box-shadow:var(--bcx-shadow-sm);transform:translateY(-1px)}.withdrawal-submit-btn:active:not(:disabled){background:var(--bcx-btn-quote-bg, var(--bcx-primary));box-shadow:var(--bcx-shadow-xs);transform:translateY(0)}.withdrawal-submit-btn:focus-visible{outline:none;box-shadow:0 0 0 3px var(--bcx-success-15)}.withdrawal-submit-btn:disabled{background:var(--bcx-btn-disabled-bg);color:var(--bcx-btn-disabled-text);cursor:not-allowed;opacity:.5;pointer-events:none}.withdrawal-cancel-btn{flex:1;max-width:280px;padding:clamp(12px,2vh,14px) clamp(24px,4vw,36px);background:var(--bcx-btn-cancel-bg, transparent);color:var(--bcx-btn-cancel-text, var(--bcx-gray));border:2px solid var(--bcx-btn-cancel-border, var(--bcx-border));border-radius:var(--bcx-radius);font-size:clamp(14px,2.5vw,16px);font-weight:600;cursor:pointer;transition:var(--bcx-transition);text-transform:uppercase;letter-spacing:.03em;display:inline-flex;align-items:center;justify-content:center}.withdrawal-cancel-btn:hover{background:var(--bcx-bg);border-color:var(--bcx-gray);color:var(--bcx-dark);box-shadow:var(--bcx-shadow-xs);transform:translateY(-1px)}.withdrawal-cancel-btn:active{background:var(--bcx-bg);transform:translateY(0)}.tab-content{padding:28px;background:var(--bcx-white);border-radius:var(--bcx-radius-lg);box-shadow:var(--bcx-shadow-sm)}.section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:28px;padding-bottom:20px;border-bottom:1px solid var(--bcx-border)}.section-title{font-size:20px;font-weight:600;color:var(--bcx-dark);margin:0}.form-section{background:var(--bcx-bg);border:1px solid var(--bcx-border);border-radius:var(--bcx-radius-lg);padding:24px;margin-bottom:28px}.form-title{font-size:16px;font-weight:600;color:var(--bcx-dark);margin-bottom:20px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media (max-width: 640px){.form-row{grid-template-columns:1fr;gap:16px}}.form-group{display:flex;flex-direction:column;gap:8px}.form-group label{font-size:14px;font-weight:500;color:var(--bcx-dark)}.form-input{padding:12px 16px;border:1px solid var(--bcx-border);border-radius:var(--bcx-radius);background:var(--bcx-white);color:var(--bcx-dark);font-size:14px;transition:var(--bcx-transition)}.form-input:focus{outline:none;border-color:var(--bcx-primary);box-shadow:0 0 0 3px var(--bcx-primary-glow)}.form-input::-moz-placeholder{color:var(--bcx-gray)}.form-input::placeholder{color:var(--bcx-gray)}.form-actions{display:flex;gap:12px;justify-content:flex-start;margin-top:8px}.withdrawal-form-helper{position:absolute;bottom:0;left:4px;right:4px;font-size:11px;color:var(--bcx-gray);line-height:1.3;font-weight:500;word-wrap:break-word}.withdrawal-form-error{position:absolute;bottom:0;left:4px;right:4px;font-size:13px;color:var(--bcx-danger);font-weight:700;line-height:1.3;word-wrap:break-word}.data-table{background:var(--bcx-white);border:1px solid var(--bcx-border);border-radius:var(--bcx-radius-lg);overflow:hidden}.withdrawals-container .table-header,.withdrawals-container .table-row{grid-template-columns:1fr 80px 100px 80px 100px}.withdrawal-modal-overlay{position:absolute;inset:-30px -20px -20px;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;animation:fadeIn .2s ease-out;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.withdrawal-modal{background:var(--bcx-white);border-radius:12px;padding:28px;width:90%;max-width:420px;position:relative;box-shadow:0 20px 60px #0000004d;animation:modalSlideUp .3s cubic-bezier(.34,1.56,.64,1)}[data-theme=dark] .withdrawal-modal{background:var(--bcx-input-background);color:var(--bcx-dark)}[data-theme=dark] .withdrawal-form-section{background:transparent;color:var(--bcx-dark)}[data-theme=dark] .withdrawal-form-title{color:var(--bcx-dark)}[data-theme=dark] .withdrawal-form-label{color:var(--bcx-gray)}[data-theme=dark] .withdrawal-form-input,[data-theme=dark] .withdrawal-form-select{background:var(--bcx-input-background);border-color:var(--bcx-input-border);color:var(--bcx-dark)}[data-theme=dark] .withdrawal-form-input:focus,[data-theme=dark] .withdrawal-form-select:focus{border-color:var(--bcx-primary-light);box-shadow:0 0 0 2px rgba(var(--bcx-primary-light-rgb),.2)}[data-theme=dark] .withdrawal-form-input:disabled,[data-theme=dark] .withdrawal-form-select:disabled{background:var(--bcx-input-background);color:var(--bcx-dark);opacity:1}[data-theme=dark] .withdrawal-form-select option{background:var(--bcx-input-background);color:var(--bcx-dark)}[data-theme=dark] .withdrawal-form-helper{color:var(--bcx-gray)}[data-theme=dark] .withdrawal-form-error{color:var(--bcx-danger)}[data-theme=dark] .withdrawal-cancel-btn{background:var(--bcx-card-border);border-color:var(--bcx-input-hover-border, var(--bcx-input-border));color:var(--bcx-gray)}[data-theme=dark] .withdrawal-cancel-btn:hover{background:var(--bcx-input-hover-border, var(--bcx-input-border));border-color:var(--bcx-input-hover-border, var(--bcx-input-border));color:var(--bcx-dark)}[data-theme=dark] .withdrawal-custom-select-trigger{background:var(--bcx-input-background);border-color:var(--bcx-input-border);color:var(--bcx-dark)}[data-theme=dark] .withdrawal-custom-select-dropdown{background:var(--bcx-input-background);border-color:var(--bcx-primary-light)}[data-theme=dark] .withdrawal-custom-select-option{color:var(--bcx-dark)}[data-theme=dark] .withdrawal-custom-select-option:hover{background:var(--bcx-primary-dark)}[data-theme=dark] .withdrawal-modal-details{background:var(--bcx-bg-light);border:1px solid var(--bcx-card-border)}@media (prefers-color-scheme: dark){.withdrawal-modal{background:var(--bcx-input-background);color:var(--bcx-dark)}.withdrawal-form-section{background:transparent;color:var(--bcx-dark)}.withdrawal-form-title{color:var(--bcx-dark)}.withdrawal-form-label{color:var(--bcx-gray)}.withdrawal-form-input,.withdrawal-form-select{background:var(--bcx-input-background);border-color:var(--bcx-input-border);color:var(--bcx-dark)}.withdrawal-form-input:focus,.withdrawal-form-select:focus{border-color:var(--bcx-primary-light);box-shadow:0 0 0 2px rgba(var(--bcx-primary-light-rgb),.2)}.withdrawal-form-input:disabled,.withdrawal-form-select:disabled{background:var(--bcx-input-background);color:var(--bcx-dark);opacity:1}.withdrawal-form-select option{background:var(--bcx-input-background);color:var(--bcx-dark)}.withdrawal-form-helper{color:var(--bcx-gray)}.withdrawal-form-error{color:var(--bcx-danger)}.withdrawal-cancel-btn{background:var(--bcx-card-border);border-color:var(--bcx-input-hover-border, var(--bcx-input-border));color:var(--bcx-gray)}.withdrawal-cancel-btn:hover{background:var(--bcx-input-hover-border, var(--bcx-input-border));border-color:var(--bcx-input-hover-border, var(--bcx-input-border));color:var(--bcx-dark)}.withdrawal-custom-select-trigger{background:var(--bcx-input-background);border-color:var(--bcx-input-border);color:var(--bcx-dark)}.withdrawal-custom-select-dropdown{background:var(--bcx-input-background);border-color:var(--bcx-primary-light)}.withdrawal-custom-select-option{color:var(--bcx-dark)}.withdrawal-custom-select-option:hover{background:var(--bcx-primary-dark)}.withdrawal-modal-details{background:var(--bcx-bg-light);border:1px solid var(--bcx-card-border)}}@keyframes modalSlideUp{0%{transform:translateY(30px) scale(.95);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.withdrawal-modal-close{position:absolute;top:16px;right:16px;background:transparent;border:none;font-size:28px;color:var(--bcx-text-secondary, var(--bcx-gray));cursor:pointer;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s;line-height:1;padding:0}.withdrawal-modal-close:hover{background:var(--bcx-border);color:var(--bcx-text-hover, var(--bcx-primary-light))}.withdrawal-modal-icon{width:70px;height:70px;background:var(--bcx-gradient-primary);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 24px;animation:iconPop .5s cubic-bezier(.68,-.55,.265,1.55) .2s backwards;box-shadow:0 8px 24px var(--bcx-primary-15)}@keyframes iconPop{0%{transform:scale(0) rotate(-180deg)}to{transform:scale(1) rotate(0)}}.withdrawal-modal-title{font-size:24px;font-weight:700;color:var(--bcx-dark);text-align:center;margin:0 0 8px}.withdrawal-modal-subtitle{font-size:15px;color:var(--bcx-gray);text-align:center;margin:0 0 24px;line-height:1.5;font-weight:500}.withdrawal-modal-details{background:var(--bcx-border);border-radius:8px;padding:18px;margin-bottom:22px;display:flex;flex-direction:column;gap:14px}.withdrawal-modal-detail-row{display:flex;justify-content:space-between;align-items:center}.withdrawal-modal-label{font-size:13px;color:var(--bcx-gray);font-weight:500}.withdrawal-modal-value{font-size:14px;color:var(--bcx-dark);font-weight:600}.withdrawal-modal-address{font-family:var(--bcx-font-mono);color:var(--bcx-primary);font-size:13px}.withdrawal-modal-dismiss{width:100%;padding:14px;background:var(--bcx-btn-dismiss-bg, var(--bcx-primary));color:var(--bcx-btn-dismiss-text, white);border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s}.withdrawal-modal-dismiss:hover{background:var(--bcx-btn-dismiss-hover, var(--bcx-primary-dark));box-shadow:0 4px 12px var(--bcx-primary-15);transform:translateY(-1px)}.withdrawal-modal-dismiss:active{transform:translateY(0)}@media (max-height: 520px){.withdrawal-form-section{padding:8px 16px;justify-content:flex-start}.withdrawal-form-title{font-size:14px;margin:0 0 8px}.withdrawal-form{gap:8px}.withdrawal-form-group{padding-bottom:16px}.withdrawal-form-label{font-size:10px;margin-bottom:4px}.withdrawal-form-input,.withdrawal-form-select{padding:8px 12px;font-size:13px}.withdrawal-form-actions{margin-top:8px;padding-top:8px;gap:8px}.withdrawal-submit-btn,.withdrawal-cancel-btn{padding:8px 16px;font-size:13px}.withdrawal-form-helper{font-size:10px;line-height:1.2}.withdrawal-form-error{font-size:12px;line-height:1.2}}@media (max-width: 768px){.tab-content{padding:20px}.section-header{flex-direction:column;gap:16px;align-items:stretch}.table-header,.table-row{grid-template-columns:1fr 60px 80px 80px 80px 80px;font-size:13px}.table-cell{padding:12px 8px}.form-section{padding:20px}.withdrawal-form-section{padding:clamp(10px,1.5vh,16px) clamp(12px,2vw,16px)}.withdrawal-modal{width:95%;padding:20px 24px}.withdrawal-modal-title{font-size:20px}.withdrawal-modal-icon{width:56px;height:56px;margin-bottom:16px}}.step-up-card{background:var(--bcx-card-warning-bg)!important;border:1px solid var(--bcx-card-warning-border, var(--bcx-warning))!important;min-height:clamp(140px,28vh,220px);height:auto;width:100%;border-radius:var(--bcx-radius-xl);padding:clamp(8px,1.5vh,16px) clamp(10px,1.8vh,18px);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 2px 8px rgba(var(--bcx-warning-rgb),.15);transition:var(--bcx-transition);position:relative;overflow:hidden;display:flex;flex-direction:column}.step-up-card:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(var(--bcx-warning-rgb),.1) 0%,transparent 70%);animation:rotate 15s linear infinite reverse}.step-up-info-section{display:flex;align-items:center;gap:12px;position:relative;z-index:1;padding-bottom:clamp(4px,.8vh,8px);border-bottom:1px solid rgba(var(--bcx-warning-rgb),.2);margin-bottom:clamp(4px,.8vh,8px);background:transparent!important;border-radius:0!important}.step-up-icon{font-size:20px;flex-shrink:0}.step-up-text{flex:1;background:transparent!important;border:none!important}.step-up-title{font-size:14px;font-weight:700;color:var(--bcx-dark);margin-bottom:2px}.step-up-subtitle{font-size:12px;color:var(--bcx-dark);font-weight:500;line-height:1.3}.step-up-status{flex:1;display:flex;align-items:center;justify-content:center;font-size:13px;color:var(--bcx-dark);font-weight:600;font-style:italic;position:relative;z-index:1;gap:8px}.step-up-status:before{content:"⏳";font-size:14px;font-style:normal;animation:spin 2s linear infinite}.step-up-actions{display:flex;gap:8px;position:relative;z-index:1;margin-top:auto}.step-up-dismiss-btn{flex:1;padding:8px 10px;background:var(--background);border:1px solid var(--border);color:var(--foreground);border-radius:var(--radius);font-size:14px;font-weight:500;cursor:pointer;transition:all .15s cubic-bezier(.4,0,.2,1);display:inline-flex;align-items:center;justify-content:center;box-shadow:0 1px 2px #0000000d}.step-up-dismiss-btn:hover{background:#00000005}.step-up-dismiss-btn:active{background:#0000000d}@media (max-height: 520px){.step-up-card{min-height:100px;padding:8px 12px}.step-up-icon{font-size:16px}.step-up-title{font-size:12px}.step-up-subtitle{font-size:10px}.step-up-status{font-size:11px}.step-up-actions{gap:4px;margin-top:3px}.step-up-dismiss-btn{padding:2px 5px;font-size:8px;min-height:20px}}@media (max-width: 599px){.step-up-card{min-height:clamp(120px,22vh,180px);padding:clamp(6px,1.2vh,12px) clamp(8px,1.5vh,14px)}.step-up-title{font-size:13px}.step-up-subtitle{font-size:11px}.step-up-status{font-size:12px}.step-up-actions{gap:clamp(3px,.6vh,6px);margin-top:clamp(2px,.6vh,5px)}}.btn{padding:10px 16px;border:none;border-radius:4px;font-weight:500;font-size:14px;cursor:pointer;transition:all .2s ease}.btn-primary{background:var(--bcx-btn-primary-bg, var(--bcx-success));color:var(--bcx-btn-primary-text, white)}.btn-primary:hover:not(:disabled){background:var(--bcx-btn-primary-hover, var(--bcx-primary-dark))}.btn-primary:disabled{background:var(--bcx-btn-disabled-bg, var(--bcx-border));color:var(--bcx-btn-disabled-text, #999999);border-color:var(--bcx-btn-disabled-border, var(--bcx-border));cursor:not-allowed;opacity:.6}.btn-primary:focus-visible{outline:none;box-shadow:0 0 0 3px var(--bcx-primary-glow, var(--bcx-success-15))}.btn-secondary{background:var(--bcx-btn-secondary-bg, var(--bcx-secondary));color:var(--bcx-btn-secondary-text, white);border:1px solid var(--bcx-btn-secondary-bg, var(--bcx-secondary))}.btn-secondary:hover:not(:disabled){background:var(--bcx-btn-secondary-hover, var(--bcx-primary-light));border-color:var(--bcx-btn-secondary-hover, var(--bcx-primary-light))}.btn-secondary:disabled{background:var(--bcx-btn-disabled-bg, var(--bcx-border));border-color:var(--bcx-btn-disabled-border, var(--bcx-border));color:var(--bcx-btn-disabled-text, #999999);cursor:not-allowed;opacity:.6}.btn-danger{background:var(--bcx-btn-danger-bg);color:var(--bcx-btn-danger-text, white);border:none}.btn-danger:hover:not(:disabled){background:var(--bcx-btn-danger-hover)}.btn-danger:disabled{background:var(--bcx-btn-disabled-bg);color:var(--bcx-btn-disabled-text);cursor:not-allowed;opacity:.6}.btn-danger:focus-visible{outline:none;box-shadow:0 0 0 3px var(--bcx-danger-15)}.loading-state,.empty-state{padding:40px 20px;text-align:center;color:var(--muted-foreground);font-size:14px}.error-state{padding:20px;background:var(--bcx-danger-1);color:var(--bcx-danger);border-radius:4px;margin-bottom:20px;font-size:14px}.withdraw-container{max-width:100%}.show-toggle-btn{padding:4px 0;background:none;color:var(--bcx-dark);border:none;border-radius:0;font-size:14px;font-weight:400;cursor:pointer;transition:color .2s ease;text-align:right;display:block;width:auto;align-self:flex-end;margin:8px 0 4px auto}.show-toggle-btn:hover{color:var(--bcx-primary)}.show-toggle-btn:active{color:var(--bcx-primary-dark)}.show-toggle-btn:focus{outline:none;color:var(--bcx-primary)}.dark-mode-toggle{position:fixed;bottom:20px;right:20px;width:48px;height:48px;border-radius:50%;background:var(--bcx-primary);border:none;color:#fff;font-size:24px;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:var(--bcx-shadow-lg);transition:var(--bcx-transition);z-index:999}.dark-mode-toggle:hover{transform:scale(1.1);box-shadow:var(--bcx-shadow-xl)}.dark-mode-toggle:active{transform:scale(.95)}.toggle-icon{display:inline-block;line-height:1}@media (max-width: 768px){.dark-mode-toggle{bottom:auto;top:20px;right:20px;width:40px;height:40px;font-size:20px}}.powered-by-bcx{display:flex!important;align-items:center;justify-content:space-between;gap:6px;padding:10px 20px;border-top:1px solid var(--bcx-border);font-size:11px;font-weight:500;color:#6b7280!important;background-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex:0 0 auto;visibility:visible!important;opacity:1!important}.powered-by-content{display:flex!important;align-items:center;gap:6px;text-decoration:none;color:#6b7280!important;cursor:pointer;transition:opacity .2s;margin-right:8px;visibility:visible!important;opacity:1!important}.powered-by-content:hover{opacity:.7!important}.powered-by-text{display:inline!important;white-space:nowrap;color:#6b7280!important;visibility:visible!important}.bcx-logo-image{height:28px;width:auto;-o-object-fit:contain;object-fit:contain;visibility:visible!important;opacity:1!important;filter:brightness(.3) saturate(1.2)!important}.footer-dark-mode-toggle{background:none;border:none;padding:4px 6px;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background-color .2s;margin-left:auto;margin-right:0}.footer-dark-mode-toggle:hover{background-color:var(--bcx-primary-1)}.footer-dark-mode-toggle .toggle-icon{font-size:18px;line-height:1}[data-theme=dark] .powered-by-bcx,[data-theme=dark] .powered-by-content,[data-theme=dark] .powered-by-text{color:#d1d5db!important}[data-theme=dark] .bcx-logo-image{filter:brightness(1.2)}@media (max-width: 768px){.powered-by-bcx{padding:8px 12px;font-size:10px;gap:4px}.powered-by-content{margin-right:6px}.bcx-logo-image{height:22px}.footer-dark-mode-toggle{padding:3px 4px;margin-left:auto;margin-right:0}.footer-dark-mode-toggle .toggle-icon{font-size:14px}}
