.language-select{max-width:75px;height:33px;min-height:33px;background:var(--surface);color:var(--soft);border:1px solid var(--border);border-radius:7px;padding:4px 6px;font:10px var(--font);cursor:pointer}
.visitor-count{display:inline-flex;align-items:center;gap:5px;white-space:nowrap;font:10px var(--font);color:var(--muted)}
.visitor-count>i{width:4px;height:4px;border-radius:50%;background:var(--mint,var(--accent))}
@media(max-width:1050px){.desktop-nav{gap:14px!important}.nav-inner{gap:14px!important}.nav-actions{gap:6px!important}.language-select{max-width:64px}.visitor-count{font-size:9px}}
@media(max-width:767px){.header-actions .preview-status{display:none}.language-select{max-width:58px;height:30px;min-height:30px;font-size:9px;padding:4px}.visitor-count{font-size:8px;gap:4px}.nav-actions,.header-actions{gap:6px!important}.header-inner{gap:10px}.nav-inner{padding-left:16px!important;padding-right:16px!important}.header-actions{margin-left:auto}.hero h1{white-space:normal}}
@media(max-width:360px){.home-header .brand-icon{display:none}.home-header .brand{font-size:15px}.language-select{max-width:51px;font-size:8px}.visitor-count{font-size:7px}.nav-actions .icon-button{width:28px;height:28px}}
html[lang]:not([lang=ko]) .recruit-hero h1{font-size:clamp(32px,3vw,47px);white-space:normal}
html[lang]:not([lang=ko]) .recruit-section .section-intro h2{font-size:29px}
@media(max-width:767px){html[lang]:not([lang=ko]) .recruit-hero h1{font-size:31px}html[lang]:not([lang=ko]) .recruit-section .section-intro h2{font-size:25px}.mobile-inquiry-bar>span{max-width:42%;line-height:1.5}.mobile-inquiry-bar .button{font-size:9px}}

/* V2.2: natural compact mobile layout; keep all financial details visible. */
.activity-pnl-cell{text-align:right;font-variant-numeric:tabular-nums}
.activity-pnl{font:500 11px var(--mono);white-space:nowrap;letter-spacing:-.2px}
.activity-pnl small{font-size:8px;color:var(--muted);font-weight:400}
.pnl-pending{font-size:10px;color:var(--muted);white-space:nowrap}
.activity-table th,.activity-table td{padding:12px 10px}
.activity-table th:nth-child(1){width:10%}
.activity-table th:nth-child(2){width:20%}
.activity-table th:nth-child(3){width:7%}
.activity-table th:nth-child(4){width:16%;text-align:right}
.activity-table th:nth-child(5){width:9%;text-align:right}
.activity-table th:nth-child(6),.activity-table th:nth-child(7){width:14%;text-align:left}
.activity-table th:nth-child(8){width:10%;text-align:right}
@media(min-width:768px) and (max-width:1050px){
 .activity-table th,.activity-table td{padding:11px 6px;font-size:9px}
 .activity-pnl{font-size:10px}.activity-pnl small{font-size:6px}
 .activity-table .bot-cell{min-width:0}.activity-table .bot-name{max-width:75px;overflow:hidden;text-overflow:ellipsis}
 .activity-table .exchange-tag{font-size:7px;min-width:32px;padding:3px}
}
@media(max-width:767px){
 html{-webkit-text-size-adjust:100%;text-size-adjust:100%}
 main{padding-top:19px;padding-bottom:38px}
 .section-heading{margin-bottom:18px}
 .portfolio-summary{row-gap:16px;padding-bottom:17px}
 .summary-metric strong{margin:6px 0 4px}
 .balance-topline{margin-bottom:8px}
 .exchange-cards{gap:8px}
 .exchange-card{padding:12px 13px;border-radius:9px}
 .exchange-card-heading{margin-bottom:11px}
 .exchange-metrics{gap:7px}
 .exchange-metric{gap:5px}
 .bot-health-row{margin-top:10px;padding-top:7px;min-height:27px}
 .positions-section{margin-top:24px}
 .positions-title-row{margin-bottom:14px;gap:12px}
 .section-description{margin-top:6px}
 .position-toolbar{gap:10px;margin-bottom:12px}
 .flat-state{padding:12px 13px}
 .activity-section{margin-top:23px}
 .activity-heading{margin-bottom:10px}
 .activity-heading .section-description{font-size:10px;line-height:1.55}
 .activity-toolbar{margin-bottom:8px}
 .mobile-activity-row{padding:11px 12px;overflow-anchor:none}
 .activity-mobile-top{gap:7px;flex-wrap:wrap}
 .activity-mobile-top strong{font-size:12px}
 .activity-mobile-top .side-tag{font-size:8px}
 .completion-profit{margin-left:auto;text-align:right}
 .completion-profit .activity-pnl{font-size:13px}
 .completion-profit .activity-pnl small{font-size:8px}
 .activity-mobile-bottom{margin-top:7px;gap:9px}
 .activity-mobile-bottom .bot-name{font-size:9px!important;max-width:150px;overflow:hidden;text-overflow:ellipsis}
 .activity-mobile-bottom .exchange-tag{font-size:8px;min-width:40px}
 .activity-mobile-bottom>span{font-size:8px}
 .completion-times{border-top:0;padding-top:0;margin-top:7px;gap:8px;flex-wrap:wrap;font-size:8px}
 .completion-times time{font-size:9px}
 .completion-duration{margin-left:auto;font:9px var(--mono)}
 .history-restricted{padding:16px 13px}
 .activity-pagination button{min-height:36px}
 .mobile-position{padding:11px 12px}
 .mobile-position-values{margin-top:9px}
 .symbol-group-header{padding-top:12px;padding-bottom:12px}
 footer{margin-top:22px;padding-top:14px}
 /* The landing page keeps readable type, with less repeated vertical space. */
 .recruit-hero{padding-top:30px;padding-bottom:28px;gap:23px}
 .recruit-hero .hero-description{line-height:1.75}
 .fee-visual{padding-top:15px}
 .fee-card{padding:15px 17px}
 .fee-symbol{font-size:80px;padding:5px 0 8px;letter-spacing:-7px}
 .fee-symbol span{font-size:70px}
 .fee-facts{margin-top:12px;padding-top:8px}
 .fee-facts>div{padding:6px 0}
 .recruit-section{padding-top:33px;padding-bottom:33px}
 .recruit-section .section-intro{margin-bottom:20px;gap:15px}
 .offer-grid{gap:9px}
 .exchange-offer{padding:16px}
 .offer-top{margin-bottom:12px}
 .exchange-offer h3{font-size:15px;margin-bottom:7px}
 .exchange-offer p{line-height:1.65}
 .offer-inquiry{margin-top:12px;padding-top:10px;min-height:36px}
 .results-inner{padding-top:32px;padding-bottom:32px;gap:21px}
 .results-preview{padding:17px}
 .results-preview-heading{margin-bottom:16px}
 .proof-metric{padding-bottom:13px;margin-bottom:13px}
 .join-grid{gap:16px}
 .join-grid article{padding-top:13px}
 .join-grid h3{margin-top:9px;margin-bottom:7px}
 .faq-section{padding-top:32px;padding-bottom:32px;gap:20px}
 .recruit-closing{padding-top:32px;padding-bottom:32px}
}
@media(max-width:360px){
 .exchange-card{padding:11px}
 .activity-mobile-bottom .bot-name{max-width:115px}
 .completion-profit .activity-pnl{font-size:12px}
 .completion-times{gap:5px}
 .completion-times time{font-size:8px}
}

/* V2.3: fixed viewport on desktop, stable pixels during live activity updates. */
.dashboard-page,.dashboard-page #activity-list,.dashboard-page #position-list{overflow-anchor:none}
.dashboard-page .portfolio-summary{grid-template-columns:repeat(3,minmax(0,1fr))}
.dashboard-page #activity-list:focus-visible,.dashboard-page #position-list:focus-visible{outline:1px solid var(--accent);outline-offset:2px}
@media(min-width:1024px) and (min-height:600px){
 body.dashboard-page{height:100dvh;overflow:hidden;display:flex;flex-direction:column}
 .dashboard-page .site-header{height:48px;flex:0 0 48px}
 .dashboard-page .header-inner{padding:0 24px;max-width:1660px;gap:20px}
 .dashboard-page .brand{font-size:17px}.dashboard-page .brand-icon{width:28px;height:28px}
 .dashboard-page .header-location{font-size:11px}
 .dashboard-page .header-actions{gap:7px}
 .dashboard-page .preview-status{font-size:9px;padding:5px 8px;margin-right:0}
 .dashboard-page .icon-button{height:30px;width:30px;min-height:30px}
 .dashboard-page .dashboard-main{width:100%;max-width:1660px;flex:1;min-height:0;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;gap:10px;margin:0 auto;padding:12px 24px 8px}
 .dashboard-page .overview{grid-row:1;display:grid;grid-template-columns:126px minmax(0,1fr);gap:8px 20px;align-items:center;min-width:0}
 .dashboard-page .section-heading{grid-column:1;grid-row:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:7px;margin:0}
 .dashboard-page .section-heading .eyebrow{display:none}
 .dashboard-page h1{font-size:16px;margin:0;letter-spacing:-.4px}
 .dashboard-page .currency-control{padding:2px;border-radius:6px}
 .dashboard-page .currency-control button{font-size:9px;min-height:23px;padding:3px 9px}
 .dashboard-page .currency-control button span{margin-left:4px}
 .dashboard-page .portfolio-summary{grid-column:2;grid-row:1;gap:0;margin:0;padding:0;min-width:0}
 .dashboard-page .summary-metric{min-height:54px;padding-left:22px}
 .dashboard-page .summary-metric:first-child{padding-left:0}
 .dashboard-page .summary-metric strong{font-size:19px;margin:5px 0 3px;letter-spacing:-.5px}
 .dashboard-page .summary-metric .field-label{font-size:10px}
 .dashboard-page .summary-metric .metric-caption{font-size:9px}
 .dashboard-page .summary-metric.total-assets strong{font-size:18px;color:var(--soft)}
 .dashboard-page .balance-topline{grid-column:1/-1;grid-row:2;font-size:9px;margin:0;line-height:14px}
 .dashboard-page .balance-hint{font-size:9px}
 .dashboard-page .exchange-cards{grid-column:1/-1;grid-row:3;gap:10px;min-width:0}
 .dashboard-page .exchange-card{padding:11px 14px;border-radius:9px;min-width:0}
 .dashboard-page .exchange-card-heading{margin-bottom:9px}
 .dashboard-page .exchange-wordmark{font-size:12px;gap:6px}
 .dashboard-page .exchange-wordmark svg{width:15px;height:15px}
 .dashboard-page .exchange-position-count{font-size:9px}
 .dashboard-page .exchange-metrics{gap:9px}
 .dashboard-page .exchange-metric{gap:5px}
 .dashboard-page .exchange-metric .field-label{font-size:9px}
 .dashboard-page .exchange-metric>strong{font-size:13px}
 .dashboard-page .exchange-metric-caption{font-size:8px}
 .dashboard-page .exchange-balance .exchange-metric-caption{font-size:7px}
 .dashboard-page .bot-health-row{margin-top:8px;padding-top:6px;min-height:23px;font-size:9px}
 .dashboard-page .active-bots b{font-size:10px}
 .dashboard-page .ws-connected{font-size:8px}
 .dashboard-page .bot-issue-toggle{font-size:8px;min-height:22px;padding:3px 5px}
 .dashboard-page .bot-issue-list{position:absolute;z-index:10;left:0;right:0;top:100%;max-height:220px;padding:10px 14px;margin:4px 0 0;background:var(--surface);border:1px solid var(--border);border-radius:8px;box-shadow:var(--shadow)}
 .dashboard-page .positions-section{grid-row:2;display:grid;grid-template-columns:max-content minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);column-gap:18px;row-gap:6px;min-height:0;max-height:180px;margin:0}
 .dashboard-page .positions-section[data-held=true]{height:min(22dvh,180px)}
 .dashboard-page .positions-title-row{grid-column:1;grid-row:1;gap:14px;margin:0;align-items:center}
 .dashboard-page .title-line{gap:7px}
 .dashboard-page h2{font-size:16px;letter-spacing:-.4px}
 .dashboard-page .count-badge{font-size:10px;min-width:21px;padding:3px 5px}
 .dashboard-page .positions-title-row .section-description{display:none}
 .dashboard-page .position-summary{align-self:center;gap:7px;padding:0}
 .dashboard-page .position-summary>span{font-size:9px}
 .dashboard-page .position-summary>strong{font-size:12px;letter-spacing:-.2px}
 .dashboard-page .position-summary>strong small{font-size:8px}
 .dashboard-page .position-toolbar{grid-column:2;grid-row:1;margin:0;gap:12px}
 .dashboard-page .exchange-tabs{gap:2px}
 .dashboard-page .exchange-tabs button{font-size:9px;min-height:28px;padding:4px 7px;gap:5px}
 .dashboard-page .exchange-tabs .tab-count{font-size:8px}
 .dashboard-page .tools{gap:6px}
 .dashboard-page .search-field{height:28px;width:160px;padding:0 8px;gap:5px}
 .dashboard-page .search-field input{font-size:10px;min-height:26px}
 .dashboard-page .sort-field{height:28px;padding:0 7px}
 .dashboard-page .sort-field select{font-size:10px;min-height:26px}
 .dashboard-page .active-filters{grid-column:1/-1;grid-row:2;font-size:9px;margin:0}
 .dashboard-page .active-filters:not([hidden])+#position-list{grid-row:3}
 .dashboard-page #position-list{grid-column:1/-1;grid-row:2;min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-gutter:stable}
 .dashboard-page .flat-state{padding:7px 11px;font-size:10px;min-height:33px;border-radius:7px}
 .dashboard-page .flat-state small{font-size:9px}
 .dashboard-page .flat-icon{width:18px;height:18px}
 .dashboard-page .list-footnote{display:none}
 .dashboard-page .symbol-group{margin-bottom:8px;border-radius:8px}
 .dashboard-page .symbol-heading{padding:7px 12px}
 .dashboard-page .symbol-avatar{width:25px;height:25px;font-size:13px}
 .dashboard-page .symbol-name{font-size:13px}
 .dashboard-page .symbol-subtitle{font-size:8px;margin-top:3px}
 .dashboard-page .symbol-net small{font-size:8px}
 .dashboard-page .symbol-net strong{font-size:13px;margin-top:3px}
 .dashboard-page .chart-button{min-height:27px;font-size:9px;padding:4px 8px}
 .dashboard-page .position-table th{padding:6px 10px;font-size:9px}
 .dashboard-page .position-table td{padding:6px 10px;font-size:10px}
 .dashboard-page .position-table td:first-child{padding-left:12px}
 .dashboard-page .cell-number{font-size:10px}
 .dashboard-page .pnl-number{font-size:11px}
 .dashboard-page .pnl-percent{font-size:8px;margin-top:3px}
 .dashboard-page .activity-section{grid-row:3;display:grid;grid-template-rows:auto minmax(0,1fr) auto;position:relative;min-height:0;margin:0;gap:6px}
 .dashboard-page .activity-heading{grid-row:1;min-height:23px;margin:0}
 .dashboard-page .activity-heading .section-description{display:none}
 .dashboard-page .activity-toolbar{position:absolute;right:0;top:4px;display:flex;gap:14px;font-size:9px;margin:0}
 .dashboard-page .activity-order,.dashboard-page .activity-completion-note{font-size:9px}
 .dashboard-page #activity-list{grid-row:2;min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-gutter:stable;border-radius:8px}
 .dashboard-page .activity-table-wrap{overflow:visible;border-radius:8px}
 .dashboard-page .activity-table th{position:sticky;top:0;z-index:1;padding:6px 10px;line-height:13px;font-size:9px}
 .dashboard-page .activity-table td{padding:6px 10px;line-height:14px;font-size:10px}
 .dashboard-page .activity-table .side-tag{padding:2px 4px;font-size:8px}
 .dashboard-page .activity-table .exchange-tag{padding:3px 4px;font-size:7px;min-width:39px}
 .dashboard-page .activity-table .bot-cell{gap:7px}
 .dashboard-page .activity-table .bot-name{font-size:9px}
 .dashboard-page .activity-time{font-size:9px}
 .dashboard-page .activity-pnl{font-size:10px}
 .dashboard-page .activity-pnl small{font-size:7px}
 .dashboard-page .activity-pagination{grid-row:3;min-height:26px;margin:0}
 .dashboard-page .activity-pagination>span{font-size:9px}
 .dashboard-page .activity-pagination button{min-height:26px;font-size:10px;padding:4px 10px}
 .dashboard-page .history-restricted{padding:15px 18px}
 .dashboard-page footer{grid-row:4;margin:0;padding:0;border:0;font-size:8px;line-height:12px;min-height:12px}
 .dashboard-page .footer-brand{font-size:9px}
 .dashboard-page .footer-time{font-size:8px}
}
@media(min-width:1024px) and (min-height:600px) and (max-height:800px){
 .dashboard-page .activity-table td{padding-top:4px;padding-bottom:4px}
 .dashboard-page .exchange-card{padding-top:9px;padding-bottom:9px}
 .dashboard-page .portfolio-summary .summary-metric{min-height:50px}
 .dashboard-page .activity-table th{padding-top:5px;padding-bottom:5px}
}
@media(max-width:1023px){
 .dashboard-page .portfolio-summary{column-gap:0;row-gap:0}
 .dashboard-page .portfolio-summary .summary-metric{min-width:0;padding-left:12px;border-left:1px solid var(--border)}
 .dashboard-page .portfolio-summary .summary-metric:first-child{padding-left:0;border-left:0}
 .dashboard-page .portfolio-summary .summary-metric strong{font-size:clamp(11px,2.9vw,19px);white-space:nowrap;letter-spacing:-.5px}
 .dashboard-page .portfolio-summary .total-assets strong{color:var(--soft)}
}
@media(max-width:767px){
 .dashboard-page .portfolio-summary{grid-template-columns:repeat(3,minmax(0,1fr));padding-bottom:15px}
 .dashboard-page .portfolio-summary .summary-metric{padding-left:9px;min-height:0}
 .dashboard-page .portfolio-summary .summary-metric strong{font-size:clamp(10px,3.05vw,14px);margin:7px 0 5px;letter-spacing:-.6px}
 .dashboard-page .portfolio-summary .summary-metric .field-label{font-size:9px;white-space:nowrap}
 .dashboard-page .portfolio-summary .summary-metric .tiny-label{display:none}
 .dashboard-page .portfolio-summary .summary-metric .metric-caption{font-size:8px;line-height:1.4}
 .dashboard-page .position-summary{display:none}
 .dashboard-page .section-heading{margin-bottom:15px}
 .dashboard-page #activity-list{overflow-anchor:none}
}
@media(min-width:1024px) and (min-height:600px){
 .dashboard-page .positions-section:has(.active-filters:not([hidden])){grid-template-rows:auto auto minmax(0,1fr)}
}

/* V2.4: financial summary is the primary content; preserve readable type. */
.dashboard-page .portfolio-summary{background:linear-gradient(110deg,color-mix(in srgb,var(--accent) 6%,var(--surface)),var(--surface) 60%);border:1px solid var(--border);border-radius:11px;padding:13px 16px}
.dashboard-page .portfolio-summary .summary-metric strong{--summary-value-max:30px;font-size:var(--summary-value-max);font-weight:680;line-height:1.2;font-variant-numeric:tabular-nums;letter-spacing:-.7px;white-space:nowrap}
.dashboard-page .portfolio-summary .total-assets strong{color:var(--text)}
@media(min-width:1024px) and (min-height:600px){
 .dashboard-page .site-header{height:54px;flex-basis:54px}
 .dashboard-page .brand{font-size:19px}
 .dashboard-page .header-location{font-size:13px}
 .dashboard-page .language-select{font-size:12px;max-width:80px}
 .dashboard-page .visitor-count{font-size:11px}
 .dashboard-page .preview-status{font-size:11px;padding:6px 9px}
 .dashboard-page .header-actions .icon-button{height:33px;width:33px;min-height:33px}
 .dashboard-page .overview{grid-template-columns:minmax(0,1fr);gap:9px}
 .dashboard-page .section-heading{grid-column:1;grid-row:1;flex-direction:row;align-items:center;justify-content:space-between;gap:16px;min-width:0}
 .dashboard-page .section-heading .eyebrow{display:none}
 .dashboard-page h1{font-size:21px}
 .dashboard-page .currency-control{margin-left:auto;padding:3px}
 .dashboard-page .currency-control button{font-size:11px;min-height:28px;padding:4px 11px}
 .dashboard-page .portfolio-summary{grid-column:1;grid-row:2;padding:12px 16px;gap:0}
 .dashboard-page .portfolio-summary .summary-metric{min-height:69px;padding-left:24px}
 .dashboard-page .portfolio-summary .summary-metric:first-child{padding-left:0}
 .dashboard-page .portfolio-summary .summary-metric .field-label{font-size:12px}
 .dashboard-page .portfolio-summary .summary-metric strong{--summary-value-max:32px;margin:7px 0 5px}
 .dashboard-page .portfolio-summary .summary-metric .metric-caption{font-size:11px}
 .dashboard-page .portfolio-summary .summary-metric .tiny-label{font-size:9px}
 .dashboard-page .balance-topline{grid-column:1;grid-row:3;font-size:11px;line-height:16px}
 .dashboard-page .balance-hint{font-size:10px}
 .dashboard-page .exchange-cards{grid-column:1;grid-row:4}
 .dashboard-page .exchange-card{padding:12px 15px}
 .dashboard-page .exchange-card-heading{margin-bottom:10px}
 .dashboard-page .exchange-wordmark{font-size:15px}
 .dashboard-page .exchange-position-count{font-size:11px}
 .dashboard-page .exchange-metric .field-label{font-size:11px}
 .dashboard-page .exchange-metric>strong{font-size:17px;letter-spacing:-.4px}
 .dashboard-page .exchange-metric-caption{font-size:10px}
 .dashboard-page .exchange-balance .exchange-metric-caption{font-size:9px}
 .dashboard-page .bot-health-row{margin-top:9px;padding-top:8px;min-height:28px;font-size:11px}
 .dashboard-page .active-bots b{font-size:12px}
 .dashboard-page .ws-connected{font-size:11px}
 .dashboard-page .bot-issue-toggle{font-size:10px;min-height:26px}
 .dashboard-page .bot-issue-note{font-size:11px}
 .dashboard-page .bot-issue-item strong{font-size:13px}
 .dashboard-page .bot-issue-item>div>span,.dashboard-page .bot-issue-item small{font-size:11px}
 .dashboard-page .bot-issue-item p,.dashboard-page .bot-issue-item time{font-size:11px}
 .dashboard-page h2{font-size:20px}
 .dashboard-page .count-badge{font-size:12px;min-width:24px;padding:4px 6px}
 .dashboard-page .positions-title-row{gap:12px}
 .dashboard-page .position-summary>span{font-size:11px}
 .dashboard-page .position-summary>strong{font-size:15px}
 .dashboard-page .position-summary>strong small{font-size:10px}
 .dashboard-page .exchange-tabs button{font-size:11px;min-height:32px;padding:5px 8px}
 .dashboard-page .exchange-tabs .tab-count{font-size:10px}
 .dashboard-page .search-field,.dashboard-page .sort-field{height:32px}
 .dashboard-page .search-field{width:170px}
 .dashboard-page .search-field input,.dashboard-page .sort-field select{font-size:12px;min-height:30px}
 .dashboard-page .flat-state{font-size:12px;min-height:36px;padding:8px 12px}
 .dashboard-page .flat-state small{font-size:11px}
 .dashboard-page .active-filters{font-size:11px}
 .dashboard-page .symbol-heading{padding:8px 12px}
 .dashboard-page .symbol-name{font-size:16px}
 .dashboard-page .symbol-subtitle{font-size:11px}
 .dashboard-page .symbol-net small{font-size:10px}
 .dashboard-page .symbol-net strong{font-size:15px}
 .dashboard-page .chart-button{font-size:11px;min-height:30px}
 .dashboard-page .position-table th{font-size:11px;padding:7px 10px}
 .dashboard-page .position-table td{font-size:13px;padding:8px 10px}
 .dashboard-page .cell-number{font-size:13px}
 .dashboard-page .pnl-number{font-size:14px}
 .dashboard-page .pnl-percent{font-size:10px}
 .dashboard-page .activity-heading{min-height:27px}
 .dashboard-page .activity-toolbar{top:6px;gap:12px}
 .dashboard-page .activity-order,.dashboard-page .activity-completion-note{font-size:11px}
 .dashboard-page .activity-table th{font-size:12px;line-height:17px;padding:7px 10px}
 .dashboard-page .activity-table td{font-size:14px;line-height:18px;padding:8px 10px}
 .dashboard-page .activity-table .side-tag{font-size:10px;padding:3px 5px}
 .dashboard-page .activity-table .exchange-tag{font-size:10px;min-width:46px;padding:4px 5px}
 .dashboard-page .activity-table .bot-name{font-size:12px}
 .dashboard-page .activity-table .activity-time{font-size:12px}
 .dashboard-page .activity-table .activity-pnl{font-size:14px}
 .dashboard-page .activity-pnl small{font-size:10px}
 .dashboard-page .pnl-pending{font-size:12px}
 .dashboard-page .activity-pagination{min-height:30px}
 .dashboard-page .activity-pagination>span{font-size:11px}
 .dashboard-page .activity-pagination button{font-size:12px;min-height:30px;padding:5px 11px}
 .dashboard-page .activity-pagination button span{font-size:10px}
 .dashboard-page footer,.dashboard-page .footer-time{font-size:10px;line-height:14px;min-height:14px}
 .dashboard-page .footer-brand{font-size:11px}
}
@media(min-width:1024px) and (min-height:600px) and (max-height:800px){
 .dashboard-page .portfolio-summary{padding-top:9px;padding-bottom:9px}
 .dashboard-page .portfolio-summary .summary-metric{min-height:60px}
 .dashboard-page .portfolio-summary .summary-metric strong{--summary-value-max:28px;margin-top:5px;margin-bottom:3px}
 .dashboard-page .exchange-card{padding-top:9px;padding-bottom:9px}
 .dashboard-page .exchange-metric>strong{font-size:16px}
 .dashboard-page .bot-health-row{margin-top:7px;padding-top:6px;min-height:25px}
 .dashboard-page .activity-table td{font-size:13px;line-height:18px;padding-top:5px;padding-bottom:5px}
 .dashboard-page .activity-table .activity-pnl{font-size:13px}
}
@media(min-width:1600px) and (min-height:850px){
 .dashboard-page .portfolio-summary .summary-metric strong{--summary-value-max:36px}
 .dashboard-page .activity-table td{padding-top:10px;padding-bottom:10px}
}
@media(min-width:768px) and (max-width:1023px){
 .dashboard-page .portfolio-summary .summary-metric strong{--summary-value-max:26px}
}
@media(max-width:767px){
 .dashboard-page main{padding-left:12px;padding-right:12px}
 .dashboard-page .portfolio-summary{padding:14px 7px 12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:14px;border-radius:10px}
 .dashboard-page .portfolio-summary .summary-metric{padding-left:7px;padding-right:2px}
 .dashboard-page .portfolio-summary .summary-metric:first-child{padding-left:0}
 .dashboard-page .portfolio-summary .summary-metric .field-label{font-size:11px;font-weight:500;color:var(--soft)}
 .dashboard-page .portfolio-summary .summary-metric strong{--summary-value-max:24px;font-size:var(--summary-value-max);font-weight:700;line-height:30px;min-height:30px;margin:8px 0 4px;letter-spacing:-.65px}
 .dashboard-page .portfolio-summary .summary-metric .metric-caption{font-size:10px;line-height:1.4}
 .dashboard-page .section-heading{margin-bottom:14px}
}
@media(min-width:1024px) and (min-height:600px){
 .dashboard-page .position-table .bot-name{font-size:12px}
 .dashboard-page .position-table .exchange-tag{font-size:10px}
 .dashboard-page .position-table .side-tag{font-size:10px}
 .dashboard-page .detail-content label{font-size:11px}
 .dashboard-page .detail-content span{font-size:13px}
}

/* Headline metrics also restore the complete, unfiltered dashboard. */
.dashboard-page .portfolio-summary button.summary-metric{text-align:left;background:transparent;color:inherit;min-width:0;padding-top:0;padding-bottom:0;padding-right:2px;border-top:0;border-bottom:0;border-right:0;border-radius:0;cursor:pointer}
.dashboard-page .portfolio-summary button.summary-metric:hover{background:color-mix(in srgb,var(--accent) 5%,transparent)}
.dashboard-page .portfolio-summary button.summary-metric:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}

/* V2.5: one compact connection/count indicator and a globe language control. */
.visitor-count{gap:6px;min-height:33px;padding:0 9px;background:var(--surface);border:1px solid var(--border);border-radius:8px;line-height:1;cursor:default}
.visitor-count>i{width:6px;height:6px;flex-shrink:0;background:#e5ad54}
.visitor-count[data-state=live]>i{background:var(--positive,var(--mint,var(--accent,#3ce3b3)))}
.visitor-count[data-state=offline]>i{background:var(--negative,#ee788b)}
.visitor-count .visitor-label{font-size:10px;color:var(--muted)}
.visitor-count strong{font:600 12px var(--mono);color:var(--text);min-width:1ch}
.language-control{position:relative;display:grid;place-items:center;width:34px;height:34px;flex-shrink:0;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--soft);cursor:pointer}
.language-control svg{width:18px;height:18px;pointer-events:none;fill:none;stroke:currentColor;stroke-width:1.4}
.language-control .language-select{position:absolute;inset:0;width:100%;max-width:none!important;height:100%;min-height:0;opacity:0;cursor:pointer;padding:0}
.language-control:focus-within{outline:2px solid var(--accent,var(--mint,#3ce3b3));outline-offset:3px}
@media(min-width:1024px) and (min-height:600px){
 .dashboard-page .dashboard-main{gap:17px}
 .dashboard-page .positions-section{row-gap:9px}
 .dashboard-page .activity-section{gap:9px}
 .dashboard-page .visitor-count .visitor-label{font-size:11px}
 .dashboard-page .visitor-count strong{font-size:13px}
}
@media(max-width:1023px){
 .dashboard-page .positions-section{margin-top:31px}
 .dashboard-page .activity-section{margin-top:31px}
}
@media(max-width:767px){
 .visitor-count{min-height:30px;padding:0 7px;gap:5px}
 .visitor-count .visitor-label{font-size:9px}.visitor-count strong{font-size:11px}
 .language-control{width:30px;height:30px;border-radius:7px}.language-control svg{width:17px;height:17px}
}

/* Keep connection transitions out of the page's vertical layout. */
.dashboard-page .bot-health-row{flex-wrap:nowrap;min-width:0}
.dashboard-page .active-bots{flex-shrink:0}
.dashboard-page .ws-health{flex-wrap:nowrap;min-width:0;height:24px;min-height:24px;flex:1}
.dashboard-page .ws-connected{flex-shrink:0;line-height:20px;font-variant-numeric:tabular-nums}
.dashboard-page .bot-issue-toggle,.dashboard-page .bot-issue-summary{height:24px;min-height:24px;min-width:0;overflow:hidden;line-height:16px}
.dashboard-page .bot-issue-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.dashboard-page .bot-issue-toggle>i,.dashboard-page .bot-issue-summary>i,.dashboard-page .bot-issue-toggle>svg{flex-shrink:0}
.dashboard-page .bot-issue-list{position:absolute;z-index:10;left:0;right:0;top:100%;max-height:min(220px,45dvh);padding:10px 14px;margin:4px 0 0;background:var(--surface);border:1px solid var(--border);border-radius:8px;box-shadow:var(--shadow)}

/* Mobile exchange details: compact spacing, with existing financial type sizes. */
.balance-hint-short{display:none}
@media(max-width:767px){
 .dashboard-page .balance-topline{gap:8px;min-height:16px;line-height:16px}
 .dashboard-page .balance-topline>span:first-child{flex-shrink:0;white-space:nowrap}
 .dashboard-page .balance-hint{max-width:none;min-width:0;font-size:8px;line-height:16px;white-space:nowrap}
 .dashboard-page .balance-hint-full{display:none}
 .dashboard-page .balance-hint-short{display:inline}
 .dashboard-page .exchange-card{padding-block:9px}
 .dashboard-page .exchange-card-heading{margin-bottom:7px;line-height:1.3}
 .dashboard-page .exchange-metric{gap:4px}
 .dashboard-page .exchange-metric .field-label,.dashboard-page .exchange-metric>strong{line-height:1.35}
 .dashboard-page .exchange-metric-caption{line-height:1.3}
 .dashboard-page .bot-health-row{margin-top:6px;padding-top:5px;min-height:0}
}

/* Exchange connectivity shares the heading with the private position count. */
.dashboard-page .exchange-card-heading{gap:10px;min-height:24px}
.dashboard-page .exchange-name-button{display:inline-flex;align-items:center;flex-shrink:0;padding:0;min-height:24px;border:0;background:transparent;color:inherit}
.dashboard-page .exchange-card-status{display:flex;align-items:center;justify-content:flex-end;gap:14px;min-width:0;margin-left:auto;white-space:nowrap}
.dashboard-page .exchange-bot-status{display:inline-flex;align-items:center;gap:4px;height:24px;min-height:24px;padding:0;border:0;background:transparent;color:var(--muted);font-size:10px;line-height:1;white-space:nowrap}
.dashboard-page .exchange-bot-status b{font:500 11px var(--mono);color:var(--soft);font-variant-numeric:tabular-nums}
.dashboard-page .exchange-bot-status>i{width:5px;height:5px;margin-right:2px;flex-shrink:0;border-radius:50%;background:var(--positive)}
.dashboard-page .exchange-bot-status[data-state=pending]>i{background:#e5ad54}
.dashboard-page .exchange-bot-status[data-state=offline]>i{background:var(--negative)}
.dashboard-page .exchange-bot-status[data-state=offline] b{color:var(--negative)}
.dashboard-page .exchange-bot-status>svg{width:10px;height:10px;flex-shrink:0}
.dashboard-page .exchange-bot-status[aria-expanded=true]>svg{transform:rotate(180deg)}
.dashboard-page button.exchange-bot-status{cursor:pointer}
.dashboard-page .exchange-position-count{display:inline-flex;align-items:center;gap:5px;min-height:24px;padding:0;border:0;margin:0;background:transparent;color:var(--muted);line-height:1;white-space:nowrap}
.dashboard-page .exchange-position-count b{color:var(--soft);font-variant-numeric:tabular-nums}
.dashboard-page .exchange-name-button:focus-visible,.dashboard-page .exchange-bot-status:focus-visible,.dashboard-page .exchange-position-count:focus-visible{outline:1px solid var(--accent);outline-offset:3px;border-radius:3px}
@media(max-width:767px){
 .dashboard-page .exchange-card-status{gap:12px}
 .dashboard-page .exchange-bot-status{font-size:9px}
 .dashboard-page .exchange-bot-status b{font-size:10px}
 /* Keep the two profit figures prominent; balance follows the exchange cards. */
 .dashboard-page .portfolio-summary{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:12px;padding:14px}
 .dashboard-page .portfolio-summary .summary-metric{padding-left:14px;padding-right:0}
 .dashboard-page .portfolio-summary .summary-metric:first-child{padding-left:0;padding-right:14px}
 .dashboard-page .portfolio-summary .summary-metric strong{--summary-value-max:28px;min-height:34px;line-height:1.2;margin:8px 0 5px}
 .dashboard-page .portfolio-summary .summary-metric.total-assets{display:none}
}

/* One valuation feed for both responsive balance summaries. */
.dashboard-page .balance-rate{display:flex;align-items:center;gap:7px;color:var(--muted);font-size:10px;line-height:1.5;white-space:nowrap}
.dashboard-page .balance-rate>span:last-child{font-variant-numeric:tabular-nums;color:var(--soft)}
.dashboard-page .mobile-total-assets{display:none}
@media(max-width:767px){
 .dashboard-page .mobile-total-assets{display:flex;flex-direction:column;gap:5px;width:100%;margin:10px 0 0;padding:10px 12px;border:1px solid var(--border);border-radius:9px;background:var(--surface);text-align:left}
 .dashboard-page .mobile-total-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-width:0}
 .dashboard-page .mobile-total-heading .field-label{flex-shrink:0;font-size:11px}
 .dashboard-page .mobile-total-heading strong{min-width:0;font-size:18px;font-weight:550;line-height:1.4;font-variant-numeric:tabular-nums;letter-spacing:-.4px;overflow-wrap:anywhere}
 .dashboard-page .mobile-total-assets .balance-rate{justify-content:space-between;width:100%;font-size:9px}
}

/* Completed trading-fee cash flow sits next to net realized PnL. */
.dashboard-page .activity-fee{font-variant-numeric:tabular-nums;white-space:nowrap}
.dashboard-page .activity-fee small{font-size:.72em;color:var(--muted)}
.dashboard-page .activity-fee-cell{white-space:normal}
.dashboard-page .completion-fee-value{display:inline-block;margin-right:6px;white-space:nowrap}
.dashboard-page .close-method{display:inline-block;padding:2px 4px;border:1px solid var(--border);border-radius:4px;color:var(--soft);font-size:9px;line-height:1.3;vertical-align:middle;white-space:nowrap}
.dashboard-page .close-method small{font-size:8px;color:var(--muted)}
.dashboard-page .close-method.market{color:#dfb36c;background:#dfb36c0a}
.dashboard-page .close-method.unknown{border-color:transparent;color:var(--muted)}
/* PC tables share header/body edges; amounts and closing roles have separate columns. */
@media(min-width:768px){
 .dashboard-page #activity-list{overflow:auto;scrollbar-width:thin;overscroll-behavior:contain}
 .dashboard-page .activity-table-wrap{min-width:1180px;overflow:visible}
 .dashboard-page .activity-table th:nth-child(n){width:auto;text-align:left}
 .dashboard-page .activity-table .activity-col-symbol{width:6%}
 .dashboard-page .activity-table .activity-col-bot{width:15%}
 .dashboard-page .activity-table .activity-col-side{width:5%}
 .dashboard-page .activity-table .activity-col-pnl,.dashboard-page .activity-table .activity-col-fee,.dashboard-page .activity-table .activity-col-role{width:8%}
 .dashboard-page .activity-table .activity-col-amount{width:10%}
 .dashboard-page .activity-table .activity-col-prices,.dashboard-page .activity-table .activity-col-open,.dashboard-page .activity-table .activity-col-close{width:11%}
 .dashboard-page .activity-table .activity-col-duration{width:7%}
 .dashboard-page .activity-table th:nth-child(3),.dashboard-page .activity-table td:nth-child(3),.dashboard-page .activity-table th:nth-child(6),.dashboard-page .activity-table td:nth-child(6){text-align:center}
 .dashboard-page .activity-table th:nth-child(4),.dashboard-page .activity-table th:nth-child(5),.dashboard-page .activity-table th:nth-child(7),.dashboard-page .activity-table th:nth-child(8),.dashboard-page .activity-table th:nth-child(11){text-align:right}
 .dashboard-page .activity-table td{vertical-align:middle;font-variant-numeric:tabular-nums}
 .dashboard-page .activity-table .activity-symbol .quote{display:none}
 .dashboard-page .activity-pnl-cell,.dashboard-page .activity-fee-cell,.dashboard-page .activity-amount,.dashboard-page .activity-price-cell,.dashboard-page .activity-table td:last-child{text-align:right}
 .dashboard-page .activity-table .activity-time{text-align:left}
 .dashboard-page .activity-table .activity-pnl,.dashboard-page .activity-table .activity-fee,.dashboard-page .activity-table .activity-amount{font-family:var(--mono);font-size:inherit;font-weight:500;letter-spacing:-.2px}
 .dashboard-page .completion-fee-value{display:block;margin:0;text-align:right;font-variant-numeric:tabular-nums}
 .dashboard-page .activity-role-cell>.close-method{width:86px;max-width:100%;text-align:center;font-size:9px}
 .dashboard-page .activity-prices{display:flex;flex-direction:column;gap:2px;line-height:16px;font:12px/16px var(--mono);font-variant-numeric:tabular-nums}
 .dashboard-page .activity-prices>span{display:grid;grid-template-columns:2.8em minmax(0,1fr);align-items:center;gap:6px}
 .dashboard-page .activity-prices small{font:9px/16px var(--font);text-align:left;color:var(--muted)}
 .dashboard-page .activity-prices>span>span{text-align:right;white-space:nowrap}
 .dashboard-page .activity-table .bot-cell,.dashboard-page .position-table .bot-cell{gap:8px;min-width:0}
 .dashboard-page .activity-table .exchange-tag,.dashboard-page .position-table .exchange-tag{flex:0 0 46px}
 .dashboard-page .activity-table .bot-name,.dashboard-page .position-table .bot-name{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
 .dashboard-page #position-list{display:block}
 .dashboard-page .symbol-group{margin-bottom:10px}
 .dashboard-page .symbol-group:last-child{margin-bottom:0}
 .dashboard-page .position-table-wrap{overflow-x:auto;scrollbar-width:thin;overscroll-behavior-x:contain}
 .dashboard-page .position-table{min-width:760px}
 .dashboard-page .position-table col:nth-child(1){width:30%}
 .dashboard-page .position-table col:nth-child(2){width:10%}
 .dashboard-page .position-table col:nth-child(3),.dashboard-page .position-table col:nth-child(4){width:18%}
 .dashboard-page .position-table col:nth-child(5){width:calc(24% - 44px)}
 .dashboard-page .position-table col:nth-child(6){width:44px}
 .dashboard-page .position-table th,.dashboard-page .position-table td{padding-left:12px;padding-right:12px;vertical-align:middle}
 .dashboard-page .position-table th:first-child,.dashboard-page .position-table td:first-child{text-align:left;padding-left:12px}
 .dashboard-page .position-table th:nth-child(2),.dashboard-page .position-table td:nth-child(2),.dashboard-page .position-table th:last-child,.dashboard-page .position-table td:last-child{text-align:center}
 .dashboard-page .position-table th:last-child,.dashboard-page .position-table td:last-child{padding-left:6px;padding-right:6px}
 .dashboard-page .position-table td:nth-child(3)>.cell-unit{display:block;margin:3px 0 0}
 .dashboard-page .position-table .expand-button{margin:auto}
}
@media(max-width:767px){.dashboard-page .position-table-wrap{display:none}}

@media(max-width:767px){
 .dashboard-page .completion-profit-pair{display:flex;align-items:flex-start;justify-content:flex-end;gap:12px;margin-left:auto;min-width:0}
 .dashboard-page .completion-profit-pair>.completion-profit,.dashboard-page .completion-profit-pair>.completion-fee{display:flex;flex-direction:column;align-items:flex-end;gap:3px;margin:0}
 .dashboard-page .completion-profit-pair>span>small{font-size:8px;line-height:1.2;color:var(--muted);font-weight:400;white-space:nowrap}
 .dashboard-page .activity-mobile-top{align-items:center}
 .dashboard-page .activity-mobile-top .activity-pnl,.dashboard-page .activity-mobile-top .activity-fee{font-size:12px;line-height:1.3}
 .dashboard-page .activity-mobile-bottom>.close-method{flex-shrink:0;font-size:8px}
}
@media(max-width:360px){
 .dashboard-page .completion-profit-pair{gap:8px}
 .dashboard-page .activity-mobile-top .activity-pnl,.dashboard-page .activity-mobile-top .activity-fee{font-size:11px}
}

/* Liquidity is the actual closing fill role, independent of fee sign/order type. */
.dashboard-page .close-method.liquidity-maker{color:var(--positive);border-color:color-mix(in srgb,var(--positive) 30%,transparent);background:color-mix(in srgb,var(--positive) 6%,transparent)}
.dashboard-page .close-method.liquidity-taker{color:var(--negative);border-color:color-mix(in srgb,var(--negative) 30%,transparent);background:color-mix(in srgb,var(--negative) 6%,transparent)}
.dashboard-page .close-method .maker-text{color:var(--positive)}
.dashboard-page .close-method .taker-text{color:var(--negative)}

/* Horizontal scrolling stays inside the PC history pane on narrower windows. */
@media(min-width:768px) and (max-width:1279px){
 .dashboard-page .activity-table th,.dashboard-page .activity-table td{padding-left:8px;padding-right:8px}
}
@media(min-width:1024px) and (max-width:1279px){
 .dashboard-page .exchange-metrics{grid-template-columns:1fr 1.3fr 1.5fr;gap:8px}
 .dashboard-page .exchange-metric>strong{font-size:14px}
 .dashboard-page .exchange-balance{padding-left:6px}
}
@media(min-width:768px) and (max-width:1023px){
 .dashboard-page .exchange-cards{grid-template-columns:1fr}
}
@media(max-width:767px){
 .dashboard-page .completion-values{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:9px;font-variant-numeric:tabular-nums}
 .dashboard-page .completion-values>span{display:flex;flex-direction:column;gap:3px;min-width:0}
 .dashboard-page .completion-values>span:not(:first-child){text-align:right}
 .dashboard-page .completion-values small{font-size:8px;color:var(--muted)}
 .dashboard-page .completion-values b{font-size:11px;font-weight:500;overflow-wrap:anywhere}
 .dashboard-page .activity-mobile-bottom>.close-method{box-sizing:border-box;min-width:78px;text-align:center;margin-left:auto}
 .dashboard-page .mobile-total-assets{gap:4px;padding:11px 13px}
 .dashboard-page .mobile-total-heading{flex-direction:column;justify-content:center;gap:3px;text-align:center}
 .dashboard-page .mobile-total-heading strong{font-size:22px;font-weight:600;letter-spacing:-.35px}
 .dashboard-page .mobile-total-assets .balance-rate{justify-content:flex-end;gap:5px;font-size:9px}
}

.dashboard-page .device-access-link[hidden]{display:none!important}
@media(max-width:360px){.dashboard-page .header-actions .device-access-link{width:28px;min-width:28px;height:30px}.dashboard-page .header-inner{gap:6px}}

.exchange-fee-averages{border-top:1px solid var(--border);margin-top:10px;padding-top:7px;min-width:0}.fee-average-heading{display:flex;justify-content:space-between;align-items:center;gap:6px;font:9px var(--font);color:var(--muted);margin-bottom:5px}.fee-average-heading>small{font-size:8px}.fee-average-grid{display:grid;grid-template-columns:repeat(var(--fee-columns,2),minmax(0,1fr));gap:10px}.fee-average-grid>span{min-width:0}.fee-average-grid>span:last-child{text-align:right}.fee-average-grid>span:not(:first-child):not(:last-child){text-align:center}.fee-average-grid small{display:block;font:8px var(--font);color:var(--muted);letter-spacing:.2px;margin-bottom:2px}.fee-average-grid b{display:block;font:550 12px var(--font);font-variant-numeric:tabular-nums;white-space:nowrap;letter-spacing:-.2px}.fee-average-grid .rebate{color:var(--positive,var(--mint,#3ce3b3))}.fee-average-grid .cost{color:var(--negative,#f38191)}.fee-average-grid .pending,.fee-average-grid .zero{color:var(--soft)}.home-fee-averages{margin:14px 0}.home-fee-averages .fee-average-grid b{font-size:14px}
.dashboard-page .positions-section[hidden],.dashboard-page .activity-section[hidden]{display:none!important}
@media(min-width:1024px) and (min-height:600px){.dashboard-page .exchange-fee-averages{margin-top:8px;padding-top:6px}.dashboard-page .fee-average-heading{font-size:8px;margin-bottom:4px}.dashboard-page .fee-average-grid b{font-size:11px}.dashboard-page .fee-average-grid small{font-size:7.5px}}
@media(min-width:1024px) and (max-height:849px){body.dashboard-page{height:auto;min-height:100dvh;overflow:auto;display:block}.dashboard-page .dashboard-main{display:block}.dashboard-page .positions-section{margin-top:20px;max-height:none}.dashboard-page .positions-section[data-held=true]{height:220px}.dashboard-page .activity-section{margin-top:20px;height:430px}.dashboard-page .dashboard-main>footer{margin-top:14px}}

/* V2.18.11: only average fee rates are opt-in; position fee PnL stays visible. */
.dashboard-page .exchange-fee-averages[hidden]{display:none!important}
.dashboard-page #fees-toggle{white-space:nowrap;border-left:1px solid var(--border);margin-left:3px}
@media(max-width:480px){.dashboard-page .currency-control{flex-shrink:0}.dashboard-page .currency-control button{padding-left:7px;padding-right:7px}}

/* V2.18.11: keep the FEES percent suffix visible on desktop and mobile. */
.dashboard-page #fees-toggle span{display:inline;margin-left:4px;opacity:.65}
