/* Customer palette derived from the live corporate homepage. Customer routes only. */

/* style.css */
body.client-mode{background:var(--bg);color:var(--text);}
body.client-mode a{color:inherit;}
body.client-mode button{border:1px solid var(--line);background:#071d31;color:var(--text);}
body.client-mode button.primary,body.client-mode .primary{background:var(--blue);border-color:var(--blue);color:#ffffff;}
body.client-mode button.danger{color:var(--red);background:#071d31;}
body.client-mode button.buy{background:#123d3b;color:#75dfbd;}
body.client-mode button.sell{background:#071d31;color:#ff99aa;}
body.client-mode .ghost{background:transparent;}
body.client-mode input,body.client-mode select,body.client-mode textarea{background:#071d31;border:1px solid #365a74;color:var(--text);}
body.client-mode label{color:#b6cddd;}
body.client-mode small,body.client-mode .muted{color:var(--muted);}
body.client-mode .positive{color:var(--green);}
body.client-mode .negative{color:var(--red);}
body.client-mode .tag{background:#123d3b;color:#75dfbd;}
body.client-mode .tag.pending{background:#0b2e49;color:#a7d8ff;}
body.client-mode .tag.off{background:#492935;color:#ff99aa;}
body.client-mode .notice{background:#123d3b;border-bottom:1px solid #365a74;color:#b6cddd;}
body.client-mode .logo b{background:var(--blue);}
body.client-mode .nav{border-bottom:1px solid var(--line);}
body.client-mode .nav a.active{color:#9cc9e8;}
body.client-mode .eyebrow{color:#9cc9e8;}
body.client-mode .hero h1 em{color:#9cc9e8;}
body.client-mode .hero p{color:#b6cddd;}
body.client-mode .hero-card{border:1px solid #365a74;background:linear-gradient(140deg,#071d31,#071d31 70%);box-shadow:0 30px 90px rgba(0,13,25,0.3333);}
body.client-mode .market-strip{border:1px solid var(--line);}
body.client-mode .market-strip>div{border-right:1px solid var(--line);background:var(--panel);}
body.client-mode .feature{border-top:1px solid #365a74;}
body.client-mode .feature .icon{color:#9cc9e8;}
body.client-mode .feature p{color:var(--muted);}
body.client-mode .footer{border-top:1px solid var(--line);color:var(--muted);}
body.client-mode .sidebar{background:#071d31;border-right:1px solid var(--line);}
body.client-mode .group{color:#b6cddd;}
body.client-mode .sidebar a{color:#b6cddd;}
body.client-mode .sidebar a.active{background:#103550;color:#ffffff;}
body.client-mode .sidebar a:hover{background:#071d31;}
body.client-mode .topbar{border-bottom:1px solid var(--line);background:#071d31;}
body.client-mode .avatar{background:#103550;}
body.client-mode .stat{background:var(--panel);border:1px solid var(--line);}
body.client-mode .panel{background:var(--panel);border:1px solid var(--line);}
body.client-mode th{background:#071d31;color:#b6cddd;}
body.client-mode td{border-bottom:1px solid #365a74;}
body.client-mode tr:hover td{background:#071d31;}
body.client-mode .empty{color:#b6cddd;}
body.client-mode .chart{background:repeating-linear-gradient(0deg,transparent,transparent 57px,#071d31 58px),repeating-linear-gradient(90deg,transparent,transparent 100px,#071d31 101px);}
body.client-mode .chart-label{color:#b6cddd;}
body.client-mode .product-list button{background:var(--panel);}
body.client-mode .product-list button.active{border-color:#365a74;background:#071d31;}
body.client-mode .segmented button.active{border-color:#365a74;background:#103550;}
body.client-mode .balance{background:linear-gradient(110deg,#103550,#071d31);}
body.client-mode .auth{background:radial-gradient(ellipse at 20% 20%,#071d31,transparent 55%);}
body.client-mode .auth-card{border:1px solid #365a74;background:#071d31;}
body.client-mode dialog{border:1px solid #365a74;background:#071d31;color:var(--text);}
body.client-mode dialog::backdrop{background:rgba(7,29,49,0.6);}
body.client-mode #toast{background:#0b263d;color:#edf5fa;box-shadow:0 5px 30px rgba(0,13,25,0.4);}
body.client-mode .help{color:#b6cddd;}
body.client-mode .warning{border:1px solid #527e9e;background:#0b2e49;color:#a7d8ff;}
body.client-mode .pagination{color:var(--muted);}
body.client-mode .dot{background:#123d3b;}
body.client-mode .outline{border:1px solid #365a74;}
body.client-mode .rules{color:#b6cddd;}
@media (max-width:720px){body.client-mode .sidebar{box-shadow:20px 0 40px rgba(0,13,25,0.5333);}}

/* client-ui.css */
body.client-mode{background:#0b263d;color:#edf5fa;}
body.client-mode .client-shell,body.client-mode .client-auth{color:#edf5fa;}
body.client-mode .client-shell{background:linear-gradient(180deg,#123b56 0,#0b263d 150px,#0b263d 300px);}
body.client-mode .client-shell input,body.client-mode .client-shell select,body.client-mode .client-shell textarea,body.client-mode .client-auth input,body.client-mode .client-auth select,body.client-mode .client-auth textarea{color:#edf5fa;background:#0b263d;border:1px solid #365a74;}
body.client-mode .client-shell label,body.client-mode .client-auth label{color:#edf5fa;}
body.client-mode .client-shell input:focus,body.client-mode .client-auth input:focus,body.client-mode .client-shell select:focus,body.client-mode .client-shell textarea:focus{border-color:#527e9e;outline:2px solid rgba(82,126,158,0.1333);}
body.client-mode .client-shell button.primary,body.client-mode .client-auth button.primary{background:#123b56;border:1px solid #527e9e;color:#ffffff;}
body.client-mode .client-shell .help{color:#b6cddd;}
body.client-mode .client-shell small,body.client-mode .client-auth small{color:#b6cddd;}
body.client-mode .client-up{color:#a7d8ff!important;}
body.client-mode .client-down{color:#ff99aa!important;}
body.client-mode .client-header{background:rgba(18,59,86,0.3098);color:#edf5fa;}
body.client-mode .client-brand{color:#edf5fa;}
body.client-mode .client-brand b{color:#a7d8ff;}
body.client-mode .client-brand small{color:#a7d8ff;}
body.client-mode .client-desktop-nav{color:#a7d8ff;}
body.client-mode .client-desktop-nav a:hover{color:#a7d8ff;}
body.client-mode .client-icon-link{color:#a7d8ff;}
body.client-mode .client-icon-link i{background:#492935;}
body.client-mode .client-environment{background:rgba(11,38,61,0.6);color:#a7d8ff;border-top:1px solid rgba(82,126,158,0.3333);border-bottom:1px solid rgba(82,126,158,0.2667);}
body.client-mode .client-announcement{border:1px solid rgba(82,126,158,0.4);color:#a7d8ff;background:rgba(11,38,61,0.1333);}
body.client-mode .client-announcement a{color:#a7d8ff;}
body.client-mode .client-section{background:#0b263d;border:1px solid #365a74;}
body.client-mode .client-section-head h2 svg{color:#a7d8ff;}
body.client-mode .client-section-head h2>span{color:#a7d8ff;}
body.client-mode .client-section-head h2 small{color:#b6cddd;}
body.client-mode .client-section-head>a,body.client-mode .client-section-head>span{color:#b6cddd;}
body.client-mode .client-overview{border-top:1px solid #365a74;}
body.client-mode .client-overview button{border:0;background:#0b263d;border-right:1px solid #365a74;color:#edf5fa;}
body.client-mode .client-overview button:hover{background:#0b263d;}
body.client-mode .client-overview button>span{color:#b6cddd;}
body.client-mode .client-banner{background:linear-gradient(120deg,#103550 0,#103550 50%,#103550 100%);color:#ffffff;}
body.client-mode .client-banner:before{background:radial-gradient(ellipse at 30% 0,rgba(16,53,80,0.4),transparent 60%),linear-gradient(100deg,transparent 50%,transparent 50%);}
body.client-mode .client-banner-copy>span{color:#9cc9e8;}
body.client-mode .client-banner p{color:#b6cddd;}
body.client-mode .client-banner a{color:#ffffff;}
body.client-mode .client-banner-dots button{border:0;background:rgba(11,38,61,0.4196);}
body.client-mode .client-banner-dots button.active{background:#0b263d;}
body.client-mode .client-skyline i{background:repeating-linear-gradient(0deg,transparent,transparent 8px,rgba(16,53,80,0.3333) 8px,rgba(16,53,80,0.3333) 9px),repeating-linear-gradient(90deg,rgba(7,29,49,0.7333),rgba(7,29,49,0.7333) 7px,rgba(16,53,80,0.1333) 7px,rgba(16,53,80,0.1333) 8px);border-top:2px solid rgba(54,90,116,0.6);border-left:1px solid #365a74;box-shadow:-2px 0 12px rgba(0,13,25,0.6);}
body.client-mode .client-product-row{border:0;border-top:1px solid #365a74;background:#0b263d;color:#edf5fa;}
body.client-mode .client-product-row:hover{background:#0b263d;}
body.client-mode .client-product-icon{border:1px solid #365a74;background:#0b263d;color:#a7d8ff;}
body.client-mode .client-color-1{background:#0b263d;color:#a7d8ff;border-color:#527e9e;}
body.client-mode .client-color-2{background:#0b263d;color:#b6cddd;border-color:#365a74;}
body.client-mode .client-color-3{background:#0b263d;color:#a7d8ff;border-color:#527e9e;}
body.client-mode .client-color-4{background:#0b263d;color:#9cc9e8;border-color:#365a74;}
body.client-mode .client-product-info small{color:#b6cddd;}
body.client-mode .client-product-row>svg{color:#b6cddd;}
body.client-mode .client-ranking{background:linear-gradient(#0b263d 0,#0b263d 70px);}
body.client-mode .client-rank-row:hover{background:#0b263d;}
body.client-mode .client-rank-row small{color:#b6cddd;}
body.client-mode .client-rank-no{color:#ffffff;background:linear-gradient(#123b56,#123b56);}
body.client-mode .client-rank-row:nth-child(3) .client-rank-no{background:linear-gradient(#123b56,#123b56);}
body.client-mode .client-rank-row:nth-child(4) .client-rank-no{background:linear-gradient(#0b263d,#103550);}
body.client-mode .client-rank-change strong{color:inherit;}
body.client-mode .client-news-tabs{color:#b6cddd;border-bottom:1px solid #365a74;}
body.client-mode .client-news-tabs span.active{color:#a7d8ff;border-bottom:2px solid #527e9e;}
body.client-mode .client-news-list a{border-bottom:1px solid #365a74;}
body.client-mode .client-news-list p{color:#b6cddd;}
body.client-mode .client-news-list small{color:#b6cddd;}
body.client-mode .client-bottom-nav{background:rgba(11,38,61,0.9804);border-top:1px solid #365a74;box-shadow:0 -3px 12px rgba(0,13,25,0.1333);}
body.client-mode .client-bottom-nav a{color:#b6cddd;}
body.client-mode .client-bottom-nav a.active{color:#a7d8ff;}
body.client-mode .client-page-heading>a,body.client-mode .client-page-heading>span{color:#a7d8ff;}
body.client-mode .client-category-tabs{border-bottom:1px solid #365a74;}
body.client-mode .client-category-tabs button{border:0;border-bottom:2px solid transparent;background:#0b263d;color:#b6cddd;}
body.client-mode .client-category-tabs button.active{color:#a7d8ff;border-bottom-color:#527e9e;}
body.client-mode .client-list-heading{color:#b6cddd;}
body.client-mode .client-fineprint{color:#b6cddd;}
body.client-mode .client-empty{color:#b6cddd;}
body.client-mode .client-empty>span{color:#b6cddd;}
body.client-mode .client-empty a{color:#a7d8ff;}
body.client-mode .client-profile-avatar{background:rgba(11,38,61,0.6);border:1px solid rgba(54,90,116,0.6);box-shadow:0 4px 12px rgba(0,13,25,0.1333);color:#a7d8ff;}
body.client-mode .client-profile-header p{color:#a7d8ff;}
body.client-mode .client-profile-header>div>span{background:rgba(18,59,86,0.251);color:#a7d8ff;}
body.client-mode .client-profile-login{color:#ffffff;background:#123b56;}
body.client-mode .client-assets{background:linear-gradient(115deg,#123b56,#123b56);color:#ffffff;border:1px solid #527e9e;box-shadow:0 8px 24px rgba(0,13,25,0.1333);}
body.client-mode .client-assets>span{color:rgba(255,255,255,0.6);}
body.client-mode .client-assets>small{color:rgba(255,255,255,0.8667);}
body.client-mode .client-assets>div>a{border:1px solid rgba(54,90,116,0.5333);background:rgba(11,38,61,0.06667);}
body.client-mode .client-profile-menu>a{border-bottom:1px solid #365a74;color:#a7d8ff;}
body.client-mode .client-profile-menu>a:last-child{border:0;}
body.client-mode .client-profile-menu>a>svg:first-child{color:#a7d8ff;}
body.client-mode .client-profile-menu>a>svg:last-child{color:#b6cddd;}
body.client-mode .client-logout{background:#0b263d;border:1px solid #365a74;color:#a7d8ff;}
body.client-mode .client-gold-button{background:#123b56;color:#ffffff;}
body.client-mode .client-gold-link{color:#a7d8ff;}
body.client-mode .client-trade-product h2 small{color:#a7d8ff;}
body.client-mode .client-trade-product select{border-color:#365a74;color:#a7d8ff;}
body.client-mode .client-shell .tag{background:#0b263d;color:#75dfbd;}
body.client-mode .client-shell .tag.pending{background:#0b263d;color:#a7d8ff;}
body.client-mode .client-shell .tag.off{background:#0b263d;color:#ff99aa;}
body.client-mode .client-chart-caption{border-top:1px solid #365a74;border-bottom:1px solid #365a74;color:#a7d8ff;}
body.client-mode .client-chart-caption>span:first-child{color:#a7d8ff;}
body.client-mode .client-shell .chart{background:repeating-linear-gradient(0deg,transparent,transparent 59px,#0b263d 60px),repeating-linear-gradient(90deg,transparent,transparent 99px,#0b263d 100px);}
body.client-mode .client-shell .chart svg{color:#a7d8ff;}
body.client-mode .client-shell .chart polyline{stroke:#a7d8ff;}
body.client-mode .client-shell .chart-label{color:#a7d8ff;}
body.client-mode .client-chart-times{color:#a7d8ff;}
body.client-mode .client-order-balance{color:#a7d8ff;background:#0b263d;}
body.client-mode .client-order-balance strong{color:#a7d8ff;}
body.client-mode .client-shell .order-form label{color:#a7d8ff;}
body.client-mode .client-shell .segmented button{border:1px solid #365a74;background:#0b263d;color:#a7d8ff;}
body.client-mode .client-shell .segmented button.active{background:#0b263d;color:#a7d8ff;border-color:#527e9e;}
body.client-mode .client-shell .segmented button.buy{background:#0b263d;color:#75dfbd;border-color:#365a74;}
body.client-mode .client-shell .segmented button.sell{background:#0b263d;color:#ff99aa;border-color:#365a74;}
body.client-mode .client-shell .segmented button.buy.active{background:#123d3b;color:#ffffff;border-color:#365a74;}
body.client-mode .client-shell .segmented button.sell.active{background:#492935;color:#ffffff;border-color:#365a74;}
body.client-mode .client-quick-amounts button{border:1px solid #365a74;background:#0b263d;color:#a7d8ff;}
body.client-mode .client-shell .rules{color:#a7d8ff;}
body.client-mode .client-order-tabs{background:#0b263d;border:1px solid #365a74;}
body.client-mode .client-order-tabs button{border:0;border-bottom:2px solid transparent;color:#b6cddd;background:transparent;}
body.client-mode .client-order-tabs button.active{border-bottom-color:#527e9e;color:#a7d8ff;}
body.client-mode .client-order-card{border:1px solid #365a74;background:#0b263d;}
body.client-mode .client-order-card-head{border-bottom:1px solid #365a74;}
body.client-mode .client-order-card-grid small{color:#a7d8ff;}
body.client-mode .client-order-card footer{color:#a7d8ff;border-top:1px solid #365a74;}
body.client-mode .client-wallet-active{border-color:#527e9e;}
body.client-mode .client-shell table{color:#a7d8ff;}
body.client-mode .client-shell th{background:#0b263d;color:#a7d8ff;border-bottom:1px solid #365a74;}
body.client-mode .client-shell td{border-bottom:1px solid #365a74;color:#a7d8ff;}
body.client-mode .client-shell tr:hover td{background:#0b263d;}
body.client-mode .client-shell .pagination{color:#a7d8ff;}
body.client-mode .client-shell .empty{color:#a7d8ff;background:#0b263d;}
body.client-mode .client-shell .panel{border:1px solid #365a74;background:#0b263d;box-shadow:none;}
body.client-mode .client-shell .panel p{color:#a7d8ff!important;}
body.client-mode .client-shell .page-title small{color:#a7d8ff;}
body.client-mode .client-shell .warning{background:#0b263d;color:#a7d8ff;border-color:#527e9e;}
body.client-mode .client-shell .balance{color:#ffffff;}
body.client-mode .client-service-error{color:#b6cddd;}
body.client-mode .client-auth{background:linear-gradient(130deg,#123b56,#123b56);}
body.client-mode .client-auth:before{background:linear-gradient(20deg,transparent 0 45%,rgba(18,59,86,0.149) 45% 58%,transparent 58%),linear-gradient(155deg,transparent 40%,rgba(18,59,86,0.2667) 40% 55%,transparent 55%);}
body.client-mode .client-auth-header>a:last-child{color:#a7d8ff;}
body.client-mode .client-auth-intro{color:#ffffff;}
body.client-mode .client-auth-tabs button{color:#ffffff;border:0;background:transparent;}
body.client-mode .client-auth-tabs button.active:after{background:#0b263d;}
body.client-mode .client-auth-tabs button.active:before{background:#0b263d;}
body.client-mode .client-auth-card{background:#0b263d;box-shadow:0 15px 45px rgba(0,13,25,0.1333);}
body.client-mode .client-auth-card label{color:#a7d8ff;}
body.client-mode .client-auth-card input{border:0;border-bottom:1px solid #365a74;background:#0b263d;color:#edf5fa;}
body.client-mode .client-auth-card input::placeholder{color:#b6cddd;}
body.client-mode .client-auth-card input:focus{outline:0;border-color:#527e9e;}
body.client-mode .client-password-field button{background:transparent;border:0;color:#a7d8ff;}
body.client-mode .client-auth-links a{color:#a7d8ff;}
body.client-mode .client-auth-links button{border:0;background:transparent;color:#a7d8ff;}
body.client-mode .client-auth-demo{color:#a7d8ff;}
body.client-mode .client-auth-demo button{border:1px solid #365a74;color:#a7d8ff;background:#0b263d;}
body.client-mode .client-auth-disclosure{color:#b6cddd;}
body.client-mode .client-auth-disclosure svg{color:#a7d8ff;}
body.client-mode .client-auth-disclosure a{color:#a7d8ff;}
body.client-mode .client-auth-role-links{color:#a7d8ff;}
body.client-mode .client-auth-role-links a:hover{color:#a7d8ff;}
body.client-mode dialog{background:#0b263d;color:#edf5fa;border:1px solid #527e9e;}
body.client-mode dialog input,body.client-mode dialog select,body.client-mode dialog textarea{background:#0b263d;border:1px solid #365a74;color:#edf5fa;}
body.client-mode dialog label{color:#a7d8ff;}
body.client-mode dialog button{background:#0b263d;color:#a7d8ff;border:1px solid #365a74;}
body.client-mode dialog button.primary{background:#123b56;border-color:#527e9e;color:#ffffff;}
body.client-mode dialog .help{color:#a7d8ff;}
body.client-mode #toast{background:#0b263d;color:#a7d8ff;border:1px solid #365a74;box-shadow:0 5px 20px rgba(0,13,25,0.1333);}
body.client-mode dialog::backdrop{background:rgba(11,46,73,0.4);}
@media (max-width:760px){body.client-mode .client-shell{background:linear-gradient(180deg,#123b56 0,#0b263d 140px,#0b263d 260px);}
body.client-mode .client-overview button{border-bottom:1px solid #365a74;}
body.client-mode .client-bottom-nav{box-shadow:0 -2px 8px rgba(0,13,25,0.02745);}
body.client-mode .client-auth{background:#0b263d;}
body.client-mode .client-auth-header{background:linear-gradient(130deg,#123b56,#123b56);}
body.client-mode .client-auth-intro{background:linear-gradient(130deg,#123b56,#123b56);}
body.client-mode .client-auth-card{box-shadow:none;}}
body.client-mode .client-market-hero p{color:#a7d8ff;}
body.client-mode .client-market-search{background:rgba(11,38,61,0.4);}
body.client-mode .client-market-search svg{color:#a7d8ff;}
body.client-mode .client-market-search input{border:0!important;background:transparent!important;outline:none!important;}
body.client-mode .client-gold-bars:after{border:5px solid #527e9e;border-top-color:#527e9e;border-left-color:#527e9e;box-shadow:0 5px 7px rgba(0,13,25,0.1686);}
body.client-mode .client-gold-bars i{box-shadow:8px 4px 0 #000d19;background:linear-gradient(110deg,#123b56,#123b56);}
body.client-mode .client-gold-bars b{color:#a7d8ff;}
body.client-mode .client-quote-card{border:1px solid #365a74;background:#0b263d;color:#edf5fa;}
body.client-mode .client-quote-card>strong>small{color:inherit;}
body.client-mode .client-quote-card>small{color:#a7d8ff;}
body.client-mode .client-market-mode>button{color:#b6cddd;border:0;border-bottom:2px solid transparent;background:transparent;}
body.client-mode .client-market-mode>button.active{color:#a7d8ff;border-bottom-color:#527e9e;}
body.client-mode .client-market-mode>select{border-color:#365a74;color:#a7d8ff;}
body.client-mode .client-center-title>a{color:#a7d8ff;}
body.client-mode .client-center-balance{background:linear-gradient(125deg,#123b56,#123b56);color:#ffffff;box-shadow:0 6px 20px rgba(0,13,25,0.2);}
body.client-mode .client-center-balance:before,body.client-mode .client-center-balance:after{border:16px solid rgba(54,90,116,0.06667);}
body.client-mode .client-center-balance>span{color:#ffffff;}
body.client-mode .client-center-balance>strong>small{color:#ffffff;}
body.client-mode .client-center-balance>p{color:rgba(255,255,255,0.7412);}
body.client-mode .client-center-actions>a{border:1px solid #527e9e;background:#123b56;color:#ffffff;}
body.client-mode .client-center-actions>a:last-child{background:rgba(11,38,61,0.1333);color:#a7d8ff;}
body.client-mode .client-center-tabs>button{background:transparent;border:0;color:#b6cddd;border-bottom:2px solid transparent;}
body.client-mode .client-center-tabs>button.active{border-bottom-color:#527e9e;color:#a7d8ff;}
body.client-mode .client-center-tabs>a{color:#a7d8ff;}
body.client-mode .client-center-empty{color:#a7d8ff;}
body.client-mode .client-center-empty>p{color:#b6cddd;}
body.client-mode .client-center-empty>a{color:#a7d8ff;}
body.client-mode .client-detail-shell{background:linear-gradient(#123b56 0,#123b56 100px,#0b263d 200px);}
body.client-mode .client-detail-header>a,body.client-mode .client-detail-header>button{border:0;background:rgba(11,38,61,0.4667);color:#a7d8ff;}
body.client-mode .client-detail-header>button{background:#0b263d;color:#a7d8ff;}
body.client-mode .client-detail-header>button.is-favorite{color:#a7d8ff;}
body.client-mode .client-detail-header+.client-environment{background:transparent;border:0;}
body.client-mode .client-detail-summary h2>small{color:#a7d8ff;}
body.client-mode .client-detail-price>strong{color:#a7d8ff;}
body.client-mode .client-detail-prices small{color:#b6cddd;}
body.client-mode .client-timeframe-tabs button{background:#0b263d;border:0;color:#b6cddd;}
body.client-mode .client-timeframe-tabs button.active{background:#123b56;color:#ffffff;}
body.client-mode .client-detail-chart-y{color:#a7d8ff;}
body.client-mode .client-detail-chart>svg{background:repeating-linear-gradient(0deg,transparent,transparent calc(25% - 1px),#0b263d calc(25% - 1px),#0b263d 25%);}
body.client-mode .client-detail-chart-times{color:#b6cddd;}
body.client-mode .client-detail-footer{background:#0b263d;}
body.client-mode .client-detail-footer>button{border:1px solid #527e9e;background:#123b56;color:#ffffff;}
body.client-mode .client-order-dialog{border:0!important;background:linear-gradient(#0b263d 0,#0b263d 170px)!important;}
body.client-mode .client-order-dialog .dialog-head h3{color:#edf5fa;}
body.client-mode .client-order-dialog .dialog-head button{border:0;background:transparent;color:#a7d8ff;}
body.client-mode .client-sheet-quote>strong{color:#a7d8ff;}
body.client-mode .client-sheet-quote>span{background:#0b263d;color:#a7d8ff;}
body.client-mode .client-sheet-section{background:#0b263d;box-shadow:0 5px 13px rgba(0,13,25,0.03137);}
body.client-mode .client-sheet-section>label{color:#b6cddd;}
body.client-mode .client-duration-cards>button{background:#0b263d;border:1px solid #365a74;color:#b6cddd;}
body.client-mode .client-duration-cards>button small,body.client-mode .client-duration-cards>button span{color:inherit;}
body.client-mode .client-duration-cards>button.active{border-color:#527e9e!important;background:#0b263d!important;color:#a7d8ff!important;box-shadow:inset 0 0 0 1px #000d19;}
body.client-mode .client-sheet-balance{color:#a7d8ff;}
body.client-mode .client-sheet-balance>button{background:transparent!important;border:0!important;color:#a7d8ff!important;}
body.client-mode .client-sheet-amount{border:1px solid #365a74;}
body.client-mode .client-sheet-amount>input{border:0!important;background:#0b263d!important;}
body.client-mode .client-sheet-amount>span{color:#a7d8ff;border-left:1px solid #365a74;}
body.client-mode .client-sheet-section>small{color:#a7d8ff;}
body.client-mode .client-sheet-note{color:#a7d8ff;}
body.client-mode .client-sheet-note>a{color:#a7d8ff;}
body.client-mode .client-sheet-submit>button{color:#ffffff!important;border:0!important;}
body.client-mode .client-sheet-buy{background:linear-gradient(#123d3b,#123d3b)!important;}
body.client-mode .client-sheet-sell{background:linear-gradient(#492935,#492935)!important;}
body.client-mode .client-profile-large-avatar{border:3px solid #527e9e;background:linear-gradient(135deg,#0b263d,#123b56);color:#a7d8ff;box-shadow:0 0 0 3px rgba(0,13,25,0.502);}
body.client-mode .client-profile-status{border:1px solid #365a74;background:#123b56;color:#ffffff;}
body.client-mode .client-profile-reference h1{color:#a7d8ff;}
body.client-mode .client-profile-reference>p{color:#a7d8ff;}
body.client-mode .client-profile-pills>a{border:1px solid #527e9e;color:#a7d8ff;}
body.client-mode .client-profile-functions a{color:#a7d8ff;}
body.client-mode .client-profile-functions a>svg{color:#a7d8ff;}
body.client-mode .client-profile-promo{color:#ffffff;background:linear-gradient(90deg,rgba(11,46,73,0.9098),rgba(18,59,86,0.2667)),url("/assets/official-city.png") center 50%/cover;}
body.client-mode .client-profile-promo>span{color:rgba(255,255,255,0.6);}
body.client-mode .client-profile-promo>small{color:rgba(255,255,255,0.8667);}
body.client-mode .client-quote-rule{border:1px solid #365a74;background:#0b263d;color:#edf5fa;}
body.client-mode .client-quote-rule small{color:#a7d8ff;}
body.client-mode .client-quote-warning{color:#a7d8ff;}
body.client-mode .client-order-quote-snapshot{border-top:1px solid #365a74;}
body.client-mode .client-order-quote-snapshot summary{color:#a7d8ff;}
body.client-mode .client-order-quote-snapshot a{color:#a7d8ff;}

/* client-settings.css */
body.client-mode .client-config-grid .client-product-row{border:1px solid #365a74;}
body.client-mode .client-config-has-image:after{background:linear-gradient(90deg,rgba(7,29,49,0.8588),rgba(7,29,49,0.2667));}
body.client-mode .client-business-profile>a{border-bottom:1px solid #365a74;color:#a7d8ff;}
body.client-mode .client-business-note{background:#0b263d;color:#a7d8ff;}
body.client-mode .client-fee-summary{background:#0b263d;color:#a7d8ff;}
body.client-mode .client-channel-details{border:1px solid #365a74;color:#a7d8ff;}
body.client-mode .client-lab-disclosure{border-left:3px solid #527e9e;}
body.client-mode .client-content-body{color:#b6cddd;}
body.client-mode .client-wallet-grid .form-grid a{color:#a7d8ff;}
body.client-mode .client-news-tabs button{border:0;background:none;color:#a7d8ff;}
body.client-mode .client-news-tabs button.active{color:#a7d8ff;border-bottom:2px solid #527e9e;}
body.client-mode .client-formula{background:#0b263d;color:#a7d8ff;}
body.client-mode .client-auth a:focus-visible,body.client-mode .client-shell a:focus-visible,body.client-mode .client-shell button:focus-visible,body.client-mode .client-auth button:focus-visible{outline:2px solid #527e9e;}

/* auth-v2.css */
body.client-mode .auth-v2-card{color:#edf5fa;box-shadow:none;}
body.client-mode .auth-v2-field{border-bottom:1px solid #365a74;}
body.client-mode .auth-v2-field>label{color:#edf5fa;}
body.client-mode .auth-v2-field>label>svg{color:#a7d8ff;}
body.client-mode .auth-v2-card .auth-v2-field input{background:transparent;border:0!important;color:#edf5fa;box-shadow:none!important;}
body.client-mode .auth-v2-card .auth-v2-field input::placeholder{color:#b6cddd;}
body.client-mode .auth-v2-card .auth-v2-field input:focus{outline:0;border-bottom:1px solid #527e9e!important;}
body.client-mode .auth-v2-country{color:#a7d8ff;}
body.client-mode .auth-v2-card .auth-v2-country select{border:0;background:transparent;color:#a7d8ff;}
body.client-mode .auth-v2-card .auth-v2-password button{border:0;background:none;color:#b6cddd;}
body.client-mode .auth-v2-card .client-auth-links{color:#edf5fa;}
body.client-mode .auth-v2-card .client-auth-links a,body.client-mode .auth-v2-card .client-auth-links button{color:#a7d8ff;}
body.client-mode .auth-v2-card .client-auth-links button{background:transparent;border:0;}
body.client-mode .auth-v2-password-note{color:#b6cddd;}
body.client-mode .auth-v2-card .client-auth-submit{background:#123b56!important;border:1px solid #527e9e!important;color:#ffffff!important;}
body.client-mode .auth-v2-consent{color:#b6cddd;}
body.client-mode .auth-v2-card .auth-v2-consent>input[type=checkbox]{border:1px solid #527e9e;background:#0b263d;}
body.client-mode .auth-v2-card .auth-v2-consent>input:checked{background:#123b56;}
body.client-mode .auth-v2-card .auth-v2-consent>input:checked:after{border:solid #365a74;}
body.client-mode .auth-v2-card .auth-v2-consent>label{color:#b6cddd;}
body.client-mode .auth-v2-consent a{color:#a7d8ff;}
body.client-mode .auth-v2-error{border:1px solid #527e9e;color:#b6cddd;background:#0b263d;}
body.client-mode .auth-v2-tabs button.active:before{background:#0b263d;}
body.client-mode .auth-v2-tabs button.active:after{background:#0b263d;}
body.client-mode .auth-v2-body{background:linear-gradient(130deg,#123b56,#123b56);}
body.client-mode .auth-v2-card{background:#0b263d;}
body.client-mode .auth-v2-tab-line{background:#0b263d;}
body.client-mode .auth-v2-tab-notch{background:#0b263d;}

/* frontend-features-r14.css */
body.client-mode .r14-note{color:#a7d8ff;}
body.client-mode .r14-notice{background:#0b263d;border:1px solid #365a74;color:#75dfbd;}
body.client-mode .r14-empty{color:#b6cddd;}
body.client-mode .r14-message{background:#0b263d;}
body.client-mode .r14-ticket-row{background:#0b263d;border:0;border-bottom:1px solid #365a74;}
body.client-mode .r14-replies article{border-left:3px solid #527e9e;background:#0b263d;}
body.client-mode .r14-replies time{color:#a7d8ff;}
body.client-mode .r14-receipt{background:#0b263d;border:1px solid #365a74;}
body.client-mode .r14-profile-links a{border-bottom:1px solid #365a74;color:#a7d8ff;}
body.client-mode .r14-profile-links a:last-child{border-bottom:0;}
body.client-mode .r14-stat-grid span{color:#a7d8ff;}
body.client-mode .r14-stat-grid strong{color:#a7d8ff;}
body.client-mode .r14-disclosure{border-left:3px solid #527e9e;}
body.client-mode .r14-inline-link{color:#a7d8ff;}
body.client-mode .r14-captcha>button{background:#0b263d;color:#a7d8ff;border:1px solid #527e9e;}
body.client-mode .r14-pagination span{color:#a7d8ff;}
body.client-mode .r14-footer-support{color:#ffffff;}
body.client-mode .client-shell details summary{color:#a7d8ff;}
body.client-mode .r14-proof{border:1px dashed #527e9e;}
body.client-mode .r14-proof img,body.client-mode .r14-proof-records img{border:1px solid #365a74;}
body.client-mode .r14-daily-limits{background:#0b263d;color:#a7d8ff;}
body.client-mode .r14-panel button:not(.primary):not(.r14-ticket-row):not([data-r14-captcha-refresh]):not(:disabled),body.client-mode .r14-record-history button:not(.primary):not(:disabled),body.client-mode .r14-proof button:not(.primary):not(:disabled),body.client-mode button[data-r14-deposit-proof]:not(:disabled){background:#0b263d;color:#edf5fa;border:1px solid #527e9e;}
body.client-mode .r14-panel button:not(.primary):not(.r14-ticket-row):not([data-r14-captcha-refresh]):not(:disabled):hover,body.client-mode .r14-record-history button:not(.primary):not(:disabled):hover,body.client-mode .r14-proof button:not(.primary):not(:disabled):hover,body.client-mode button[data-r14-deposit-proof]:not(:disabled):hover{background:#0b263d;color:#edf5fa;border-color:#527e9e;}
body.client-mode .r14-panel button:not(:disabled):focus-visible,body.client-mode .r14-record-history button:not(:disabled):focus-visible,body.client-mode button[data-r14-deposit-proof]:not(:disabled):focus-visible{outline:2px solid #527e9e;}
body.client-mode .r14-ticket-row{color:#edf5fa;}

/* domestic-market-r19.css */
body.client-mode .domestic-list-source{color:#b6cddd!important;}
body.client-mode .domestic-list-time{color:#b6cddd!important;}
body.client-mode .domestic-product-row .client-product-quote>strong>small{color:#b6cddd;}
body.client-mode .domestic-baseline{background:#0b263d;border:1px solid #365a74;color:#edf5fa;}
body.client-mode .domestic-baseline strong{color:#edf5fa;}
body.client-mode .domestic-label{color:#9cc9e8;}
body.client-mode .domestic-status{color:#75dfbd;}
body.client-mode .domestic-status.warning,body.client-mode .domestic-warning{color:#a7d8ff;}
body.client-mode .domestic-baseline a{color:#9cc9e8;}
body.client-mode .domestic-explanation{border-top:1px solid #365a74;color:#b6cddd;}
body.client-mode .domestic-unit{color:#b6cddd;}
body.client-mode .domestic-admin-intro p{color:#b6cddd;}
body.client-mode .client-market-list .client-product-quote em{color:#b6cddd;}
body.client-mode .client-quote-card .domestic-card-unit{color:#b6cddd;}

/* exchange-market-r21.css */
body.client-mode .exchange-quote-time{color:#b6cddd;}
body.client-mode .client-sheet-quote .exchange-order-price{color:#9cc9e8;}

/* enterprise-content-r38.css */
body.client-mode .e38-site{background:#0b263d;color:#edf5fa;}
body.client-mode .e38-site :focus-visible{outline:3px solid #365a74;}
body.client-mode .e38-header{background:#071d31;color:#ffffff;}
body.client-mode .e38-header .ch-brand{color:#ffffff;}
body.client-mode .e38-header nav a{color:#ffffff;}
body.client-mode .e38-hero{background:linear-gradient(115deg,#071d31,#103550);color:#ffffff;}
body.client-mode .e38-hero p{color:#ffffff;}
body.client-mode .e38-photo{background:linear-gradient(95deg,rgba(7,29,49,0.96),rgba(7,29,49,0.7)),var(--e38-image) center/cover;}
body.client-mode .e38-kicker{color:#9cc9e8;}
body.client-mode .e38-hero .e38-kicker{color:#b6cddd;}
body.client-mode .e38-meta,body.client-mode .e38-crumb{color:#b6cddd;}
body.client-mode .e38-crumb a{color:#ffffff;}
body.client-mode .e38-toc{border-left:2px solid #365a74;}
body.client-mode .e38-toc button{border:0;background:none;color:#9cc9e8;}
body.client-mode .e38-toc button span{color:#b6cddd;}
body.client-mode .e38-toc>a{color:#9cc9e8;}
body.client-mode .e38-body{background:#0b263d;border:1px solid #365a74;}
body.client-mode .e38-body>section{border-bottom:1px solid #365a74;}
body.client-mode .e38-body>section:last-child{border:0;}
body.client-mode .e38-section-no{color:#9cc9e8;}
body.client-mode .e38-body h2{color:#edf5fa;}
body.client-mode .e38-body p{color:#9cc9e8;}
body.client-mode .e38-card{background:#0b263d;border:1px solid #365a74;border-top:3px solid #365a74;color:#edf5fa;}
body.client-mode .e38-card:hover{border-color:#365a74;}
body.client-mode .e38-card p{color:#b6cddd;}
body.client-mode .e38-read{color:#9cc9e8;}
body.client-mode .e38-action{background:#0b263d;}
body.client-mode .e38-action p{color:#9cc9e8;}
body.client-mode .e38-action>a{color:#ffffff;background:#103550;}
body.client-mode .e38-footer{background:#071d31;color:#b6cddd;}
body.client-mode .e38-footer strong{color:#ffffff;}
body.client-mode .e38-footer a{color:#ffffff;}
body.client-mode .e38-footer-grid section>a:not(.ch-brand){color:#ffffff;}
body.client-mode .e38-footer-grid p{color:#b6cddd;}
body.client-mode .e38-home-intro{color:#b6cddd;}
body.client-mode .e38-home-intro a{color:#9cc9e8;}
body.client-mode .e38-home-links a,body.client-mode .e38-home-link{color:#9cc9e8;}
body.client-mode .e38-home-link{border-bottom:1px solid #365a74;}
body.client-mode .e38-world-intro{color:#ffffff;}
body.client-mode .e38-world-intro a{color:#ffffff;}
body.client-mode .e38-search input{border:1px solid #365a74;background:#0b263d;color:#edf5fa;}
body.client-mode .e38-search button{background:#123b56;color:#edf5fa;border:0;}
body.client-mode .e38-library>p{color:#9cc9e8;}
body.client-mode .e38-not-found a{color:#9cc9e8;}
body.client-mode .e38-reference-list a{border-top:1px solid #365a74;color:#edf5fa;}
body.client-mode .e38-reference-list a small{color:#b6cddd;}
body.client-mode .e38-client-help{color:#a7d8ff;}
body.client-mode .e38-client-help a{color:inherit;}
body.client-mode .e38-empty{background:#0b263d;}
body.client-mode .e38-header .ch-brand-icon i{border:2px solid #365a74;}
body.client-mode .e38-header .ch-brand-icon b{background:#0b263d;}
body.client-mode .e38-header .ch-brand small{color:#ffffff;}

/* home-smooth-r39.css */


/* support-live.css */
body.client-mode .cs-float{border:none;color:#ffffff!important;background:linear-gradient(135deg,#103550,#071d31);box-shadow:0 6px 18px rgba(0,13,25,0.28);}
body.client-mode .cs-float:focus-visible{outline:3px solid #527e9e;}
@media (hover:hover) and (pointer:fine){body.client-mode .cs-float:hover{box-shadow:0 9px 24px rgba(0,13,25,0.34);}}
body.client-mode .cs-top{background:linear-gradient(120deg,#071d31,#103550 60%,#071d31);color:#ffffff;}
body.client-mode .cs-top a{color:#ffffff;}
body.client-mode .cs-top a:hover{color:#ffffff;}
body.client-mode .cs-top>span{color:#b6cddd;}
body.client-mode .cs-console{background:var(--cnnc-bg);color:var(--cnnc-text);}
body.client-mode .cs-layout{background:var(--cnnc-bg);}
body.client-mode .cs-inbox{background:var(--cnnc-card);box-shadow:var(--cnnc-shadow);}
body.client-mode .cs-search{border-bottom:1px solid var(--cnnc-border);background:#0b263d;}
body.client-mode .cs-search h2,body.client-mode .cs-info h2{color:var(--cnnc-text);}
body.client-mode .cs-search input{border:1px solid var(--cnnc-border);background:#0b263d;color:var(--cnnc-text);outline:none;}
body.client-mode .cs-search input:focus{border-color:var(--cnnc-navy-soft);background:#0b263d;}
body.client-mode .cs-search button{border:none;background:var(--cnnc-navy);color:#ffffff;}
body.client-mode .cs-search button:hover{background:var(--cnnc-navy-2);}
body.client-mode .cs-thread{border:0!important;border-bottom:1px solid #365a74!important;background:#0b263d!important;}
body.client-mode .cs-thread:hover{background:#0b263d!important;}
body.client-mode .cs-thread.active{background:var(--cnnc-gold-bg)!important;border-left:3px solid var(--cnnc-gold)!important;}
body.client-mode .cs-thread b{color:var(--cnnc-text);}
body.client-mode .cs-thread i{background:var(--cnnc-gold);color:#ffffff;}
body.client-mode .cs-thread small{color:var(--cnnc-text-3);}
body.client-mode .cs-thread time{color:#b6cddd;}
body.client-mode .cs-pages{border-top:1px solid var(--cnnc-border);}
body.client-mode .cs-pages button{border:none;background:#0b263d;color:var(--cnnc-text);}
body.client-mode .cs-conversation{background:#0b263d;box-shadow:var(--cnnc-shadow);}
body.client-mode .cs-conversation-head{border-bottom:1px solid var(--cnnc-border);background:#0b263d;}
body.client-mode .cs-conversation-head strong{color:var(--cnnc-text);}
body.client-mode .cs-conversation-head small{color:var(--cnnc-text-3);}
body.client-mode .cs-conversation-head small.is-error{color:var(--cnnc-danger);}
body.client-mode .cs-conversation-head button,body.client-mode .cs-inbox button,body.client-mode .cs-info button{border:1px solid var(--cnnc-border);background:#0b263d;color:var(--cnnc-text-2);}
body.client-mode .cs-conversation-head button:hover,body.client-mode .cs-inbox button:hover,body.client-mode .cs-info button:hover{background:#0b263d;}
body.client-mode .cs-messages{background:#0b263d;}
body.client-mode .cs-empty{color:var(--cnnc-text-3);}
body.client-mode .cs-message-meta{color:var(--cnnc-text-3);}
body.client-mode .cs-bubble{background:var(--cnnc-bubble-other);border:1px solid var(--cnnc-border);color:var(--cnnc-text);box-shadow:0 1px 2px rgba(0,13,25,0.03);}
body.client-mode .cs-message.is-own .cs-bubble{background:var(--cnnc-bubble-own);border-color:#365a74;color:#edf5fa;}
body.client-mode .cs-message-actions{color:var(--cnnc-text-3);}
body.client-mode .cs-message-actions button{border:0!important;background:transparent!important;color:var(--cnnc-gold)!important;}
body.client-mode .cs-receipt.is-read{color:var(--cnnc-success);}
body.client-mode .cs-image{box-shadow:0 1px 4px rgba(0,13,25,0.08);}
body.client-mode .cs-video{background:#071d31;}
body.client-mode .cs-file{color:var(--cnnc-navy-soft);}
body.client-mode .cs-file small{color:var(--cnnc-text-3);}
body.client-mode .cs-compose{background:#0b263d;border-top:1px solid var(--cnnc-border);}
body.client-mode .cs-compose.is-dragging{outline:3px dashed var(--cnnc-gold);background:var(--cnnc-gold-bg);}
body.client-mode .cs-tools button{border:1px solid var(--cnnc-border);background:#0b263d;color:var(--cnnc-text-2);}
body.client-mode .cs-tools button:hover{background:#0b263d;}
body.client-mode .cs-tools select{border:1px solid var(--cnnc-border);color:var(--cnnc-text);}
body.client-mode .cs-compose textarea{border:1px solid var(--cnnc-border);background:#0b263d;color:var(--cnnc-text);outline:none;}
body.client-mode .cs-compose textarea:focus{border-color:var(--cnnc-navy-soft);background:#0b263d;}
body.client-mode .cs-sendbar small{color:var(--cnnc-text-3);}
body.client-mode .cs-primary{background:var(--cnnc-navy)!important;color:#ffffff!important;border-color:var(--cnnc-navy)!important;}
body.client-mode .cs-primary:hover{background:var(--cnnc-navy-2)!important;}
body.client-mode .cs-emojis{background:#0b263d;border:1px solid var(--cnnc-border);}
body.client-mode .cs-emojis button{border:0;background:transparent;}
body.client-mode .cs-emojis button:hover{background:#0b263d;}
body.client-mode .cs-upload{color:var(--cnnc-navy-soft);background:#0b263d;}
body.client-mode .cs-info{background:#0b263d;box-shadow:var(--cnnc-shadow);}
body.client-mode .cs-info dt{color:var(--cnnc-text-3);}
body.client-mode .cs-info dd{color:var(--cnnc-text);}
body.client-mode .cs-info label{color:var(--cnnc-text-2);}
body.client-mode .cs-info textarea,body.client-mode .cs-info input,body.client-mode .cs-info select{border:1px solid var(--cnnc-border);color:var(--cnnc-text);background:#0b263d;outline:none;}
body.client-mode .cs-info textarea:focus,body.client-mode .cs-info input:focus,body.client-mode .cs-info select:focus{border-color:var(--cnnc-navy-soft);background:#0b263d;}
body.client-mode .cs-info .cs-help{color:var(--cnnc-text-3);}
body.client-mode .cs-quick-manager{border-top:1px solid var(--cnnc-border);}
body.client-mode .cs-quick-manager summary{color:var(--cnnc-gold);}
body.client-mode #csNoteStatus{color:var(--cnnc-success);}
body.client-mode .cs-customer>.cs-conversation{box-shadow:none;}
@media (max-width:900px){body.client-mode .cs-mobile-tabs{background:#0b263d;border-bottom:1px solid var(--cnnc-border);}
body.client-mode .cs-mobile-tabs button{border:0;border-bottom:2px solid transparent;background:#0b263d;color:var(--cnnc-text-2);}
body.client-mode .cs-mobile-tabs button[aria-pressed="true"]{color:var(--cnnc-navy);border-bottom-color:var(--cnnc-gold);}}
body.client-mode .cs-console input,body.client-mode .cs-console textarea,body.client-mode .cs-console select,body.client-mode .cs-customer input,body.client-mode .cs-customer textarea,body.client-mode .cs-customer select{background:#0b263d;color:var(--cnnc-text);}
body.client-mode .cs-console select,body.client-mode .cs-customer select{border:1px solid var(--cnnc-border);}
body.client-mode .cs-console input::placeholder,body.client-mode .cs-console textarea::placeholder{color:#b6cddd;}

/* risk-control-r40.css */
body.client-mode .r40-intro{background:linear-gradient(115deg,#103550,#103550);color:#ffffff;}
body.client-mode .r40-intro span{color:#9cc9e8;}
body.client-mode .r40-intro p{color:#ffffff;}
body.client-mode .r40-intro .primary{background:#0b263d;color:#edf5fa;}
body.client-mode .r40-stats>div{border:1px solid #365a74;background:#0b263d;}
body.client-mode .r40-stats small{color:#9cc9e8;}
body.client-mode .r40-stats strong{color:#edf5fa;}
body.client-mode .r40-note{background:#0b263d;border:1px solid #365a74;color:#edf5fa;}
body.client-mode .r40-table th,body.client-mode .r40-table td{border-bottom:1px solid #365a74;}
body.client-mode .r40-table th{background:#0b263d;color:#9cc9e8;}
body.client-mode .r40-table small{color:#b6cddd;}
body.client-mode .r40-empty{color:#b6cddd;}
body.client-mode .r40-legacy>summary{background:#0b263d;border:1px solid #365a74;}
body.client-mode .r40-form input,body.client-mode .r40-form select{border:1px solid #365a74;background:#0b263d;color:#edf5fa;}
body.client-mode .r40-form small{color:#b6cddd;}
body.client-mode .r40-confirm{color:#edf5fa;}
body.client-mode .r40-test-label{background:#0b263d;color:#9cc9e8;}
body.client-mode .r40-confirm dl{border-top:1px solid #365a74;}
body.client-mode .r40-confirm dt{color:#b6cddd;}
body.client-mode .r40-order-note{border:1px solid #365a74;background:#0b263d;color:#edf5fa;}
body.client-mode .r40-order-note span{color:#9cc9e8;}

/* currency-r44.css */
body.client-mode .currency44-notice{background:#0b263d;color:#9cc9e8;border-bottom:1px solid #365a74;}
body.client-mode .currency44-order-note{background:#0b263d;color:#edf5fa;}
body.client-mode .client-order-card-head>[data-copy-preserve]{color:#b6cddd;}

/* profile-ux.css */
body.client-mode .client-profile-reference .profile-avatar-control{border:3px solid #527e9e;}
body.client-mode .profile-avatar-control:focus-visible{outline:3px solid #527e9e;}
body.client-mode .client-profile-status.profile-status-unverified{background:#492935;color:#ffffff;border:1px solid #365a74;}
body.client-mode .client-profile-status.profile-status-review{background:#123b56;color:#edf5fa;border:1px solid #527e9e;}
body.client-mode .client-profile-status.profile-status-verified{background:#123d3b;color:#ffffff;border:1px solid #365a74;}
body.client-mode .profile-avatar-preview>img{border:3px solid #527e9e;}
body.client-mode .profile-avatar-preview p{color:#b6cddd;}
body.client-mode .client-profile-pills>.profile-credit-pill{border:1px solid #527e9e;color:#a7d8ff;}

/* identity-verification.css */
body.client-mode .identity-page-active{background:#0b263d;color:#edf5fa;}
body.client-mode .idv-page{background:#0b263d;}
body.client-mode .idv-header{background:#0b263d;border-bottom:1px solid #365a74;}
body.client-mode .idv-header h1{color:#edf5fa;}
body.client-mode .idv-header>a{color:#a7d8ff;}
body.client-mode .idv-fields{background:#0b263d;}
body.client-mode .idv-fields>label{color:#edf5fa;}
body.client-mode .idv-fields input{background:#0b263d;border:1px solid transparent;color:#edf5fa;}
body.client-mode .idv-fields input::placeholder{color:#b6cddd;}
body.client-mode .idv-fields input:focus{outline:2px solid #527e9e;}
body.client-mode .idv-password>button{background:transparent;border:0;color:#b6cddd;}
body.client-mode .idv-password svg{fill:none;stroke:currentColor;}
body.client-mode .idv-photos{background:#0b263d;}
body.client-mode .idv-photo-button{border:0;background:#0b263d;}
body.client-mode .idv-photo-button:focus-visible{outline:2px solid #527e9e;}
body.client-mode .idv-photo>span{color:#edf5fa;}
body.client-mode .idv-submit{border:0;background:#123b56;color:#ffffff;}
body.client-mode .idv-status-review{background:#123b56;color:#a7d8ff;}
body.client-mode .idv-status-approved{background:#0b263d;color:#75dfbd;}
body.client-mode .idv-status-rejected,body.client-mode .idv-error{background:#0b263d;color:#ff99aa;}
body.client-mode .idv-notice{color:#a7d8ff;}
body.client-mode .idv-notice>a{color:inherit;}
body.client-mode .idv-admin-detail dt{color:#b6cddd;}
body.client-mode .idv-admin-photos img{background:#0b263d;}
body.client-mode .client-profile-status[href]:focus-visible{outline:2px solid #527e9e;}

/* Shared with the corporate site: #061b2f, #0b263d, #9cc9e8, #d1dfeb. */
body.client-mode{--bg:#061b2f;--panel:#0b263d;--line:#365a74;--muted:#b6cddd;--text:#edf5fa;--blue:#b9e2ff;--green:#75dfbd;--red:#ff99aa;--cnnc-navy:#0b263d;--cnnc-navy-2:#061b2f;--cnnc-navy-soft:#154462;--cnnc-gold:#9cc9e8;--cnnc-gold-2:#c4e4ff;--cnnc-gold-bg:#103550;--cnnc-bg:#061b2f;--cnnc-card:#0b263d;--cnnc-text:#edf5fa;--cnnc-text-2:#c4d8e7;--cnnc-text-3:#a5c1d5;--cnnc-border:#365a74;--cnnc-bubble-own:#164867;--cnnc-bubble-other:#103550;--cnnc-danger:#ff99aa;--cnnc-success:#75dfbd;color-scheme:dark;background:#061b2f;color:#edf5fa}
body.client-mode .client-shell{color-scheme:dark;background:radial-gradient(ellipse at 50% 0,#16496880,transparent 520px),#061b2f;color:#edf5fa}
body.client-mode .client-auth{color-scheme:dark;background:linear-gradient(115deg,#061b2ff5,#0b263ded),url('/assets/cnnc-reference/hero-industry.jpg') center/cover fixed;color:#fff}
body.client-mode .client-header{background:#071d31ed;border-bottom:1px solid #9cc9e833;color:#fff}
body.client-mode .client-brand,body.client-mode .client-desktop-nav{color:#fff}
body.client-mode .client-brand b{color:#b9e2ff}
body.client-mode .client-brand small{color:#b6cddd}
body.client-mode .client-environment{background:#0a2339;color:#b6cddd;border-color:#9cc9e826}
body.client-mode .client-bottom-nav{background:#071d31f5;border-color:#365a74;box-shadow:0 -10px 30px #000d1933;backdrop-filter:blur(16px)}
body.client-mode .client-bottom-nav a{color:#adc6d8}
body.client-mode .client-bottom-nav a.active{color:#b9e2ff;background:linear-gradient(#9cc9e817,transparent)}
body.client-mode .client-bottom-nav a.active:before{content:'';width:24px;height:2px;background:#9cc9e8;border-radius:2px;position:absolute;top:0}
body.client-mode :is(.client-section,.client-order-card,.client-quote-card,.client-panel,.client-order-tabs,.client-assets,.r14-panel){border-radius:10px;border-color:#9cc9e833;box-shadow:0 8px 24px #000d1920}
body.client-mode :is(.client-profile-reference h1,.client-market-hero h1,.client-page-heading h1,.client-section h2){color:#fff}
body.client-mode .client-profile-reference>p{color:#b6cddd}
body.client-mode .client-profile-large-avatar{background:linear-gradient(140deg,#c4e4ff,#709bb9);color:#143a56;border-color:#9cc9e8}
body.client-mode .client-profile-pills>:is(a,.profile-credit-pill){background:#0b263d;border-color:#527e9e;color:#c4e4ff}
body.client-mode .client-profile-functions>div>a{color:#c4e4ff}
body.client-mode .client-profile-functions>div>a:hover{background:#123b59}
body.client-mode .client-profile-promo{background:linear-gradient(95deg,#061b2fe8,#0c3559a6),url('/assets/cnnc-reference/focus-panorama.jpg') center/cover!important;border:1px solid #9cc9e844;border-radius:10px}
body.client-mode .client-profile-promo :is(span,strong,small){color:#fff}
body.client-mode :is(.client-banner,.client-center-balance,.client-assets){background:linear-gradient(110deg,#123b59,#0b263d);border-color:#527e9e}
body.client-mode .client-banner:before{background:radial-gradient(ellipse at 80% 0,#9cc9e833,transparent 70%)}
body.client-mode .auth-v2-body{background:transparent}
body.client-mode .auth-v2-card{background:#0b263df5;border:1px solid #527e9e70;box-shadow:0 22px 60px #000d194d;color:#edf5fa}
body.client-mode .auth-v2-tabs button{color:#b6cddd;background:transparent}
body.client-mode .auth-v2-tabs button.active{color:#fff}
body.client-mode .auth-v2-tab-line{background:#b9e2ff}
body.client-mode .auth-v2-tab-notch{background:#0b263d}
body.client-mode .auth-v2-field{border-color:#365a74}
body.client-mode .auth-v2-field>label{color:#edf5fa}
body.client-mode .auth-v2-field>label>svg{color:#9cc9e8}
body.client-mode .auth-v2-card .auth-v2-field input{color:#fff;background:transparent}
body.client-mode .auth-v2-card .auth-v2-field input::placeholder{color:#a5c1d5}
body.client-mode .auth-v2-card .client-auth-links{color:#d1dfeb}
body.client-mode .auth-v2-card .client-auth-links :is(a,button),body.client-mode .auth-v2-consent a{color:#b9e2ff}
body.client-mode :is(.auth-v2-consent,.auth-v2-card .auth-v2-consent>label){color:#b6cddd}
body.client-mode .auth-v2-card .auth-v2-consent>input[type=checkbox]{border-color:#9cc9e8;background:#071d31}
body.client-mode .auth-v2-card .auth-v2-consent>input:checked{background:#9cc9e8}
body.client-mode .auth-v2-card .auth-v2-consent>input:checked:after{border-color:#08283f}
body.client-mode :is(.client-shell,.client-auth) :is(button.primary,.primary,.client-gold-button),body.client-mode .auth-v2-card .client-auth-submit,body.client-mode .idv-submit{background:#c4e4ff!important;color:#08283f!important;border-color:#b9e2ff!important}
body.client-mode :is(.client-shell,.client-auth) :is(input,select,textarea){color-scheme:dark;caret-color:#b9e2ff}
body.client-mode :is(input,select,textarea):focus-visible,body.client-mode :is(button,a):focus-visible{outline:2px solid #b9e2ff;outline-offset:3px}
body.client-mode :is(.client-shell,.client-auth) :is(input,textarea)::placeholder{color:#a5c1d5;opacity:1}
body.client-mode :is(.client-shell,.client-auth) select option{background:#0b263d;color:#edf5fa}
body.client-mode :is(.client-up,.positive){color:#75dfbd!important}
body.client-mode :is(.client-down,.negative){color:#ff99aa!important}
body.client-mode :is(.tag){background:#153f3b;color:#9deacf}
body.client-mode .tag.pending{background:#4b3c1c;color:#ffe3a0}
body.client-mode .tag.off{background:#472938;color:#ffc1ca}
body.client-mode .client-profile-status.profile-status-unverified{background:#dc2626;color:#fff;border-color:#dc2626}
body.client-mode .client-profile-status.profile-status-review{background:#facc15;color:#713f12;border-color:#eab308}
body.client-mode .client-profile-status.profile-status-verified{background:#15803d;color:#fff;border-color:#15803d}
body.client-mode .idv-status-review{background:#4b3c1c;color:#ffe3a0}
body.client-mode .idv-status-approved{background:#153f3b;color:#9deacf}
body.client-mode :is(.idv-status-rejected,.idv-error,.auth-v2-error){background:#472938;color:#ffc1ca;border-color:#85536a}
body.client-mode.identity-page-active{background:#061b2f;color:#edf5fa}
body.client-mode .idv-page{background:#061b2f}
body.client-mode :is(.idv-header,.idv-fields,.idv-photos){background:#0b263d}
body.client-mode .idv-fields>label,body.client-mode .idv-photo>span,body.client-mode .idv-header h1{color:#edf5fa}
body.client-mode .idv-fields input{background:#071d31;color:#edf5fa;border-color:#365a74}
body.client-mode .idv-photo-button{background:#123b56}
body.client-mode .idv-document-art>rect{fill:#123b56}
body.client-mode .idv-document-art>path[stroke]{stroke:#9cc9e8}
body.client-mode .idv-document-art>circle{fill:#9cc9e8}
body.client-mode .idv-document-art>path[fill]{fill:#527e9e}
body.client-mode .idv-notice{color:#b6cddd}
body.client-mode :is(.client-sheet-buy,.client-sheet-buy:hover){background:#195949;color:#b7f7dd;border-color:#75dfbd}
body.client-mode :is(.client-sheet-sell,.client-sheet-sell:hover){background:#693146;color:#ffd0d8;border-color:#ff99aa}
body.client-mode :is(.client-mini-chart,.client-detail-chart,.chart) polyline{stroke:#9cc9e8}
body.client-mode :is(.client-mini-chart,.client-detail-chart,.chart) stop:first-child{stop-color:#9cc9e8}
body.client-mode .client-chart-grid line{stroke:#9cc9e82b}
body.client-mode .client-chart-grid text{fill:#b6cddd}
body.client-mode dialog{background:#0b263d;color:#edf5fa;border-color:#527e9e;box-shadow:0 24px 80px #000d1966}
body.client-mode dialog::backdrop{background:#000d19b3;backdrop-filter:blur(5px)}
body.client-mode dialog :is(th,.empty){background:#071d31;color:#b6cddd}
body.client-mode dialog td{color:#d1dfeb;border-color:#365a74}
body.client-mode #toast{background:#d9eeff;color:#08283f;box-shadow:0 8px 30px #000d194d}
body.client-mode .cs-float{background:#134563;border:1px solid #9cc9e866;box-shadow:0 10px 28px #000d194d}
@media(prefers-reduced-motion:no-preference){body.client-mode :is(button,a,input,select,textarea){transition:background-color .16s ease,border-color .16s ease,color .16s ease}}
body.client-mode .index-usd-native{display:block;color:#b6cddd;font-size:11px;line-height:1.6;margin:6px 0 0;white-space:normal}body.client-mode .domestic-list-status{color:#b6cddd;font-size:10px}body.client-mode .domestic-list-time{display:none!important}
body.client-mode .client-detail-footer button{background:#c4e4ff;color:#08283f;border-color:#b9e2ff;font-weight:600}
