/* Bumblebee PC Template A v11
   Desktop-only refinement inspired by professional exchange information architecture.
   This stylesheet is loaded only by views/layouts/desktop-front.php; mobile templates are unchanged. */
:root{
  --bx-bg:#0b0e11;
  --bx-bg-soft:#10141a;
  --bx-panel:#151a21;
  --bx-panel-2:#1b2028;
  --bx-line:#2b3139;
  --bx-line-soft:#20262e;
  --bx-text:#eaecef;
  --bx-muted:#848e9c;
  --bx-yellow:#f0b90b;
  --bx-yellow-soft:#fcd535;
  --bx-green:#0ecb81;
  --bx-red:#f6465d;
}
html:has(body.desktop-binance-v11){background:var(--bx-bg)}
body.desktop-binance-v11{background:var(--bx-bg);color:var(--bx-text)}
body.desktop-binance-v11 .desktop-sidebar{background:#0f1318;border-color:var(--bx-line-soft);box-shadow:none}
body.desktop-binance-v11 .desktop-topbar{background:rgba(11,14,17,.96);border-color:var(--bx-line-soft)}
body.desktop-binance-v11 .desktop-content-stage{padding:18px 20px 32px;background:var(--bx-bg)}
body.desktop-binance-v11 .desktop-page{max-width:none}
body.desktop-binance-v11 .desktop-page-heading{margin-bottom:12px}
body.desktop-binance-v11 .desktop-page-heading h1{font-size:21px}
body.desktop-binance-v11 .desktop-page-body,
body.desktop-binance-v11 .desktop-page-body>main,
body.desktop-binance-v11 .desktop-page-body>section,
body.desktop-binance-v11 .desktop-page-body>div{width:100%;max-width:none;background:transparent}
body.desktop-binance-v11 .desktop-page-body .page-container{width:100%;max-width:none;padding-left:0;padding-right:0}
body.desktop-binance-v11 .desktop-page-body .page-content{width:100%;padding-left:0;padding-right:0}
body.desktop-binance-v11 .desktop-page-body .list-card,
body.desktop-binance-v11 .desktop-page-body .form-card,
body.desktop-binance-v11 .desktop-page-body .message-card,
body.desktop-binance-v11 .desktop-page-body .message-detail-card,
body.desktop-binance-v11 .desktop-page-body .security-list{background:var(--bx-panel);border-color:var(--bx-line);color:var(--bx-text)}
body.desktop-binance-v11 .desktop-page-body .input,
body.desktop-binance-v11 .desktop-page-body .select,
body.desktop-binance-v11 .desktop-page-body textarea,
body.desktop-binance-v11 .desktop-page-body input[type="text"],
body.desktop-binance-v11 .desktop-page-body input[type="password"],
body.desktop-binance-v11 .desktop-page-body input[type="number"],
body.desktop-binance-v11 .desktop-page-body input[type="email"],
body.desktop-binance-v11 .desktop-page-body select{background:#0f141a;border-color:#343b45;color:var(--bx-text)}
body.desktop-binance-v11 .desktop-page-body .btn-primary,
body.desktop-binance-v11 .desktop-page-body button[type="submit"],
body.desktop-binance-v11 .desktop-page-actions a.is-primary{background:var(--bx-yellow);border-color:var(--bx-yellow);color:#181a20;font-weight:700;box-shadow:none}
body.desktop-binance-v11 .desktop-page-body .btn-primary:hover,
body.desktop-binance-v11 .desktop-page-body button[type="submit"]:hover{background:var(--bx-yellow-soft)}
body.desktop-binance-v11 .is-up,
body.desktop-binance-v11 .positive{color:var(--bx-green)!important}
body.desktop-binance-v11 .is-down,
body.desktop-binance-v11 .negative{color:var(--bx-red)!important}
body.desktop-binance-v11 .up-bg{background:var(--bx-green)!important;color:#fff!important}
body.desktop-binance-v11 .down-bg{background:var(--bx-red)!important;color:#fff!important}

/* Long translations must not break the desktop frame. */
body.desktop-binance-v11 [class*="desktop-"]{min-width:0}
body.desktop-binance-v11 .desktop-topbar-actions{min-width:0;flex-wrap:nowrap}
body.desktop-binance-v11 .desktop-language-button span,
body.desktop-binance-v11 .desktop-user-button strong,
body.desktop-binance-v11 .desktop-page-actions a,
body.desktop-binance-v11 .desktop-nav span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
body.desktop-binance-v11 .desktop-page-body label,
body.desktop-binance-v11 .desktop-page-body p,
body.desktop-binance-v11 .desktop-page-body small,
body.desktop-binance-v11 .desktop-page-body strong,
body.desktop-binance-v11 .desktop-page-body span{overflow-wrap:anywhere}
body.desktop-binance-v11[data-language="de"] .desktop-topbar-actions,
body.desktop-binance-v11[data-language="fr"] .desktop-topbar-actions,
body.desktop-binance-v11[data-language="ru"] .desktop-topbar-actions{gap:6px}
body.desktop-binance-v11[data-language="de"] .desktop-quick-link,
body.desktop-binance-v11[data-language="fr"] .desktop-quick-link,
body.desktop-binance-v11[data-language="ru"] .desktop-quick-link{padding-inline:11px}

/* Consistent account and content pages. */
body.desktop-binance-v11 .desktop-layout-form .desktop-page-body{max-width:none}
body.desktop-binance-v11 .desktop-layout-form .form-card{width:100%;max-width:1120px;margin:0 auto;padding:28px}
body.desktop-binance-v11 .desktop-page-security .security-list,
body.desktop-binance-v11 .desktop-page-password .form-card,
body.desktop-binance-v11 .desktop-page-payment-password .form-card{width:100%;max-width:1120px;margin-inline:auto}
body.desktop-binance-v11 .desktop-form-actions,
body.desktop-binance-v11 .desktop-layout-form form>.btn:last-child,
body.desktop-binance-v11 .desktop-layout-form .form-card>.btn:last-child{justify-content:center;text-align:center}
body.desktop-binance-v11 .desktop-form-actions .btn,
body.desktop-binance-v11 .desktop-layout-form form>.btn:last-child,
body.desktop-binance-v11 .desktop-layout-form .form-card>.btn:last-child{min-width:220px;max-width:360px;margin-inline:auto}
body.desktop-binance-v11 .desktop-page-profile .desktop-page-body>main{grid-template-columns:minmax(560px,1fr) minmax(380px,.55fr);gap:16px}
body.desktop-binance-v11 .desktop-page-profile .form-card{max-width:none}
body.desktop-binance-v11 .desktop-page-kyc .kyc-basic-page{max-width:none}
body.desktop-binance-v11 .desktop-page-kyc .kyc-basic-body{grid-template-columns:minmax(320px,.55fr) minmax(560px,1fr);gap:16px}
body.desktop-binance-v11 .desktop-page-demo-account .demo-account-card,
body.desktop-binance-v11 .desktop-page-exchange .asset-exchange-page{max-width:none}
body.desktop-binance-v11 .desktop-page-exchange .exchange-card{max-width:1050px;margin-inline:auto;background:var(--bx-panel);border:1px solid var(--bx-line)}
body.desktop-binance-v11 .desktop-page-exchange .exchange-history{max-width:1050px;margin:14px auto 0;background:var(--bx-panel);border:1px solid var(--bx-line)}

/* Account center: clean exchange-style dashboard. */
body.desktop-binance-v11 .desktop-page-account-center .desktop-page-body>main{grid-template-columns:minmax(310px,.55fr) minmax(0,1.45fr);gap:16px}
body.desktop-binance-v11 .desktop-page-account-center .profile-hero{top:90px;min-height:500px;background:linear-gradient(145deg,#1b2028,#11161c);border-color:#3b3420}
body.desktop-binance-v11 .desktop-page-account-center .vip-entry-card{background:linear-gradient(90deg,rgba(240,185,11,.12),rgba(240,185,11,.02)),var(--bx-panel);border-color:#4a4020}
body.desktop-binance-v11 .desktop-page-account-center .quick-item,
body.desktop-binance-v11 .desktop-page-account-center .menu-list{background:var(--bx-panel);border-color:var(--bx-line)}
body.desktop-binance-v11 .desktop-page-account-center .quick-item:hover,
body.desktop-binance-v11 .desktop-page-account-center .menu-link:hover{background:var(--bx-panel-2)}

/* Withdraw page uses the available desktop width. */
body.desktop-binance-v11 .desktop-page-withdraw .desktop-page-body{width:100%}
body.desktop-binance-v11 .desktop-page-withdraw .withdraw-screen{width:100%;max-width:none}
body.desktop-binance-v11 .desktop-page-withdraw .withdraw-form{width:100%;max-width:none;display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"fields" "submit";gap:16px}
body.desktop-binance-v11 .desktop-page-withdraw .withdraw-fields{grid-area:fields;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:28px;background:var(--bx-panel);border-color:var(--bx-line)}
body.desktop-binance-v11 .desktop-page-withdraw .withdraw-field{margin:0;min-width:0}
body.desktop-binance-v11 .desktop-page-withdraw .withdraw-notice-field{grid-column:1/-1;align-self:stretch;margin:0;padding:20px;background:#11161c;border:1px solid var(--bx-line);border-radius:8px}
body.desktop-binance-v11 .desktop-page-withdraw .withdraw-submit-bar{grid-area:submit;position:static;width:100%;max-width:none;display:flex;justify-content:flex-end;align-items:center;gap:24px;margin:0;padding:18px 22px;background:var(--bx-panel);border:1px solid var(--bx-line);border-radius:10px}
body.desktop-binance-v11 .desktop-page-withdraw .withdraw-submit-bar button{width:280px;height:46px}
body.desktop-binance-v11 .desktop-page-withdraw .withdraw-select-card,
body.desktop-binance-v11 .desktop-page-withdraw .withdraw-address-input,
body.desktop-binance-v11 .desktop-page-withdraw .withdraw-amount-box,
body.desktop-binance-v11 .desktop-page-withdraw .withdraw-readonly-box,
body.desktop-binance-v11 .desktop-page-withdraw .withdraw-password-input{background:#0f141a;border-color:#343b45}

/* Saved withdrawal addresses and all add/save buttons are centered consistently. */
body.desktop-binance-v11 .desktop-page-withdrawal-addresses .withdraw-address-page,
body.desktop-binance-v11 .desktop-page-withdrawal-addresses .withdraw-address-list-page,
body.desktop-binance-v11 .desktop-page-withdrawal-addresses .withdraw-address-empty-page{width:100%;max-width:none}
body.desktop-binance-v11 .desktop-page-withdrawal-addresses .withdraw-address-card{background:var(--bx-panel);border-color:var(--bx-line)}
body.desktop-binance-v11 .desktop-page-withdrawal-addresses .withdraw-address-fixed-footer{position:static;width:100%;max-width:none;display:flex;justify-content:center;margin:18px 0 0;padding:0;background:transparent}
body.desktop-binance-v11 .desktop-page-withdrawal-addresses .withdraw-address-fixed-footer a,
body.desktop-binance-v11 .desktop-page-withdrawal-addresses .withdraw-address-fixed-footer button{width:min(360px,100%);margin:0 auto}
body.desktop-binance-v11 .desktop-page-withdrawal-address-form .withdraw-address-form{width:100%;max-width:1120px;margin-inline:auto;padding:28px;background:var(--bx-panel);border-color:var(--bx-line)}
body.desktop-binance-v11 .desktop-page-withdrawal-address-form .withdraw-address-save-button{display:block;width:min(360px,100%);margin:22px auto 0}
body.desktop-binance-v11 .desktop-page-withdrawal-addresses .desktop-page-actions{align-self:center}

/* Mining: prevent dates and amounts from being split into vertical fragments. */
body.desktop-binance-v11 .desktop-page-mining .auto-mining-overview{background:linear-gradient(145deg,#111b1c,#151a21);border-color:#21483e}
body.desktop-binance-v11 .desktop-page-mining .auto-mining-balance-card,
body.desktop-binance-v11 .desktop-page-mining .auto-mining-stat-grid article,
body.desktop-binance-v11 .desktop-page-mining .auto-mining-flow-list>div,
body.desktop-binance-v11 .desktop-page-mining .mining-card{background:var(--bx-panel);border-color:var(--bx-line)}
body.desktop-binance-v11 .desktop-page-mining .auto-mining-stat-grid article{min-width:0;padding:18px}
body.desktop-binance-v11 .desktop-page-mining .auto-mining-stat-grid article>div{min-width:0}
body.desktop-binance-v11 .desktop-page-mining .auto-mining-stat-grid small{display:block;min-height:32px;color:var(--bx-muted)}
body.desktop-binance-v11 .desktop-page-mining .auto-mining-stat-grid strong{display:block;margin-top:8px;font-size:18px;line-height:1.25;white-space:nowrap;word-break:normal;overflow-wrap:normal;font-variant-numeric:tabular-nums}
body.desktop-binance-v11 .desktop-page-mining .auto-mining-stat-grid{grid-template-columns:repeat(4,minmax(190px,1fr))}
body.desktop-binance-v11 .desktop-page-mining .mining-grid{grid-template-columns:repeat(3,minmax(280px,1fr))}
body.desktop-binance-v11 .desktop-page-mining .mining-card .btn{width:100%}

/* VIP: replace the narrow mobile carousel with a desktop membership dashboard. */
body.desktop-binance-v11 .desktop-page-vip .vip-center-page{width:100%;max-width:none;min-height:0;padding:0;background:transparent}
body.desktop-binance-v11 .desktop-page-vip .vip-hero{display:grid;grid-template-columns:420px minmax(0,1fr);grid-template-areas:"card title" "card copy";align-items:center;gap:6px 34px;padding:30px;background:linear-gradient(135deg,#1e2229,#12161c);border:1px solid var(--bx-line);border-radius:12px;text-align:left}
body.desktop-binance-v11 .desktop-page-vip .vip-hero-card{grid-area:card;width:100%;height:220px;margin:0;background:radial-gradient(circle at 82% 30%,rgba(240,185,11,.28),transparent 38%),linear-gradient(135deg,#272b31,#12161c);border-color:#5b4b1e}
body.desktop-binance-v11 .desktop-page-vip .vip-hero h2{grid-area:title;margin:0;font-size:30px}
body.desktop-binance-v11 .desktop-page-vip .vip-hero p{grid-area:copy;margin:12px 0 0;font-size:14px}
body.desktop-binance-v11 .desktop-page-vip .vip-level-scroller{display:grid;grid-template-columns:repeat(3,minmax(300px,1fr));gap:14px;padding:16px 0;overflow:visible}
body.desktop-binance-v11 .desktop-page-vip .vip-level-card{width:auto!important;min-width:0!important;min-height:500px;flex:none;padding:24px;border:1px solid rgba(255,255,255,.14);border-radius:12px;background-image:linear-gradient(145deg,rgba(255,255,255,.18),rgba(0,0,0,.18)),var(--vip-card-image);box-shadow:none}
body.desktop-binance-v11 .desktop-page-vip .vip-level-card-top>b{font-size:32px!important;color:#fff!important}
body.desktop-binance-v11 .desktop-page-vip .vip-level-card h3{text-align:left}
body.desktop-binance-v11 .desktop-page-vip .vip-standard-section{padding:24px;background:var(--bx-panel);border:1px solid var(--bx-line);border-radius:12px}
body.desktop-binance-v11 .desktop-page-vip .vip-standard-table{width:100%}
body.desktop-binance-v11 .desktop-page-vip .vip-contact-footer{position:static;margin-top:16px;background:transparent}
body.desktop-binance-v11 .desktop-page-vip .vip-contact-footer a{display:flex;justify-content:center;width:min(360px,100%);margin:auto}

/* Download page: no file-size labels; uniform background. */
body.desktop-binance-v11 .desktop-page-download .desktop-download-hero,
body.desktop-binance-v11 .desktop-page-download .desktop-download-feature,
body.desktop-binance-v11 .desktop-page-download .desktop-download-install{background:var(--bx-panel);border-color:var(--bx-line)}
body.desktop-binance-v11 .desktop-download-actions a{min-width:140px;justify-content:center}
body.desktop-binance-v11 .desktop-download-actions a small{display:none!important}

/* News navigation stays above the content, with large two-column cards. */
body.desktop-binance-v11 .desktop-page-news .news-page-dark{display:block!important}
body.desktop-binance-v11 .desktop-page-news .auto-news-tabs{position:static!important;display:flex!important;flex-direction:row!important;gap:8px;margin:0 0 14px;padding:8px;background:var(--bx-panel);border-color:var(--bx-line);overflow-x:auto}
body.desktop-binance-v11 .desktop-page-news .auto-news-tabs a{min-width:130px;justify-content:center;border:1px solid transparent}
body.desktop-binance-v11 .desktop-page-news .auto-news-tabs a.active{background:rgba(240,185,11,.12);border-color:#554714;color:var(--bx-yellow-soft)}
body.desktop-binance-v11 .desktop-page-news .auto-news-page-card{background:var(--bx-panel)!important;border-color:var(--bx-line)!important}
body.desktop-binance-v11 .desktop-page-news .auto-news-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}
body.desktop-binance-v11 .desktop-page-news .auto-news-item{min-height:190px;grid-template-columns:180px minmax(0,1fr) auto;padding:18px;background:var(--bx-panel);border-color:var(--bx-line-soft)}
body.desktop-binance-v11 .desktop-page-news .auto-news-item:hover{background:var(--bx-panel-2)}
body.desktop-binance-v11 .desktop-page-news .auto-news-item img{width:180px;height:124px}

/* Seconds contract: exchange-style quote/chart, actions directly below chart as requested. */
body.desktop-binance-v11 .desktop-page-options-trade .options-trade-page{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"mode" "closed" "quote" "tabs" "indicator" "chart" "fake" "actions" "history" "news";gap:0;padding:0}
body.desktop-binance-v11 .desktop-page-options-trade .options-quote{height:92px;display:flex;align-items:center;justify-content:space-between;padding:14px 18px;background:var(--bx-panel);border-color:var(--bx-line);border-radius:8px 8px 0 0}
body.desktop-binance-v11 .desktop-page-options-trade .options-quote>div strong{font-size:30px;font-variant-numeric:tabular-nums}
body.desktop-binance-v11 .desktop-page-options-trade .chart-time-tabs,
body.desktop-binance-v11 .desktop-page-options-trade .indicator-line{background:#11161c;border-color:var(--bx-line)}
body.desktop-binance-v11 .desktop-page-options-trade .chart-time-tabs button.active{color:var(--bx-yellow);border-bottom-color:var(--bx-yellow)}
body.desktop-binance-v11 .desktop-page-options-trade .options-chart{height:500px;background:#0f1318;border-color:var(--bx-line)}
body.desktop-binance-v11 .desktop-page-options-trade .fake-indicators{height:125px;background:#0f1318;border-color:var(--bx-line)}
body.desktop-binance-v11 .desktop-page-options-trade .options-actions{position:static!important;grid-area:actions;width:100%;display:grid;grid-template-columns:1fr 1fr 86px;gap:12px;margin:12px 0 14px;padding:14px;background:var(--bx-panel);border:1px solid var(--bx-line);border-radius:8px}
body.desktop-binance-v11 .desktop-page-options-trade .options-actions:before{grid-column:1/-1;content:var(--trade-rail-label,"TRADE");margin:0 0 2px;color:var(--bx-muted);font-size:10px;letter-spacing:.12em}
body.desktop-binance-v11 .desktop-page-options-trade .options-actions button,
body.desktop-binance-v11 .desktop-page-options-trade .options-actions>a{height:50px;border-radius:6px;font-weight:700}
body.desktop-binance-v11 .desktop-page-options-trade .options-actions .buy-more{background:var(--bx-green)}
body.desktop-binance-v11 .desktop-page-options-trade .options-actions .buy-less{background:var(--bx-red)}
body.desktop-binance-v11 .desktop-page-options-trade .seconds-history-panel,
body.desktop-binance-v11 .desktop-page-options-trade .product-auto-news{background:var(--bx-panel);border-color:var(--bx-line)}
body.desktop-binance-v11 .desktop-page-options-trade .seconds-history-list article{display:grid;grid-template-columns:minmax(0,1fr) 180px;padding:15px 18px;border-color:var(--bx-line-soft)}

/* Perpetual contract: chart on the left, current order form/order book on the right. */
body.desktop-binance-v11 .desktop-page-perpetual-trade .perpetual-page{display:grid;grid-template-columns:minmax(480px,1fr) minmax(560px,620px);grid-template-areas:"mode mode" "closed closed" "risk risk" "chart trade" "positions positions" "news news";align-items:start;gap:12px 14px}
body.desktop-binance-v11 .desktop-page-perpetual-trade .account-mode-banner{grid-area:mode;margin:0}
body.desktop-binance-v11 .desktop-page-perpetual-trade .market-closed-notice{grid-area:closed;margin:0}
body.desktop-binance-v11 .desktop-page-perpetual-trade .risk-card{grid-area:risk;margin:0;background:var(--bx-panel);border-color:var(--bx-line)}
body.desktop-binance-v11 .desktop-page-perpetual-trade .desktop-perpetual-chart-panel{grid-area:chart;min-width:0;overflow:hidden;background:var(--bx-panel);border:1px solid var(--bx-line);border-radius:8px}
body.desktop-binance-v11 .desktop-trade-market-head{min-height:92px;display:grid;grid-template-columns:minmax(180px,.7fr) minmax(130px,.45fr) minmax(300px,1fr);align-items:center;gap:18px;padding:14px 18px;border-bottom:1px solid var(--bx-line)}
body.desktop-binance-v11 .desktop-trade-pair{display:flex;align-items:center;gap:12px;min-width:0}
body.desktop-binance-v11 .desktop-trade-pair img{width:38px;height:38px;border-radius:50%;object-fit:contain}
body.desktop-binance-v11 .desktop-trade-pair span{min-width:0;display:flex;flex-direction:column}
body.desktop-binance-v11 .desktop-trade-pair strong{font-size:18px;white-space:nowrap}
body.desktop-binance-v11 .desktop-trade-pair small{margin-top:4px;color:var(--bx-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
body.desktop-binance-v11 .desktop-trade-last{display:flex;flex-direction:column}
body.desktop-binance-v11 .desktop-trade-last strong{font-size:25px;font-variant-numeric:tabular-nums}
body.desktop-binance-v11 .desktop-trade-last small{margin-top:4px}
body.desktop-binance-v11 .desktop-trade-market-head dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0}
body.desktop-binance-v11 .desktop-trade-market-head dl div{min-width:0}
body.desktop-binance-v11 .desktop-trade-market-head dt{color:var(--bx-muted);font-size:10px}
body.desktop-binance-v11 .desktop-trade-market-head dd{margin:6px 0 0;font-size:12px;white-space:nowrap;font-variant-numeric:tabular-nums}
body.desktop-binance-v11 .desktop-trade-periods{height:42px;display:flex;align-items:center;gap:4px;padding:0 12px;background:#11161c;border-bottom:1px solid var(--bx-line)}
body.desktop-binance-v11 .desktop-trade-periods button{height:42px;padding:0 12px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--bx-muted)}
body.desktop-binance-v11 .desktop-trade-periods button.active{color:var(--bx-yellow);border-bottom-color:var(--bx-yellow)}
body.desktop-binance-v11 .desktop-perpetual-chart{height:520px;background:#0f1318}
body.desktop-binance-v11 .desktop-chart-footer{height:38px;display:flex;align-items:center;gap:16px;padding:0 14px;border-top:1px solid var(--bx-line);color:var(--bx-muted);font-size:10px}
body.desktop-binance-v11 .desktop-chart-footer b{color:#f0b90b}
body.desktop-binance-v11 .desktop-chart-footer i{color:#8b5cf6;font-style:normal}
body.desktop-binance-v11 .desktop-chart-footer em{color:#3b82f6;font-style:normal}
body.desktop-binance-v11 .desktop-page-perpetual-trade .perpetual-trade-card{grid-area:trade;margin:0;padding:0;background:transparent;border:0}
body.desktop-binance-v11 .desktop-page-perpetual-trade .perpetual-price-line{display:none}
body.desktop-binance-v11 .desktop-page-perpetual-trade .perpetual-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}
body.desktop-binance-v11 .desktop-page-perpetual-trade .perpetual-form,
body.desktop-binance-v11 .desktop-page-perpetual-trade .order-book{min-width:0;min-height:600px;padding:16px;background:var(--bx-panel);border-color:var(--bx-line);border-radius:8px}
body.desktop-binance-v11 .desktop-page-perpetual-trade .perp-side-tabs button.active{background:var(--bx-green);color:#fff}
body.desktop-binance-v11 .desktop-page-perpetual-trade .perp-side-tabs button[data-side="sell"].active{background:var(--bx-red)}
body.desktop-binance-v11 .desktop-page-perpetual-trade .perp-order-type-tabs button.active{color:var(--bx-yellow);border-color:var(--bx-yellow)}
body.desktop-binance-v11 .desktop-page-perpetual-trade .perp-submit{background:var(--bx-green);color:#fff}
body.desktop-binance-v11 .desktop-page-perpetual-trade .order-book header{color:var(--bx-muted)}
body.desktop-binance-v11 .desktop-page-perpetual-trade .order-book .sell span:first-child{color:var(--bx-red)}
body.desktop-binance-v11 .desktop-page-perpetual-trade .order-book .buy span:first-child{color:var(--bx-green)}
body.desktop-binance-v11 .desktop-page-perpetual-trade .position-tabs{grid-area:positions;margin:0;background:var(--bx-panel);border-color:var(--bx-line)}
body.desktop-binance-v11 .desktop-page-perpetual-trade .perp-record-tabs a.active{color:var(--bx-yellow);border-bottom-color:var(--bx-yellow)}
body.desktop-binance-v11 .desktop-page-perpetual-trade .product-auto-news{grid-area:news;margin:0;background:var(--bx-panel);border-color:var(--bx-line)}
body.desktop-binance-v11 .desktop-page-perpetual-trade .perp-position-list:empty{display:none!important}

/* Tables and records: dense, aligned, full-width desktop presentation. */
body.desktop-binance-v11 .desktop-layout-table .list-card,
body.desktop-binance-v11 .desktop-layout-table .message-list,
body.desktop-binance-v11 .desktop-layout-table .perp-position-list{width:100%;background:var(--bx-panel);border-color:var(--bx-line)}
body.desktop-binance-v11 .desktop-layout-table .list-row{min-height:76px;border-color:var(--bx-line-soft)}
body.desktop-binance-v11 .desktop-layout-table .list-row:hover{background:var(--bx-panel-2)}
body.desktop-binance-v11 .fund-record-filter{display:flex;justify-content:flex-end;gap:10px;margin-bottom:12px}
body.desktop-binance-v11 .fund-record-filter .select{width:260px}

@media(max-width:1450px){
  body.desktop-binance-v11 .desktop-page-perpetual-trade .perpetual-page{grid-template-columns:minmax(0,1fr);grid-template-areas:"mode" "closed" "risk" "chart" "trade" "positions" "news"}
  body.desktop-binance-v11 .desktop-page-perpetual-trade .perpetual-grid{grid-template-columns:minmax(360px,1fr) minmax(360px,1fr)}
  body.desktop-binance-v11 .desktop-page-perpetual-trade .perpetual-form,
  body.desktop-binance-v11 .desktop-page-perpetual-trade .order-book{min-height:480px}
  body.desktop-binance-v11 .desktop-perpetual-chart{height:460px}
}
@media(max-width:1220px){
  body.desktop-binance-v11 .desktop-page-withdraw .withdraw-form{grid-template-columns:1fr;grid-template-areas:"fields" "submit"}
  body.desktop-binance-v11 .desktop-page-mining .auto-mining-stat-grid{grid-template-columns:repeat(2,minmax(230px,1fr))}
  body.desktop-binance-v11 .desktop-page-mining .mining-grid{grid-template-columns:repeat(2,minmax(280px,1fr))}
  body.desktop-binance-v11 .desktop-page-vip .vip-level-scroller{grid-template-columns:repeat(2,minmax(300px,1fr))}
  body.desktop-binance-v11 .desktop-page-profile .desktop-page-body>main{grid-template-columns:1fr}
  body.desktop-binance-v11 .desktop-page-kyc .kyc-basic-body{grid-template-columns:1fr}
  body.desktop-binance-v11 .desktop-page-kyc .kyc-basic-form{grid-column:1;grid-row:auto}
}
body.desktop-binance-v11 .desktop-page-body .btn-danger,
body.desktop-binance-v11 .desktop-page-withdrawal-addresses .withdraw-address-card form button{background:transparent!important;border:1px solid rgba(246,70,93,.45)!important;color:var(--bx-red)!important;box-shadow:none!important}
body.desktop-binance-v11 .desktop-page-withdrawal-addresses .withdraw-address-card form{display:flex;align-items:center;justify-content:center}
body.desktop-binance-v11 .desktop-page-withdrawal-addresses .withdraw-address-card form button{min-width:84px;height:36px;border-radius:6px}

/* Home, market and assets use the same exchange visual language. */
body.desktop-binance-v11 .desktop-home-carousel,
body.desktop-binance-v11 .desktop-home-overview,
body.desktop-binance-v11 .desktop-home-market-panel,
body.desktop-binance-v11 .desktop-home-news-panel .product-auto-news,
body.desktop-binance-v11 .desktop-home-quick-grid>a{background:var(--bx-panel);border-color:var(--bx-line);box-shadow:none}
body.desktop-binance-v11 .desktop-home-overview-list>a,
body.desktop-binance-v11 .desktop-home-market-list>a{background:#11161c;border-color:var(--bx-line-soft)}
body.desktop-binance-v11 .desktop-home-overview-list>a:hover,
body.desktop-binance-v11 .desktop-home-market-list>a:hover,
body.desktop-binance-v11 .desktop-home-quick-grid>a:hover{background:var(--bx-panel-2);border-color:#3a424d}
body.desktop-binance-v11 .desktop-home-carousel .swiper-pagination-bullet-active{background:var(--bx-yellow)}
body.desktop-binance-v11 .desktop-home-balance-actions .is-primary,
body.desktop-binance-v11 .desktop-home-ticker b{background:var(--bx-yellow);color:#181a20}
body.desktop-binance-v11 .market-category-tabs button.active,
body.desktop-binance-v11 .market-screen-tabs button.active{color:var(--bx-yellow);border-bottom-color:var(--bx-yellow)}
body.desktop-binance-v11 .desktop-page-market .market-search-bar,
body.desktop-binance-v11 .desktop-page-market .market-screen-list,
body.desktop-binance-v11 .desktop-page-market .product-auto-news{background:var(--bx-panel);border-color:var(--bx-line)}
body.desktop-binance-v11 .desktop-page-market .market-screen-list a{border-color:var(--bx-line-soft)}
body.desktop-binance-v11 .desktop-page-market .market-screen-list a:hover{background:var(--bx-panel-2)}
body.desktop-binance-v11 .desktop-page-assets .assets-total-card{background:linear-gradient(135deg,#1b2028,#11161c);border-color:#4a4020;box-shadow:none}
body.desktop-binance-v11 .desktop-page-assets .assets-actions a,
body.desktop-binance-v11 .desktop-page-assets .wallet-card-list>a{background:var(--bx-panel);border-color:var(--bx-line)}
body.desktop-binance-v11 .desktop-page-assets .assets-actions a:hover,
body.desktop-binance-v11 .desktop-page-assets .wallet-card-list>a:hover{background:var(--bx-panel-2);border-color:#3a424d}

/* Deposit and finance pages. */
body.desktop-binance-v11 .desktop-page-deposit .currency-list a,
body.desktop-binance-v11 .desktop-page-deposit .deposit-selected-card,
body.desktop-binance-v11 .desktop-page-deposit .deposit-upload-card,
body.desktop-binance-v11 .desktop-page-deposit .deposit-method-instructions{background:var(--bx-panel);border-color:var(--bx-line)}
body.desktop-binance-v11 .desktop-page-deposit .currency-list a:hover{background:var(--bx-panel-2)}
body.desktop-binance-v11 .desktop-page-deposit .deposit-submit-btn{display:block;width:min(360px,100%);margin:18px auto 0}
body.desktop-binance-v11 .desktop-page-deposit .deposit-proof-upload{background:#11161c;border-color:#343b45}
body.desktop-binance-v11 .desktop-page-deposit-records .list-card,
body.desktop-binance-v11 .desktop-page-withdraw-records .list-card,
body.desktop-binance-v11 .desktop-page-fund-records .list-card{border-radius:8px}

/* ============================================================
   Bumblebee PC Template A v12 desktop-only corrections
   These overrides intentionally live in the desktop stylesheet;
   mobile templates and mobile CSS remain unchanged.
   ============================================================ */

/* Home quick entries: first row, smaller and denser. */
body.desktop-binance-v11 .desktop-page-home .desktop-home-quick-grid{
  order:-10;
  gap:8px;
}
body.desktop-binance-v11 .desktop-page-home .desktop-home-quick-grid>a{
  height:58px;
  grid-template-columns:28px minmax(0,1fr) 12px;
  gap:8px;
  padding:0 10px;
  border-radius:8px;
}
body.desktop-binance-v11 .desktop-page-home .desktop-home-quick-grid>a>span{
  width:28px;
  height:28px;
  border-radius:7px;
}
body.desktop-binance-v11 .desktop-page-home .desktop-home-quick-grid img{
  width:19px;
  height:19px;
}
body.desktop-binance-v11 .desktop-page-home .desktop-home-quick-grid b{
  font-size:10px;
}
body.desktop-binance-v11 .desktop-page-home .desktop-home-quick-grid small{
  font-size:10px;
}

/* Home banner: larger frame and full-image display without cropping. */
body.desktop-binance-v11 .desktop-page-home .desktop-home-hero-grid{
  grid-template-columns:minmax(0,1.9fr) minmax(300px,.62fr);
  min-height:410px;
}
body.desktop-binance-v11 .desktop-page-home .desktop-home-carousel{
  height:410px;
  background:#080b0f;
}
body.desktop-binance-v11 .desktop-page-home .desktop-home-slide{
  display:grid;
  place-items:center;
  background:#080b0f;
}
body.desktop-binance-v11 .desktop-page-home .desktop-home-slide>img{
  width:100%;
  height:100%;
  object-fit:contain;
  object-position:center;
}
body.desktop-binance-v11 .desktop-page-home .desktop-home-overview{
  height:410px;
  display:flex;
  flex-direction:column;
  overflow:hidden;
}
body.desktop-binance-v11 .desktop-page-home .desktop-home-overview-list{
  flex:1;
}
body.desktop-binance-v11 .desktop-page-home .desktop-home-overview-list>a{
  min-height:76px;
}

/* All enabled market categories stay on one row, including precious metals. */
body.desktop-binance-v11 .desktop-page-home .desktop-home-panel-head{
  gap:10px;
}
body.desktop-binance-v11 .desktop-page-home .desktop-home-panel-head>span{
  flex:0 0 90px;
}
body.desktop-binance-v11 .desktop-page-home .desktop-home-panel-head .market-category-tabs,
body.desktop-binance-v11 .desktop-page-market .market-category-tabs{
  min-width:0;
  display:grid!important;
  grid-auto-flow:column;
  grid-auto-columns:minmax(0,1fr);
  gap:0!important;
  overflow:visible!important;
  flex-wrap:nowrap!important;
}
body.desktop-binance-v11 .desktop-page-home .desktop-home-panel-head .market-category-tabs{
  flex:1 1 auto;
}
body.desktop-binance-v11 .desktop-page-home .desktop-home-panel-head .market-category-tabs button,
body.desktop-binance-v11 .desktop-page-market .market-category-tabs button{
  width:100%!important;
  min-width:0!important;
  max-width:none!important;
  padding:0 5px!important;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  text-align:center;
}
body.desktop-binance-v11 .desktop-page-home .desktop-home-panel-head .market-category-tabs button{
  font-size:10px;
}
body.desktop-binance-v11 .desktop-page-market .market-category-tabs button{
  font-size:11px;
}

/* Seconds contract: buy-more and buy-less are centered and exactly equal. */
body.desktop-binance-v11 .desktop-page-options-trade .options-actions{
  grid-template-columns:repeat(2,minmax(240px,360px)) 64px!important;
  justify-content:center;
  align-items:center;
  max-width:980px;
  margin:12px auto 14px;
}
body.desktop-binance-v11 .desktop-page-options-trade .options-actions .buy-more{
  grid-column:1;
}
body.desktop-binance-v11 .desktop-page-options-trade .options-actions .buy-less{
  grid-column:2;
}
body.desktop-binance-v11 .desktop-page-options-trade .options-actions>a:last-child{
  grid-column:3;
}
body.desktop-binance-v11 .desktop-page-options-trade .options-actions .buy-more,
body.desktop-binance-v11 .desktop-page-options-trade .options-actions .buy-less{
  width:100%!important;
  min-width:0!important;
  justify-self:stretch;
}

/* Mining store aligns with the automatic cloud-mining overview. */
body.desktop-binance-v11 .desktop-page-mining .mining-grid{
  width:100%;
  grid-template-columns:minmax(0,1fr)!important;
}
body.desktop-binance-v11 .desktop-page-mining .mining-card{
  width:100%;
  min-height:188px;
  display:grid;
  grid-template-columns:132px minmax(210px,.65fr) minmax(420px,1.35fr) minmax(190px,.45fr);
  grid-template-areas:
    "machine title stats action"
    "machine description stats action";
  align-items:center;
  gap:8px 22px;
  padding:22px 24px;
}
body.desktop-binance-v11 .desktop-page-mining .mining-card .mining-machine{
  grid-area:machine;
  align-self:stretch;
  min-height:140px;
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center;
  border:1px solid var(--bx-line);
  border-radius:10px;
  background:#10161d;
}
body.desktop-binance-v11 .desktop-page-mining .mining-card>h3{
  grid-area:title;
  align-self:end;
  margin:0;
  font-size:19px;
}
body.desktop-binance-v11 .desktop-page-mining .mining-card>p{
  grid-area:description;
  align-self:start;
  margin:4px 0 0;
  line-height:1.65;
}
body.desktop-binance-v11 .desktop-page-mining .mining-card .mining-stats{
  grid-area:stats;
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:10px;
  margin:0;
}
body.desktop-binance-v11 .desktop-page-mining .mining-card .mining-stats>span{
  min-height:86px;
  display:flex;
  flex-direction:column;
  justify-content:center;
  padding:13px;
  border:1px solid var(--bx-line);
  border-radius:8px;
  background:#10161d;
}
body.desktop-binance-v11 .desktop-page-mining .mining-card form{
  grid-area:action;
  align-self:stretch;
  display:flex;
  align-items:center;
}
body.desktop-binance-v11 .desktop-page-mining .mining-card form .btn{
  height:50px;
}

/* VIP desktop follows the mobile card language, enlarged into full-width rows. */
body.desktop-binance-v11 .desktop-page-vip .vip-center-page{
  max-width:none!important;
}
body.desktop-binance-v11 .desktop-page-vip .vip-hero{
  grid-template-columns:380px minmax(0,1fr);
  padding:24px;
}
body.desktop-binance-v11 .desktop-page-vip .vip-hero-card{
  height:200px;
}
body.desktop-binance-v11 .desktop-page-vip .vip-level-scroller{
  display:grid!important;
  grid-template-columns:minmax(0,1fr)!important;
  gap:14px;
  padding:16px 0;
}
body.desktop-binance-v11 .desktop-page-vip .vip-level-card{
  width:100%!important;
  min-width:0!important;
  min-height:300px!important;
  display:grid;
  grid-template-columns:220px minmax(280px,.9fr) minmax(380px,1.15fr);
  grid-template-areas:
    "top title benefits"
    "top summary benefits"
    "top progress benefits"
    "top bar benefits"
    "top remain benefits"
    "top actions benefits";
  align-items:center;
  gap:8px 24px;
  padding:24px 28px;
  background-position:center;
}
body.desktop-binance-v11 .desktop-page-vip .vip-level-card-top{
  grid-area:top;
  align-self:stretch;
  min-height:0!important;
  flex-direction:column;
  justify-content:center!important;
  gap:14px!important;
  padding-right:0!important;
  border-right:1px solid rgba(255,255,255,.25);
}
body.desktop-binance-v11 .desktop-page-vip .vip-level-card-top>b{
  font-size:34px!important;
  letter-spacing:0!important;
}
body.desktop-binance-v11 .desktop-page-vip .vip-current-tag{
  margin-left:0;
}
body.desktop-binance-v11 .desktop-page-vip .vip-level-card h3{
  grid-area:title;
  min-height:0;
  margin:0;
  text-align:left;
}
body.desktop-binance-v11 .desktop-page-vip .vip-level-summary{
  grid-area:summary;
  min-height:0;
  margin:0;
}
body.desktop-binance-v11 .desktop-page-vip .vip-progress-copy{grid-area:progress}
body.desktop-binance-v11 .desktop-page-vip .vip-progress-bar{grid-area:bar;width:100%;margin:0}
body.desktop-binance-v11 .desktop-page-vip .vip-level-card>small{grid-area:remain;min-height:18px}
body.desktop-binance-v11 .desktop-page-vip .vip-card-actions{grid-area:actions;margin:4px 0 0}
body.desktop-binance-v11 .desktop-page-vip .vip-benefit-grid{
  grid-area:benefits;
  align-self:stretch;
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  align-content:center;
  gap:14px;
  padding:18px;
  border-radius:12px;
  background:rgba(10,14,20,.2);
}

@media(max-width:1380px){
  body.desktop-binance-v11 .desktop-page-home .desktop-home-hero-grid{
    grid-template-columns:minmax(0,1.55fr) minmax(290px,.72fr);
  }
  body.desktop-binance-v11 .desktop-page-mining .mining-card{
    grid-template-columns:110px minmax(190px,.55fr) minmax(360px,1.2fr) minmax(160px,.4fr);
    gap:8px 14px;
  }
  body.desktop-binance-v11 .desktop-page-vip .vip-level-card{
    grid-template-columns:190px minmax(250px,.8fr) minmax(330px,1fr);
    gap:8px 18px;
  }
}

@media(max-width:1180px){
  body.desktop-binance-v11 .desktop-page-home .desktop-home-hero-grid{
    grid-template-columns:minmax(0,1fr);
  }
  body.desktop-binance-v11 .desktop-page-home .desktop-home-carousel,
  body.desktop-binance-v11 .desktop-page-home .desktop-home-overview{
    height:380px;
  }
  body.desktop-binance-v11 .desktop-page-options-trade .options-actions{
    grid-template-columns:repeat(2,minmax(0,1fr)) 58px!important;
    max-width:none;
  }
  body.desktop-binance-v11 .desktop-page-mining .mining-card{
    grid-template-columns:110px minmax(0,1fr);
    grid-template-areas:
      "machine title"
      "machine description"
      "stats stats"
      "action action";
  }
  body.desktop-binance-v11 .desktop-page-mining .mining-card .mining-machine{
    min-height:112px;
  }
  body.desktop-binance-v11 .desktop-page-vip .vip-hero{
    grid-template-columns:320px minmax(0,1fr);
  }
  body.desktop-binance-v11 .desktop-page-vip .vip-level-card{
    grid-template-columns:170px minmax(0,1fr);
    grid-template-areas:
      "top title"
      "top summary"
      "top progress"
      "top bar"
      "top remain"
      "top actions"
      "benefits benefits";
  }
  body.desktop-binance-v11 .desktop-page-vip .vip-benefit-grid{
    margin-top:8px;
  }
}

/* ============================================================
   Bumblebee PC Template A v13 — desktop account/home refinement
   Desktop-only: mobile templates and mobile CSS are untouched.
   ============================================================ */

/* Account center: move VIP and quick actions into a compact left rail. */
body.desktop-binance-v11 .desktop-page-account-center .desktop-account-heading{
  margin-bottom:12px;
}
body.desktop-binance-v11 .desktop-page-account-center .desktop-account-layout{
  display:grid!important;
  grid-template-columns:minmax(300px,348px) minmax(0,1fr)!important;
  gap:16px!important;
  align-items:start;
}
body.desktop-binance-v11 .desktop-page-account-center .desktop-account-left{
  position:sticky;
  top:88px;
  display:grid;
  gap:12px;
  min-width:0;
}
body.desktop-binance-v11 .desktop-page-account-center .desktop-account-left .profile-hero{
  position:relative!important;
  top:auto!important;
  min-height:278px!important;
  padding:22px!important;
  border-radius:12px!important;
  background:radial-gradient(circle at 92% 100%,rgba(240,185,11,.10),transparent 35%),linear-gradient(145deg,#1a2028,#10151b)!important;
  overflow:hidden;
}
body.desktop-binance-v11 .desktop-page-account-center .desktop-account-left .profile-head{
  flex-direction:row!important;
  align-items:center!important;
  gap:14px!important;
}
body.desktop-binance-v11 .desktop-page-account-center .desktop-account-left .avatar{
  width:68px!important;
  height:68px!important;
  flex:0 0 68px;
  border-radius:15px!important;
}
body.desktop-binance-v11 .desktop-page-account-center .desktop-account-left .profile-name{
  max-width:220px;
  margin-top:0!important;
  font-size:17px!important;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
}
body.desktop-binance-v11 .desktop-page-account-center .desktop-account-left .profile-id{
  max-width:220px;
  margin-top:6px!important;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
}
body.desktop-binance-v11 .desktop-page-account-center .desktop-account-state{
  margin-top:20px;
  padding:13px 0;
}
body.desktop-binance-v11 .desktop-page-account-center .desktop-account-summary{
  gap:9px;
  margin-top:12px;
}
body.desktop-binance-v11 .desktop-page-account-center .desktop-account-summary>span{
  min-height:62px;
  padding:11px 12px;
}
body.desktop-binance-v11 .desktop-page-account-center .desktop-account-left .vip-entry-card{
  grid-column:auto!important;
  min-height:68px!important;
  margin:0!important;
  padding:0 15px!important;
  border-radius:10px!important;
}
body.desktop-binance-v11 .desktop-page-account-center .desktop-account-left .vip-gem{
  font-size:17px;
}
body.desktop-binance-v11 .desktop-page-account-center .desktop-account-left .vip-entry-card strong,
body.desktop-binance-v11 .desktop-page-account-center .desktop-account-left .vip-entry-card>span{
  font-size:11px;
}
body.desktop-binance-v11 .desktop-page-account-center .desktop-account-quick-grid{
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:9px!important;
  margin:0!important;
}
body.desktop-binance-v11 .desktop-page-account-center .desktop-account-quick-grid .quick-item{
  height:62px!important;
  min-width:0;
  display:flex!important;
  flex-direction:row!important;
  align-items:center!important;
  justify-content:flex-start!important;
  gap:10px!important;
  padding:0 11px!important;
  text-align:left!important;
  border-radius:9px!important;
}
body.desktop-binance-v11 .desktop-page-account-center .desktop-account-quick-grid .quick-icon{
  width:34px!important;
  height:34px!important;
  flex:0 0 34px;
  border-radius:9px!important;
  background:#101821!important;
  border-color:#2d3948!important;
}
body.desktop-binance-v11 .desktop-page-account-center .desktop-account-quick-grid .quick-icon img{
  width:19px!important;
  height:19px!important;
  filter:brightness(0) saturate(100%) invert(47%) sepia(88%) saturate(3167%) hue-rotate(208deg) brightness(102%) contrast(102%);
}
body.desktop-binance-v11 .desktop-page-account-center .desktop-account-quick-grid .quick-item>span:last-child{
  min-width:0;
  color:#dce4ec;
  font-size:11px;
  font-weight:650;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
}
body.desktop-binance-v11 .desktop-page-account-center .desktop-account-main{
  display:grid;
  gap:14px;
  min-width:0;
}
body.desktop-binance-v11 .desktop-page-account-center .desktop-account-panel,
body.desktop-binance-v11 .desktop-page-account-center .desktop-account-panel .menu-list{
  margin:0!important;
}
body.desktop-binance-v11 .desktop-page-account-center .desktop-account-panel>h3{
  margin:0 0 9px!important;
  padding:0 2px!important;
  font-size:13px!important;
}
body.desktop-binance-v11 .desktop-page-account-center .desktop-account-main .menu-link{
  min-height:66px!important;
  padding:0 16px!important;
  gap:12px!important;
}
body.desktop-binance-v11 .desktop-page-account-center .desktop-account-main .menu-icon{
  width:34px;
  height:34px;
  flex:0 0 34px!important;
  display:grid;
  place-items:center;
  border:1px solid #293544;
  border-radius:9px;
  background:#101821;
}
body.desktop-binance-v11 .desktop-page-account-center .desktop-account-main .menu-icon img{
  width:18px!important;
  height:18px!important;
  margin:0!important;
  object-fit:contain;
  filter:brightness(0) saturate(100%) invert(47%) sepia(88%) saturate(3167%) hue-rotate(208deg) brightness(102%) contrast(102%);
}
body.desktop-binance-v11 .desktop-page-account-center .desktop-account-main .menu-link>span:nth-child(2){
  min-width:0;
  font-size:12px;
  font-weight:600;
}
body.desktop-binance-v11 .desktop-page-account-center .desktop-account-main .status-pill{
  flex:0 1 250px;
  max-width:250px;
  text-align:center;
}
body.desktop-binance-v11 .desktop-page-account-center .desktop-account-logout{
  margin:0!important;
}
body.desktop-binance-v11 .desktop-page-account-center .desktop-account-logout .btn{
  height:42px;
}

/* Home: compact proportions and a complete, uncropped banner image. */
body.desktop-binance-v11 .desktop-page-home{
  max-width:1540px!important;
  margin-inline:auto;
}
body.desktop-binance-v11 .desktop-page-home .desktop-home-dashboard{
  gap:12px;
}
body.desktop-binance-v11 .desktop-page-home .desktop-home-quick-grid{
  gap:7px;
}
body.desktop-binance-v11 .desktop-page-home .desktop-home-quick-grid>a{
  height:52px!important;
  grid-template-columns:26px minmax(0,1fr) 10px!important;
  padding:0 9px!important;
}
body.desktop-binance-v11 .desktop-page-home .desktop-home-quick-grid>a>span{
  width:26px!important;
  height:26px!important;
}
body.desktop-binance-v11 .desktop-page-home .desktop-home-quick-grid img{
  width:17px!important;
  height:17px!important;
}
body.desktop-binance-v11 .desktop-page-home .desktop-home-hero-grid{
  grid-template-columns:minmax(0,1.72fr) minmax(300px,.62fr)!important;
  gap:12px!important;
  min-height:0!important;
}
body.desktop-binance-v11 .desktop-page-home .desktop-home-carousel,
body.desktop-binance-v11 .desktop-page-home .desktop-home-overview{
  height:380px!important;
}
body.desktop-binance-v11 .desktop-page-home .desktop-home-carousel{
  background:#080b0f!important;
}
body.desktop-binance-v11 .desktop-page-home .desktop-home-slide{
  position:relative;
  isolation:isolate;
  display:grid!important;
  place-items:center;
  overflow:hidden;
  background:#080b0f!important;
}
body.desktop-binance-v11 .desktop-page-home .desktop-home-slide-backdrop{
  position:absolute;
  z-index:0;
  inset:-24px;
  display:block;
  background-position:center;
  background-repeat:no-repeat;
  background-size:cover;
  filter:blur(22px) brightness(.30) saturate(1.18);
  transform:scale(1.08);
  opacity:.82;
  pointer-events:none;
}
body.desktop-binance-v11 .desktop-page-home .desktop-home-slide:after{
  z-index:2;
  inset:0!important;
  background:linear-gradient(90deg,rgba(5,8,12,.10),transparent 16%,transparent 84%,rgba(5,8,12,.10))!important;
}
body.desktop-binance-v11 .desktop-page-home .desktop-home-slide>img{
  position:relative;
  z-index:1;
  display:block;
  width:100%!important;
  height:100%!important;
  object-fit:contain!important;
  object-position:center!important;
}
body.desktop-binance-v11 .desktop-page-home .desktop-home-slide-caption{
  display:none!important;
}
body.desktop-binance-v11 .desktop-page-home .desktop-home-overview{
  padding:15px!important;
}
body.desktop-binance-v11 .desktop-page-home .desktop-home-overview-list{
  flex:1;
  display:grid;
  grid-template-rows:repeat(3,minmax(0,1fr));
  margin-top:10px!important;
}
body.desktop-binance-v11 .desktop-page-home .desktop-home-overview-list>a{
  min-height:0!important;
  padding:8px 2px!important;
}
body.desktop-binance-v11 .desktop-page-home .desktop-home-balance-actions{
  display:none!important;
}
body.desktop-binance-v11 .desktop-page-home .desktop-home-ticker{
  height:39px;
}

@media(max-width:1280px){
  body.desktop-binance-v11 .desktop-page-account-center .desktop-account-layout{
    grid-template-columns:minmax(285px,320px) minmax(0,1fr)!important;
  }
  body.desktop-binance-v11 .desktop-page-home .desktop-home-hero-grid{
    grid-template-columns:minmax(0,1.45fr) minmax(280px,.72fr)!important;
  }
}
@media(max-width:1080px){
  body.desktop-binance-v11 .desktop-page-account-center .desktop-account-layout{
    grid-template-columns:1fr!important;
  }
  body.desktop-binance-v11 .desktop-page-account-center .desktop-account-left{
    position:static;
    grid-template-columns:minmax(270px,.9fr) minmax(220px,.72fr);
    align-items:stretch;
  }
  body.desktop-binance-v11 .desktop-page-account-center .desktop-account-left .profile-hero{
    grid-row:1/3;
  }
  body.desktop-binance-v11 .desktop-page-home .desktop-home-hero-grid{
    grid-template-columns:1fr!important;
  }
  body.desktop-binance-v11 .desktop-page-home .desktop-home-carousel{
    height:340px!important;
  }
  body.desktop-binance-v11 .desktop-page-home .desktop-home-overview{
    height:auto!important;
    min-height:260px;
  }
}


/* ============================================================
   Bumblebee PC Template A v14 — account logout left alignment
   Desktop-only: retain the current two-column account layout.
   ============================================================ */
body.desktop-binance-v11 .desktop-page-account-center .desktop-account-logout-left{
  width:100%;
  margin:0!important;
  justify-self:start;
}
body.desktop-binance-v11 .desktop-page-account-center .desktop-account-logout-left .btn{
  width:100%!important;
  height:42px;
  margin:0!important;
}
@media(max-width:1080px){
  body.desktop-binance-v11 .desktop-page-account-center .desktop-account-logout-left{
    grid-column:1/-1;
  }
}

/* ============================================================
   Bumblebee PC Template A v17 — final desktop alignment pass
   Desktop-only. Mobile layout and mobile breakpoint rules remain unchanged.
   ============================================================ */

/* The desktop sidebar is now the single navigation source. */
body.desktop-binance-v11 .desktop-page-home .desktop-home-quick-grid,
body.desktop-binance-v11 .desktop-page-account-center .desktop-account-quick-grid{
  display:none!important;
}
body.desktop-binance-v11 .desktop-nav-group a{
  min-height:42px;
}

/* Account center: compact left account rail, two balanced content columns. */
body.desktop-binance-v11 .desktop-page-account-center{
  width:100%;
  max-width:none!important;
  margin:0!important;
}
body.desktop-binance-v11 .desktop-page-account-center .desktop-page-heading{
  display:none!important;
}
body.desktop-binance-v11 .desktop-page-account-center .desktop-account-layout{
  width:100%;
  grid-template-columns:minmax(320px,370px) minmax(0,1fr)!important;
  gap:18px!important;
}
body.desktop-binance-v11 .desktop-page-account-center .desktop-account-left{
  position:static!important;
  align-content:start;
}
body.desktop-binance-v11 .desktop-page-account-center .desktop-account-left .profile-hero{
  min-height:292px!important;
}
body.desktop-binance-v11 .desktop-page-account-center .desktop-account-main{
  width:100%;
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:14px!important;
  align-items:start;
}
body.desktop-binance-v11 .desktop-page-account-center .desktop-account-main .desktop-account-panel{
  width:100%;
  min-width:0;
}
body.desktop-binance-v11 .desktop-page-account-center .desktop-account-main .menu-list{
  width:100%;
}
body.desktop-binance-v11 .desktop-page-account-center .desktop-account-logout-left{
  width:100%;
  margin:0!important;
}
body.desktop-binance-v11 .desktop-page-account-center .desktop-account-logout-left .btn{
  width:100%!important;
}

/* Home: full-width banner with its original image ratio and no fake/empty backdrop. */
body.desktop-binance-v11 .desktop-page-home{
  width:100%;
  max-width:none!important;
}
body.desktop-binance-v11 .desktop-page-home .desktop-home-dashboard{
  gap:12px!important;
}
body.desktop-binance-v11 .desktop-page-home .desktop-home-hero-grid{
  display:grid!important;
  grid-template-columns:minmax(0,1fr)!important;
  gap:12px!important;
}
body.desktop-binance-v11 .desktop-page-home .desktop-home-carousel{
  width:100%;
  height:auto!important;
  aspect-ratio:6.15/1;
  min-height:190px;
  max-height:340px;
  background:#0b0e11!important;
  overflow:hidden;
}
body.desktop-binance-v11 .desktop-page-home .desktop-home-carousel .swiper-wrapper,
body.desktop-binance-v11 .desktop-page-home .desktop-home-carousel .swiper-slide{
  height:100%!important;
}
body.desktop-binance-v11 .desktop-page-home .desktop-home-slide{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  padding:0!important;
  background:#0b0e11!important;
}
body.desktop-binance-v11 .desktop-page-home .desktop-home-slide-backdrop,
body.desktop-binance-v11 .desktop-page-home .desktop-home-slide:after{
  display:none!important;
}
body.desktop-binance-v11 .desktop-page-home .desktop-home-slide>img{
  width:100%!important;
  height:100%!important;
  object-fit:contain!important;
  object-position:center!important;
  background:#0b0e11;
}
body.desktop-binance-v11 .desktop-page-home .desktop-home-overview{
  width:100%;
  height:auto!important;
  min-height:0!important;
  padding:14px!important;
}
body.desktop-binance-v11 .desktop-page-home .desktop-home-overview-list{
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr));
  grid-template-rows:none!important;
  gap:10px;
  margin-top:10px!important;
}
body.desktop-binance-v11 .desktop-page-home .desktop-home-overview-list>a{
  min-height:82px!important;
  padding:12px 14px!important;
  border:1px solid var(--bx-line-soft);
  border-radius:8px;
}

/* Mining store and orders use the same full desktop width as auto cloud mining. */
body.desktop-binance-v11 .desktop-page-mining .mining-grid{
  width:100%;
  display:grid!important;
  grid-template-columns:minmax(0,1fr)!important;
  gap:12px!important;
}
body.desktop-binance-v11 .desktop-page-mining .mining-card{
  width:100%;
  min-height:154px!important;
  display:grid!important;
  grid-template-columns:82px minmax(150px,.55fr) minmax(260px,1.15fr) minmax(330px,1fr) minmax(190px,.55fr);
  grid-template-areas:"machine title description stats action";
  align-items:center;
  gap:18px;
  padding:20px 22px!important;
}
body.desktop-binance-v11 .desktop-page-mining .mining-card .mining-machine{grid-area:machine;margin:0!important}
body.desktop-binance-v11 .desktop-page-mining .mining-card>h3{grid-area:title;margin:0!important}
body.desktop-binance-v11 .desktop-page-mining .mining-card>p{grid-area:description;margin:0!important}
body.desktop-binance-v11 .desktop-page-mining .mining-card .mining-stats{grid-area:stats;margin:0!important}
body.desktop-binance-v11 .desktop-page-mining .mining-card>form{grid-area:action;margin:0!important}
body.desktop-binance-v11 .desktop-page-mining .desktop-mining-orders{
  width:100%;
}
body.desktop-binance-v11 .mining-expiry-countdown,
body.desktop-binance-v11 .seconds-expiry-countdown{
  display:flex!important;
  align-items:center;
  gap:6px;
  margin-top:6px!important;
  color:var(--bx-muted)!important;
  white-space:nowrap;
}
body.desktop-binance-v11 .mining-expiry-countdown b,
body.desktop-binance-v11 .seconds-expiry-countdown b{
  color:var(--bx-yellow-soft);
  font-variant-numeric:tabular-nums;
}
body.desktop-binance-v11 .mining-expiry-countdown.is-expired b,
body.desktop-binance-v11 .seconds-expiry-countdown.is-expired b{
  color:var(--bx-muted);
}

/* Contract pages: pair name is a real selector and the workspace has no fixed empty floor. */
body.desktop-binance-v11 .desktop-contract-workspace{
  width:100%;
  max-width:none!important;
}
body.desktop-binance-v11 .desktop-contract-marketbar{
  min-height:82px;
  display:grid;
  grid-template-columns:minmax(220px,.7fr) minmax(160px,.4fr) minmax(360px,1fr);
  align-items:center;
  gap:22px;
  margin-bottom:12px;
  padding:12px 18px;
  background:var(--bx-panel);
  border:1px solid var(--bx-line);
  border-radius:8px;
}
body.desktop-binance-v11 .desktop-contract-marketbar dl{
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:16px;
  margin:0;
}
body.desktop-binance-v11 .desktop-contract-marketbar dt{font-size:10px;color:var(--bx-muted)}
body.desktop-binance-v11 .desktop-contract-marketbar dd{margin:5px 0 0;font-size:12px;font-variant-numeric:tabular-nums}
body.desktop-binance-v11 .desktop-contract-live-price{display:flex;flex-direction:column}
body.desktop-binance-v11 .desktop-contract-live-price strong{font-size:24px;font-variant-numeric:tabular-nums}
body.desktop-binance-v11 .desktop-contract-live-price small{margin-top:4px}
body.desktop-binance-v11 .desktop-contract-pair-switch{
  min-width:0;
  display:flex;
  align-items:center;
  gap:11px;
  padding:8px 10px;
  border:1px solid transparent;
  border-radius:8px;
  background:transparent;
  color:var(--bx-text);
  text-align:left;
  cursor:pointer;
}
body.desktop-binance-v11 .desktop-contract-pair-switch:hover{
  background:var(--bx-panel-2);
  border-color:var(--bx-line);
}
body.desktop-binance-v11 .desktop-contract-pair-switch img{width:38px;height:38px;flex:0 0 38px;border-radius:50%;object-fit:contain}
body.desktop-binance-v11 .desktop-contract-pair-switch>span{min-width:0;display:flex;flex-direction:column}
body.desktop-binance-v11 .desktop-contract-pair-switch strong{font-size:17px;white-space:nowrap}
body.desktop-binance-v11 .desktop-contract-pair-switch small{margin-top:4px;color:var(--bx-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
body.desktop-binance-v11 .desktop-contract-pair-switch>b{margin-left:auto;color:var(--bx-muted);font-size:17px}

body.desktop-binance-v11 .desktop-page-options-trade .options-chart{height:450px!important}
body.desktop-binance-v11 .desktop-page-options-trade .fake-indicators{height:96px!important}
body.desktop-binance-v11 .desktop-page-options-trade .options-actions{
  grid-template-columns:minmax(0,1fr) minmax(0,1fr) 58px!important;
  align-items:center;
  padding:12px!important;
}
body.desktop-binance-v11 .desktop-page-options-trade .options-actions button{
  width:100%;
  min-width:0;
  font-size:14px;
}
body.desktop-binance-v11 .desktop-page-options-trade .options-actions .buy-more{background:var(--bx-green)!important;color:#fff!important}
body.desktop-binance-v11 .desktop-page-options-trade .options-actions .buy-less{background:var(--bx-red)!important;color:#fff!important}
body.desktop-binance-v11 .desktop-page-options-trade .seconds-history-panel,
body.desktop-binance-v11 .desktop-page-options-trade .product-auto-news{
  min-height:0!important;
}

body.desktop-binance-v11 .desktop-page-perpetual-trade .perpetual-page{
  min-height:0!important;
}
body.desktop-binance-v11 .desktop-page-perpetual-trade .perpetual-form,
body.desktop-binance-v11 .desktop-page-perpetual-trade .order-book{
  min-height:0!important;
  height:auto!important;
  align-self:start;
}
body.desktop-binance-v11 .desktop-page-perpetual-trade .perp-submit.is-sell{
  background:var(--bx-red)!important;
  border-color:var(--bx-red)!important;
  color:#fff!important;
}
body.desktop-binance-v11 .desktop-page-perpetual-trade .perp-side-tabs button[data-side="sell"].active{
  background:var(--bx-red)!important;
  color:#fff!important;
}
body.desktop-binance-v11 .desktop-page-perpetual-trade .position-tabs,
body.desktop-binance-v11 .desktop-page-perpetual-trade .product-auto-news{
  min-height:0!important;
}

/* Binance-style desktop product selector shared by options and perpetual contracts. */
body.desktop-binance-v11 .perp-pair-modal:not([hidden]){
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  padding:28px 28px 28px calc(var(--pc-sidebar) + 28px)!important;
}
body.desktop-binance-v11 .perp-pair-backdrop{
  background:rgba(0,0,0,.72);
  backdrop-filter:blur(2px);
}
body.desktop-binance-v11 .perp-pair-sheet{
  position:relative!important;
  left:auto!important;
  bottom:auto!important;
  transform:none!important;
  width:min(880px,calc(100vw - var(--pc-sidebar) - 72px))!important;
  max-height:min(760px,84vh)!important;
  display:grid;
  grid-template-rows:58px auto 38px minmax(0,1fr);
  overflow:hidden;
  border:1px solid #343b45!important;
  border-radius:12px!important;
  background:#151a21!important;
  box-shadow:0 28px 90px rgba(0,0,0,.62)!important;
}
body.desktop-binance-v11 .perp-pair-sheet>header{
  height:58px;
  display:flex!important;
  align-items:center;
  justify-content:space-between;
  padding:0 18px;
  border-bottom:1px solid var(--bx-line);
}
body.desktop-binance-v11 .perp-pair-sheet>header strong{
  grid-column:auto!important;
  text-align:left!important;
  font-size:17px;
}
body.desktop-binance-v11 .perp-pair-sheet>header button{
  grid-column:auto!important;
  width:34px;
  height:34px;
  display:grid;
  place-items:center;
  border:0;
  border-radius:7px;
  background:transparent;
  color:var(--bx-muted);
  font-size:26px;
  cursor:pointer;
}
body.desktop-binance-v11 .perp-pair-sheet>header button:hover{background:var(--bx-panel-2);color:#fff}
body.desktop-binance-v11 .pair-picker-tools{
  display:grid;
  grid-template-columns:minmax(240px,.65fr) minmax(0,1fr);
  align-items:center;
  gap:14px;
  padding:14px 18px 10px;
}
body.desktop-binance-v11 .pair-picker-tools>input{
  width:100%;
  height:40px;
  margin:0!important;
  padding:0 14px;
  border:1px solid #343b45;
  border-radius:7px;
  background:#0f141a;
  color:var(--bx-text);
  outline:0;
}
body.desktop-binance-v11 .pair-picker-tools>input:focus{border-color:#6a5a1c;box-shadow:0 0 0 2px rgba(240,185,11,.08)}
body.desktop-binance-v11 .pair-category-tabs{
  min-width:0;
  display:flex;
  align-items:center;
  gap:6px;
  overflow-x:auto;
  scrollbar-width:none;
}
body.desktop-binance-v11 .pair-category-tabs::-webkit-scrollbar{display:none}
body.desktop-binance-v11 .pair-category-tabs button{
  flex:0 0 auto;
  height:34px;
  padding:0 13px;
  border:1px solid transparent;
  border-radius:7px;
  background:transparent;
  color:var(--bx-muted);
  cursor:pointer;
}
body.desktop-binance-v11 .pair-category-tabs button:hover{color:var(--bx-text);background:var(--bx-panel-2)}
body.desktop-binance-v11 .pair-category-tabs button.active{
  color:#181a20;
  background:var(--bx-yellow);
  border-color:var(--bx-yellow);
  font-weight:700;
}
body.desktop-binance-v11 .pair-picker-columns{
  display:grid;
  grid-template-columns:minmax(0,1.35fr) minmax(150px,.55fr) minmax(120px,.4fr);
  gap:18px;
  padding:0 58px 0 18px;
  color:var(--bx-muted);
  font-size:10px;
  border-bottom:1px solid var(--bx-line);
  align-items:center;
}
body.desktop-binance-v11 .pair-picker-columns span:nth-child(n+2){text-align:right}
body.desktop-binance-v11 .perp-pair-list{
  max-height:none!important;
  overflow:auto;
  padding:6px 8px 12px!important;
}
body.desktop-binance-v11 .perp-pair-list>a{
  min-height:58px!important;
  height:auto!important;
  display:grid!important;
  grid-template-columns:minmax(0,1.35fr) minmax(150px,.55fr) minmax(120px,.4fr) 28px!important;
  align-items:center;
  gap:18px!important;
  padding:8px 10px!important;
  border:0!important;
  border-radius:7px;
}
body.desktop-binance-v11 .perp-pair-list>a:hover{background:#1b2028}
body.desktop-binance-v11 .perp-pair-list>a.active{background:rgba(240,185,11,.09)!important}
body.desktop-binance-v11 .perp-pair-list>a[hidden]{display:none!important}
body.desktop-binance-v11 .pair-product-main{
  min-width:0;
  display:flex;
  align-items:center;
  gap:11px;
}
body.desktop-binance-v11 .pair-product-main>img{width:34px!important;height:34px!important;flex:0 0 34px;border-radius:50%;object-fit:contain}
body.desktop-binance-v11 .pair-product-main>span{min-width:0}
body.desktop-binance-v11 .pair-product-main strong{display:block;font-size:13px;white-space:nowrap}
body.desktop-binance-v11 .pair-product-main small{display:block;margin-top:3px;color:var(--bx-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
body.desktop-binance-v11 .pair-product-price,
body.desktop-binance-v11 .perp-pair-list>a>em{
  text-align:right;
  font-size:12px;
  font-style:normal;
  font-variant-numeric:tabular-nums;
}
body.desktop-binance-v11 .perp-pair-list>a>i{text-align:center;color:var(--bx-yellow);font-style:normal}

@media(max-width:1280px){
  body.desktop-binance-v11 .desktop-page-account-center .desktop-account-main{grid-template-columns:1fr}
  body.desktop-binance-v11 .desktop-page-mining .mining-card{
    grid-template-columns:74px minmax(160px,.6fr) minmax(260px,1fr) minmax(250px,.9fr);
    grid-template-areas:"machine title description stats" "machine action action action";
  }
  body.desktop-binance-v11 .desktop-page-mining .mining-card>form{justify-self:stretch}
}
@media(max-width:1080px){
  body.desktop-binance-v11 .desktop-page-account-center .desktop-account-layout{grid-template-columns:1fr!important}
  body.desktop-binance-v11 .desktop-page-account-center .desktop-account-main{grid-template-columns:repeat(2,minmax(0,1fr))}
  body.desktop-binance-v11 .desktop-page-home .desktop-home-carousel{aspect-ratio:4.8/1;min-height:180px}
  body.desktop-binance-v11 .desktop-page-home .desktop-home-overview-list{grid-template-columns:1fr}
  body.desktop-binance-v11 .pair-picker-tools{grid-template-columns:1fr}
  body.desktop-binance-v11 .perp-pair-sheet{width:calc(100vw - var(--pc-sidebar) - 40px)!important}
}

/* v14 reward issuance countdown — tied to next automatic cloud-mining settlement. */
body.desktop-binance-v11 .auto-mining-reward-countdown{
  display:flex;
  align-items:center;
  gap:8px;
  margin-top:7px;
  white-space:nowrap;
  font-size:11px;
  color:var(--bx-muted);
}
body.desktop-binance-v11 .auto-mining-reward-countdown i{font-style:normal}
body.desktop-binance-v11 .auto-mining-reward-countdown b{
  color:var(--bx-yellow-soft);
  font-size:12px;
  font-variant-numeric:tabular-nums;
}
body.desktop-binance-v11 .auto-mining-reward-countdown.is-due b{color:var(--bx-green)}

/* v15 desktop refinements: aligned trading workspace, mobile-inspired profile, compact language picker. */
@media (min-width: 901px){
  body.desktop-binance-v11 .desktop-page-perpetual-trade .perpetual-page{
    grid-template-columns:minmax(620px,1.55fr) minmax(620px,.9fr)!important;
    align-items:stretch!important;
  }
  body.desktop-binance-v11 .desktop-page-perpetual-trade .desktop-perpetual-chart-panel,
  body.desktop-binance-v11 .desktop-page-perpetual-trade .perpetual-trade-card{height:100%!important;align-self:stretch!important}
  body.desktop-binance-v11 .desktop-page-perpetual-trade .perpetual-grid{height:100%;align-items:stretch!important}
  body.desktop-binance-v11 .desktop-page-perpetual-trade .perpetual-form,
  body.desktop-binance-v11 .desktop-page-perpetual-trade .order-book{
    min-height:600px!important;height:100%!important;align-self:stretch!important;box-sizing:border-box;
  }
  body.desktop-binance-v11 .desktop-page-perpetual-trade .perpetual-form{display:flex;flex-direction:column}
  body.desktop-binance-v11 .desktop-page-perpetual-trade .perp-submit{margin-top:auto}

  body.desktop-binance-v11 .order-book-toolbar{height:30px;display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;color:#848e9c;font-size:12px}
  body.desktop-binance-v11 .order-book-toolbar select{height:26px;padding:0 22px 0 8px;border:0;background:#181d25;color:#d8dde7;border-radius:4px}
  body.desktop-binance-v11 .order-book header,
  body.desktop-binance-v11 #perpOrderRows>div:not(.book-mid){display:grid!important;grid-template-columns:1fr 1fr 1fr;gap:8px;position:relative;min-height:26px;align-items:center}
  body.desktop-binance-v11 .order-book header span:nth-child(n+2),
  body.desktop-binance-v11 #perpOrderRows>div:not(.book-mid) span:nth-child(n+2){text-align:right}
  body.desktop-binance-v11 #perpOrderRows>div:not(.book-mid)::before{content:"";position:absolute;top:0;bottom:0;right:0;width:var(--depth);z-index:0;opacity:.18}
  body.desktop-binance-v11 #perpOrderRows>div.sell::before{background:#f6465d}
  body.desktop-binance-v11 #perpOrderRows>div.buy::before{background:#0ecb81}
  body.desktop-binance-v11 #perpOrderRows>div span{position:relative;z-index:1}
  body.desktop-binance-v11 .book-mid{display:flex!important;align-items:center;gap:9px;height:38px;margin:4px 0;border-top:1px solid #252b34;border-bottom:1px solid #252b34}
  body.desktop-binance-v11 .book-mid strong{font-size:20px}.book-mid.up strong{color:#0ecb81}.book-mid.down strong{color:#f6465d}
  body.desktop-binance-v11 .book-mid small{color:#848e9c}

  body.desktop-binance-v11 .desktop-page-account-center .desktop-account-layout{display:block!important;max-width:1180px;margin:0 auto}
  body.desktop-binance-v11 .desktop-page-account-center .desktop-account-left,
  body.desktop-binance-v11 .desktop-page-account-center .desktop-account-main{width:100%!important;display:block!important}
  body.desktop-binance-v11 .desktop-page-account-center .profile-hero{position:static!important;min-height:0!important;margin:0 0 12px!important}
  body.desktop-binance-v11 .desktop-page-account-center .profile-hero .page-container{display:grid;grid-template-columns:auto minmax(220px,1fr) auto auto;align-items:center;gap:20px;padding:24px 28px}
  body.desktop-binance-v11 .desktop-page-account-center .profile-head{grid-column:1/3;margin:0!important}
  body.desktop-binance-v11 .desktop-page-account-center .desktop-account-state{grid-column:3;min-width:130px;margin:0!important}
  body.desktop-binance-v11 .desktop-page-account-center .desktop-account-summary{grid-column:4;display:flex!important;gap:10px;margin:0!important}
  body.desktop-binance-v11 .desktop-page-account-center .desktop-account-summary>span{min-width:145px}
  body.desktop-binance-v11 .desktop-page-account-center .vip-entry-card{width:100%;margin:0 0 12px!important;box-sizing:border-box}
  body.desktop-binance-v11 .desktop-page-account-center .desktop-account-main{display:grid!important;grid-template-columns:1fr 1fr;gap:12px}
  body.desktop-binance-v11 .desktop-page-account-center .desktop-account-panel{margin:0!important}
  body.desktop-binance-v11 .desktop-page-account-center .desktop-account-logout-left{width:100%;margin:12px 0 0!important}

  body.desktop-binance-v11 .language-modal{pointer-events:none;background:transparent!important}
  body.desktop-binance-v11 .language-modal:not([hidden]){display:block!important}
  body.desktop-binance-v11 .language-modal-backdrop{background:transparent!important;pointer-events:auto}
  body.desktop-binance-v11 .language-sheet{pointer-events:auto;position:fixed!important;left:auto!important;right:116px!important;top:58px!important;transform:none!important;width:300px!important;max-height:420px!important;border-radius:8px!important;background:#1e2329!important;border:1px solid #343b45!important;box-shadow:0 18px 55px rgba(0,0,0,.5)!important}
  body.desktop-binance-v11 .language-sheet header{height:44px!important;justify-content:flex-start!important;padding:0 14px!important}
  body.desktop-binance-v11 .language-sheet header strong{font-size:14px!important;font-weight:700!important}
  body.desktop-binance-v11 .language-sheet header button{right:8px!important;top:0!important;font-size:24px!important;line-height:42px!important}
  body.desktop-binance-v11 .language-list{max-height:370px!important;padding:6px}
  body.desktop-binance-v11 .language-list a{height:38px!important;padding:0 10px!important;border:0!important;border-radius:5px!important;font-size:13px!important;gap:9px!important}
  body.desktop-binance-v11 .language-list a:hover{background:#2b3139}
  body.desktop-binance-v11 .language-list a.active{background:#2b3139;color:#f0b90b}
  body.desktop-binance-v11 .language-flag{width:18px!important;height:18px!important;flex-basis:18px!important}
  body.desktop-binance-v11 .language-list a b{font-size:15px!important}
}


/* v15 top-right authentication controls: guest login/register, signed-in logout. */
body.desktop-binance-v11 .desktop-auth-actions{display:flex;align-items:center;gap:7px;flex:0 0 auto}
body.desktop-binance-v11 .desktop-auth-actions form{margin:0}
body.desktop-binance-v11 .desktop-auth-button{height:34px;min-width:68px;padding:0 15px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #363c45;border-radius:6px;background:#1e2329;color:#eaecef;font-size:12px;font-weight:600;white-space:nowrap}
body.desktop-binance-v11 .desktop-auth-button:hover{background:#2b3139;color:#fff}
body.desktop-binance-v11 .desktop-auth-register{border-color:#f0b90b;background:#f0b90b;color:#181a20}
body.desktop-binance-v11 .desktop-auth-register:hover{background:#f8d33a;color:#181a20}
body.desktop-binance-v11 .desktop-auth-logout{cursor:pointer;border-color:#4a3035;background:#2a2024;color:#f6465d}
body.desktop-binance-v11 .desktop-auth-logout:hover{background:#3a252b;color:#ff6b7c}
body.desktop-binance-v11 .desktop-account-shortcut{height:34px;max-width:116px;padding:0 9px 0 4px;display:flex;align-items:center;gap:7px;border:1px solid #363c45;border-radius:6px;background:#1e2329;color:#b7bdc6}
body.desktop-binance-v11 .desktop-account-shortcut img{width:26px;height:26px;border-radius:5px;object-fit:cover}
body.desktop-binance-v11 .desktop-account-shortcut span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-variant-numeric:tabular-nums}
