/* ASIA BETS ADMIN FONTS v1.0: +2px, scoped to admin and staff downline panels. */
body.admin-page{font-size:calc(1rem + 2px)}
body.admin-page .admin-shell,body.admin-page .a-login-screen,body.admin-page .a-boot,body.admin-page .a-dialog,body.admin-page .a-modal-error{font-size:calc(12px + 2px)!important}
body.admin-page .admin-shell input,body.admin-page .admin-shell select,body.admin-page .a-dialog input,body.admin-page .a-dialog select,body.admin-page .a-dialog textarea,body.admin-page .a-login-screen input{font-size:inherit!important}
body.admin-page .a-logo{font-size:calc(32px + 2px)!important}
body.admin-page .a-header>.a-logo{font-size:calc(35px + 2px)!important}
body.admin-page .a-header nav>button,body.admin-page .a-header summary,body.admin-page .a-header-right>button{font-size:calc(12px + 2px)!important}
body.admin-page .a-drop-menu button{font-size:calc(12px + 2px)!important}
body.admin-page .a-account-caption{font-size:calc(11px + 2px)!important}
body.admin-page .a-client-search input{font-size:calc(12px + 2px)!important}
body.admin-page .a-page-heading h1{font-size:calc(20px + 2px)!important}
body.admin-page .a-button{font-size:calc(12px + 2px)!important}
body.admin-page .a-table-tools select{font-size:calc(9px + 2px)!important}
body.admin-page .a-table{font-size:calc(12px + 2px)!important}
body.admin-page .a-table th button{font-size:inherit!important}
body.admin-page .a-account-name,body.admin-page .a-row-actions>button{font-size:calc(12px + 2px)!important}
body.admin-page .a-check{font-size:calc(12px + 2px)!important}
body.admin-page .a-pagination{font-size:calc(11px + 2px)!important}
body.admin-page .a-pagination button,body.admin-page .a-pagination b{font-size:calc(12px + 2px)!important}
body.admin-page .a-field{font-size:calc(12px + 2px)!important}
body.admin-page .a-add-form h1{font-size:calc(24px + 2px)!important}
body.admin-page .a-add-form h2{font-size:calc(16px + 2px)!important}
body.admin-page .a-section-title{font-size:calc(19px + 2px)!important}
body.admin-page .a-bet-tabs button{font-size:inherit!important}
body.admin-page .a-alias-form h2{font-size:calc(15px + 2px)!important}
body.admin-page .a-privileges label{font-size:calc(11px + 2px)!important}
body.admin-page .a-sports-drawer>div{font-size:calc(24px + 2px)!important}
body.admin-page .a-sports-drawer button{font-size:inherit!important}
body.admin-page .a-sports-drawer>button{font-size:calc(13px + 2px)!important}
body.admin-page .a-error{font-size:calc(12px + 2px)!important}
body.admin-page .a-success{font-size:calc(12px + 2px)!important}
body.admin-page .a-note{font-size:calc(12px + 2px)!important}
body.admin-page .a-loading{font-size:calc(11px + 2px)!important}
body.admin-page .a-dialog{font-size:calc(calc(12px * var(--s)) + 2px)!important}
body.admin-page .a-dialog h2{font-size:calc(calc(18px * var(--s)) + 2px)!important}
body.admin-page .a-dialog .a-field,body.admin-page .a-modal-row{font-size:inherit!important}
body.admin-page .a-dialog input,body.admin-page .a-dialog select{font-size:inherit!important}
body.admin-page .a-dialog textarea{font-size:inherit!important}
body.admin-page .a-dialog .a-button{font-size:inherit!important}
body.admin-page .a-toggle{font-size:inherit!important}
body.admin-page .a-dialog-wide .a-alias-form h2{font-size:calc(15px + 2px)!important}
body.admin-page .a-dialog-wide .a-alias-form{font-size:calc(12px + 2px)!important}
body.admin-page .a-dialog-wide .a-alias-form input,body.admin-page .a-dialog-wide .a-alias-form .a-button{font-size:calc(12px + 2px)!important}
body.admin-page .a-login-screen{font-size:calc(calc(12px * var(--a-scale)) + 2px)!important}
body.admin-page .a-login-wrap>.a-logo{font-size:calc(calc(46px * var(--a-scale)) + 2px)!important}
body.admin-page .a-login-card h1{font-size:calc(calc(22px * var(--a-scale)) + 2px)!important}
body.admin-page .a-login-input input{font-size:inherit!important}
body.admin-page .a-login-card>.a-button{font-size:inherit!important}
@media(max-width:767px){body.admin-page .a-table{font-size:calc(12px + 2px)!important}body.admin-page .a-bet-total{font-size:calc(11px + 2px)!important}body.admin-page .a-modal-error{font-size:calc(12px + 2px)!important}}
@media print{body.admin-page .a-table{font-size:calc(10px + 2px)!important}}
body.admin-page .a-analysis-menu-heading{font-size:calc(14px + 2px)!important}
body.admin-page .a-analysis-menu-item{font-size:calc(13px + 2px)!important}
body.admin-page .a-analysis-menu-event{font-size:calc(12px + 2px)!important}
body.admin-page .a-analysis-toolbar nav button{font-size:calc(13px + 2px)!important}
body.admin-page .a-analysis-readonly{font-size:calc(12px + 2px)!important}
body.admin-page .a-analysis-event-list strong{font-size:calc(14px + 2px)!important}
body.admin-page .a-analysis-event-list small{font-size:calc(12px + 2px)!important}
body.admin-page .a-analysis-match-heading{font-size:calc(17px + 2px)!important}
body.admin-page .a-analysis-book-caption{font-size:calc(11px + 2px)!important}
body.admin-page .a-analysis-market-title{font-size:calc(17px + 2px)!important}
body.admin-page .a-analysis-market-title button{font-size:calc(12px + 2px)!important}
body.admin-page .a-analysis-labels small{font-size:calc(12px + 2px)!important}
body.admin-page .a-analysis-labels b{font-size:calc(16px + 2px)!important}
body.admin-page .a-analysis-runner-name{font-size:calc(15px + 2px)!important}
body.admin-page .a-book-profit{font-size:calc(13px + 2px)!important}
body.admin-page .a-analysis-price{font-size:calc(12px + 2px)!important}
body.admin-page .a-analysis-price strong{font-size:calc(18px + 2px)!important}
body.admin-page .a-analysis-price small{font-size:calc(12px + 2px)!important}
body.admin-page .a-analysis-suspended{font-size:calc(16px + 2px)!important}
body.admin-page .a-analysis-runner-notice{font-size:calc(11px + 2px)!important}
body.admin-page .a-analysis-runner-name>button{font-size:inherit!important}
body.admin-page .a-fancy-book-link{font-size:calc(11px + 2px)!important}
body.admin-page .a-binary-book{font-size:calc(11px + 2px)!important}
body.admin-page .a-analysis-bets table,body.admin-page .a-fancy-book-dialog table{font-size:calc(12px + 2px)!important}
body.admin-page .a-fancy-book-dialog h2,body.admin-page .a-analysis-soon h2{font-size:calc(19px + 2px)!important}
body.admin-page .a-fancy-book-dialog>p,body.admin-page .a-analysis-soon>p{font-size:calc(12px + 2px)!important}
body.admin-page .a-fancy-close{font-size:calc(20px + 2px)!important}
body.admin-page .a-fancy-summary{font-size:calc(13px + 2px)!important}
body.admin-page .a-fancy-range label{font-size:calc(12px + 2px)!important}
body.admin-page .a-fancy-range input{font-size:inherit!important}
body.admin-page .a-fancy-range button{font-size:inherit!important}
body.admin-page .a-fancy-bands{font-size:calc(12px + 2px)!important}
@media(max-width:1000px){body.admin-page .a-analysis-match-heading{font-size:calc(15px + 2px)!important}}
@media(max-width:767px){body.admin-page .a-analysis-match-heading{font-size:calc(14px + 2px)!important}body.admin-page .a-analysis-match-heading b:last-child{font-size:calc(11px + 2px)!important}body.admin-page .a-analysis-market-title{font-size:calc(15px + 2px)!important}body.admin-page .a-analysis-runner-name{font-size:calc(14px + 2px)!important}body.admin-page .a-analysis-labels b{font-size:calc(14px + 2px)!important}body.admin-page .a-analysis-price strong{font-size:calc(18px + 2px)!important}body.admin-page .a-analysis-suspended{font-size:calc(14px + 2px)!important}body.admin-page .a-analysis-book-caption{font-size:calc(10px + 2px)!important}body.admin-page .a-fancy-book-dialog table{font-size:calc(11px + 2px)!important}body.admin-page .a-fancy-book-dialog .a-book-profit{font-size:calc(12px + 2px)!important}body.admin-page .a-fancy-book-dialog>p{font-size:calc(11px + 2px)!important}}
body.admin-page .asia-account-breadcrumbs button{font-size:inherit!important}
body.admin-page .asia-account-reference h1{font-size:calc(28px + 2px)!important}
body.admin-page .asia-account-reference h2{font-size:calc(18px + 2px)!important}
body.admin-page .asia-account-reference .a-field{font-size:calc(14px + 2px)!important}
body.admin-page .asia-account-reference .a-field input,body.admin-page .asia-account-reference select{font-size:calc(14px + 2px)!important}
body.admin-page .asia-account-reference .a-table{font-size:calc(14px + 2px)!important}
body.admin-page .asia-account-reference .a-table input{font-size:calc(14px + 2px)!important}
body.admin-page .asia-account-reference .a-create-footer .a-button{font-size:calc(14px + 2px)!important}
body.admin-page .asia-client-field>span{font-size:calc(24px + 2px)!important}
body.admin-page .asia-admin-settings{font-size:calc(14px + 2px)!important}
body.admin-page .asia-admin-settings h2{font-size:calc(21px + 2px)!important}
body.admin-page .asia-settings-close{font-size:calc(22px + 2px)!important}
body.admin-page .asia-settings-body button{font-size:inherit!important}
body.admin-page .asia-points-section h3{font-size:calc(19px + 2px)!important}
body.admin-page .asia-points-section input{font-size:inherit!important}
body.admin-page .a-match-book-reference .a-analysis-match-heading{font-size:calc(14px + 2px)!important}
body.admin-page .a-analysis-match-heading>b:last-child{font-size:calc(12px + 2px)!important}
body.admin-page .a-analysis-match-heading>button{font-size:calc(18px + 2px)!important}
body.admin-page .a-match-book-reference .a-analysis-market-title{font-size:calc(14px + 2px)!important}
body.admin-page .a-match-book-reference .a-analysis-market-title button,body.admin-page .a-market-lock-status{font-size:calc(11px + 2px)!important}
body.admin-page .a-match-book-reference .a-analysis-labels small{font-size:calc(11px + 2px)!important}
body.admin-page .a-match-book-reference .a-analysis-labels b{font-size:calc(14px + 2px)!important}
body.admin-page .a-match-book-reference .a-analysis-runner-name{font-size:calc(14px + 2px)!important}
body.admin-page .a-match-book-reference .a-analysis-price strong{font-size:calc(16px + 2px)!important}
body.admin-page .a-match-book-reference .a-analysis-price small{font-size:calc(11px + 2px)!important}
body.admin-page .a-match-book-reference .a-book-profit{font-size:calc(12px + 2px)!important}
body.admin-page .a-analysis-inline-limit{font-size:calc(12px + 2px)!important}
body.admin-page .a-book-scope{font-size:calc(12px + 2px)!important}
body.admin-page .a-book-scope select{font-size:inherit!important}
body.admin-page .a-book-live summary{font-size:calc(14px + 2px)!important}
body.admin-page .a-book-live p,body.admin-page .a-book-score p{font-size:calc(12px + 2px)!important}
body.admin-page .a-book-bet-tabs{font-size:calc(11px + 2px)!important}
body.admin-page .a-book-bet-tabs button{font-size:inherit!important}
body.admin-page .a-match-book-reference .a-analysis-bets table{font-size:calc(12px + 2px)!important}
body.admin-page .a-book-bet-commission{font-size:calc(11px + 2px)!important}
@media (width<=1000px){body.admin-page .a-match-book-reference .a-analysis-match-heading{font-size:calc(13px + 2px)!important}body.admin-page .a-analysis-match-heading>b:last-child{font-size:calc(11px + 2px)!important}}
@media (width<=767px){body.admin-page .asia-account-reference .a-field,body.admin-page .asia-account-reference .a-table{font-size:calc(12px + 2px)!important}body.admin-page .asia-account-reference h2{font-size:calc(16px + 2px)!important}body.admin-page .a-match-book-reference .a-analysis-runner-name{font-size:calc(12px + 2px)!important}body.admin-page .a-match-book-reference .a-analysis-price strong{font-size:calc(16px + 2px)!important}body.admin-page .a-match-book-reference .a-analysis-price small{font-size:calc(10px + 2px)!important}body.admin-page .a-match-book-reference .a-analysis-runner-name>button{font-size:calc(13px + 2px)!important}}
body.admin-page .a-casino-access p{font-size:calc(12px + 2px)!important}
body.admin-page .super-policy-fields h2{font-size:calc(16px + 2px)!important}
body.admin-page .super-book-dialog h2{font-size:calc(20px + 2px)!important}
body.admin-page .super-book-dialog header button{font-size:calc(25px + 2px)!important}
body.admin-page .super-book-dialog>p{font-size:calc(13px + 2px)!important}
body.admin-page .super-book-dialog table{font-size:calc(13px + 2px)!important}
body.admin-page .super-account-tag{font-size:calc(11px + 2px)!important}
body.admin-page .a-account-state-tabs button{font-size:inherit!important}
body.admin-page .a-account-list-v1 .a-account-list-table{font-size:calc(12px + 2px)!important}
body.admin-page .a-account-extra-menu>button{font-size:inherit!important}
@media print{body.admin-page .a-account-list-v1 .a-account-list-table{font-size:calc(9px + 2px)!important}}
@media screen{body.admin-page .admin-shell .a-accounts-panel .a-page-heading h1{font-size:calc(22px + 2px)!important}body.admin-page .admin-shell .a-accounts-panel .a-page-heading>.a-button{font-size:calc(13px + 2px)!important}body.admin-page .admin-shell .a-account-owner-summary,body.admin-page .admin-shell .a-account-list-v1{font-size:calc(14px + 2px)!important}body.admin-page .admin-shell .a-account-list-v1 .a-account-state-tabs button{font-size:calc(14px + 2px)!important}body.admin-page .admin-shell .a-account-list-v1 .a-table-tools input{font-size:calc(14px + 2px)!important}body.admin-page .admin-shell .a-account-list-v1 .a-table-tools select{font-size:calc(13px + 2px)!important}body.admin-page .admin-shell .a-account-list-v1 .a-button{font-size:calc(13px + 2px)!important}body.admin-page .admin-shell .a-account-list-v1 .a-account-list-table{font-size:calc(14px + 2px)!important}body.admin-page .admin-shell .a-accounts-panel .a-account-list-table th button{font-size:calc(14px + 2px)!important}body.admin-page .admin-shell .a-account-list-table .a-account-name{font-size:calc(14px + 2px)!important}body.admin-page .admin-shell .a-account-list-table .a-row-actions>button{font-size:calc(14px + 2px)!important}body.admin-page .admin-shell .a-account-list-table .a-account-extra>summary{font-size:calc(14px + 2px)!important}body.admin-page .admin-shell .a-account-list-table .a-account-extra-menu{font-size:calc(14px + 2px)!important}body.admin-page .admin-shell .a-account-list-v1 .a-pagination{font-size:calc(13px + 2px)!important}body.admin-page .admin-shell .a-account-list-v1 .a-pagination button,body.admin-page .admin-shell .a-account-list-v1 .a-pagination b{font-size:calc(13px + 2px)!important}body.admin-page .admin-shell .a-account-list-v1 .asia-account-breadcrumbs{font-size:calc(13px + 2px)!important}}
body.admin-page .asia-rate-cap{font-size:calc(12px + 2px)!important}
body.admin-page .asia-commission-detail{font-size:calc(17px + 2px)!important}
body.admin-page .asia-commission-reset{font-size:calc(11px + 2px)!important}
body.admin-page .asia-commission-dialog h2{font-size:calc(18px + 2px)!important}
body.admin-page .asia-commission-dialog>header button{font-size:calc(27px + 2px)!important}
body.admin-page .asia-commission-role{font-size:calc(11px + 2px)!important}
body.admin-page .asia-settlement-page .a-button{font-size:calc(13px + 2px)!important}
body.admin-page .a-analysis-menu-heading{font-size:calc(14px + 2px)!important}
body.admin-page .a-analysis-menu-item{font-size:calc(13px + 2px)!important}
body.admin-page .a-analysis-menu-event{font-size:calc(12px + 2px)!important}
body.admin-page .a-analysis-toolbar nav button{font-size:calc(13px + 2px)!important}
body.admin-page .a-analysis-readonly{font-size:calc(12px + 2px)!important}
body.admin-page .a-analysis-event-list strong{font-size:calc(14px + 2px)!important}
body.admin-page .a-analysis-event-list small{font-size:calc(12px + 2px)!important}
body.admin-page .a-analysis-match-heading{font-size:calc(17px + 2px)!important}
body.admin-page .a-analysis-book-caption{font-size:calc(11px + 2px)!important}
body.admin-page .a-analysis-market-title{font-size:calc(17px + 2px)!important}
body.admin-page .a-analysis-market-title button{font-size:calc(12px + 2px)!important}
body.admin-page .a-analysis-labels small{font-size:calc(12px + 2px)!important}
body.admin-page .a-analysis-labels b{font-size:calc(16px + 2px)!important}
body.admin-page .a-analysis-runner-name{font-size:calc(15px + 2px)!important}
body.admin-page .a-book-profit{font-size:calc(13px + 2px)!important}
body.admin-page .a-analysis-price{font-size:calc(12px + 2px)!important}
body.admin-page .a-analysis-price strong{font-size:calc(18px + 2px)!important}
body.admin-page .a-analysis-price small{font-size:calc(12px + 2px)!important}
body.admin-page .a-analysis-suspended{font-size:calc(16px + 2px)!important}
body.admin-page .a-analysis-runner-notice{font-size:calc(11px + 2px)!important}
body.admin-page .a-analysis-runner-name>button{font-size:inherit!important}
body.admin-page .a-fancy-book-link{font-size:calc(11px + 2px)!important}
body.admin-page .a-binary-book{font-size:calc(11px + 2px)!important}
body.admin-page .a-analysis-bets table,body.admin-page .a-fancy-book-dialog table{font-size:calc(12px + 2px)!important}
body.admin-page .a-fancy-book-dialog h2,body.admin-page .a-analysis-soon h2{font-size:calc(19px + 2px)!important}
body.admin-page .a-fancy-book-dialog>p,body.admin-page .a-analysis-soon>p{font-size:calc(12px + 2px)!important}
body.admin-page .a-fancy-close{font-size:calc(20px + 2px)!important}
body.admin-page .a-fancy-summary{font-size:calc(13px + 2px)!important}
body.admin-page .a-fancy-range label{font-size:calc(12px + 2px)!important}
body.admin-page .a-fancy-range input{font-size:inherit!important}
body.admin-page .a-fancy-range button{font-size:inherit!important}
body.admin-page .a-fancy-bands{font-size:calc(12px + 2px)!important}
@media (width<=1000px){body.admin-page .a-analysis-match-heading{font-size:calc(15px + 2px)!important}}
@media (width<=767px){body.admin-page .a-analysis-match-heading{font-size:calc(14px + 2px)!important}body.admin-page .a-analysis-match-heading b:last-child{font-size:calc(11px + 2px)!important}body.admin-page .a-analysis-market-title{font-size:calc(15px + 2px)!important}body.admin-page .a-analysis-runner-name{font-size:calc(14px + 2px)!important}body.admin-page .a-analysis-labels b{font-size:calc(14px + 2px)!important}body.admin-page .a-analysis-price strong{font-size:calc(18px + 2px)!important}body.admin-page .a-analysis-suspended{font-size:calc(14px + 2px)!important}body.admin-page .a-analysis-book-caption{font-size:calc(10px + 2px)!important}body.admin-page .a-fancy-book-dialog table{font-size:calc(11px + 2px)!important}body.admin-page .a-fancy-book-dialog .a-book-profit{font-size:calc(12px + 2px)!important}body.admin-page .a-fancy-book-dialog>p{font-size:calc(11px + 2px)!important}}
body.admin-page .admin-shell,body.admin-page .a-login-screen,body.admin-page .a-boot,body.admin-page .a-dialog,body.admin-page .a-modal-error{font-size:calc(12px + 2px)!important}
body.admin-page .admin-shell input,body.admin-page .admin-shell select,body.admin-page .a-dialog input,body.admin-page .a-dialog select,body.admin-page .a-dialog textarea,body.admin-page .a-login-screen input{font-size:inherit!important}
body.admin-page .a-logo{font-size:calc(32px + 2px)!important}
body.admin-page .a-header>.a-logo{font-size:calc(35px + 2px)!important}
body.admin-page .a-header nav>button,body.admin-page .a-header summary,body.admin-page .a-header-right>button{font-size:calc(12px + 2px)!important}
body.admin-page .a-drop-menu button{font-size:calc(12px + 2px)!important}
body.admin-page .a-account-caption{font-size:calc(11px + 2px)!important}
body.admin-page .a-client-search input{font-size:calc(12px + 2px)!important}
body.admin-page .a-page-heading h1{font-size:calc(20px + 2px)!important}
body.admin-page .a-button{font-size:calc(12px + 2px)!important}
body.admin-page .a-table-tools select{font-size:calc(9px + 2px)!important}
body.admin-page .a-table{font-size:calc(12px + 2px)!important}
body.admin-page .a-table th button{font-size:inherit!important}
body.admin-page .a-account-name,body.admin-page .a-row-actions>button{font-size:calc(12px + 2px)!important}
body.admin-page .a-check{font-size:calc(12px + 2px)!important}
body.admin-page .a-pagination{font-size:calc(11px + 2px)!important}
body.admin-page .a-pagination button,body.admin-page .a-pagination b{font-size:calc(12px + 2px)!important}
body.admin-page .a-field{font-size:calc(12px + 2px)!important}
body.admin-page .a-add-form h1{font-size:calc(24px + 2px)!important}
body.admin-page .a-add-form h2{font-size:calc(16px + 2px)!important}
body.admin-page .a-section-title{font-size:calc(19px + 2px)!important}
body.admin-page .a-bet-tabs button{font-size:inherit!important}
body.admin-page .a-alias-form h2{font-size:calc(15px + 2px)!important}
body.admin-page .a-privileges label{font-size:calc(11px + 2px)!important}
body.admin-page .a-sports-drawer>div{font-size:calc(24px + 2px)!important}
body.admin-page .a-sports-drawer button{font-size:inherit!important}
body.admin-page .a-sports-drawer>button{font-size:calc(13px + 2px)!important}
body.admin-page .a-error{font-size:calc(12px + 2px)!important}
body.admin-page .a-success{font-size:calc(12px + 2px)!important}
body.admin-page .a-note{font-size:calc(12px + 2px)!important}
body.admin-page .a-loading{font-size:calc(11px + 2px)!important}
body.admin-page .a-dialog{font-size:calc(calc(12px * var(--s)) + 2px)!important}
body.admin-page .a-dialog h2{font-size:calc(calc(18px * var(--s)) + 2px)!important}
body.admin-page .a-dialog .a-field,body.admin-page .a-modal-row{font-size:inherit!important}
body.admin-page .a-dialog input,body.admin-page .a-dialog select{font-size:inherit!important}
body.admin-page .a-dialog textarea{font-size:inherit!important}
body.admin-page .a-dialog .a-button{font-size:inherit!important}
body.admin-page .a-toggle{font-size:inherit!important}
body.admin-page .a-dialog-wide .a-alias-form h2{font-size:calc(15px + 2px)!important}
body.admin-page .a-dialog-wide .a-alias-form{font-size:calc(12px + 2px)!important}
body.admin-page .a-dialog-wide .a-alias-form input,body.admin-page .a-dialog-wide .a-alias-form .a-button{font-size:calc(12px + 2px)!important}
body.admin-page .a-login-screen{font-size:calc(calc(12px * var(--a-scale)) + 2px)!important}
body.admin-page .a-login-wrap>.a-logo{font-size:calc(calc(46px * var(--a-scale)) + 2px)!important}
body.admin-page .a-login-card h1{font-size:calc(calc(22px * var(--a-scale)) + 2px)!important}
body.admin-page .a-login-input input{font-size:inherit!important}
body.admin-page .a-login-card>.a-button{font-size:inherit!important}
@media (width<=767px){body.admin-page .a-table{font-size:calc(12px + 2px)!important}body.admin-page .a-bet-total{font-size:calc(11px + 2px)!important}body.admin-page .a-modal-error{font-size:calc(12px + 2px)!important}}
@media print{body.admin-page .a-table{font-size:calc(10px + 2px)!important}}
body.admin-page .a-header>.a-logo{font-size:calc(28px + 2px)!important}
body.admin-page .a-login-wrap>.a-logo{font-size:calc(calc(52px * var(--a-scale)) + 2px)!important}
@media (width<=767px){body.admin-page .a-header>.a-logo{font-size:calc(25px + 2px)!important}body.admin-page .a-login-wrap>.a-logo{font-size:calc(clamp(40px,12vw,52px) + 2px)!important}}
body.admin-page .account-onboarding .account-security-error{font-size:calc(14px + 2px)!important}
/* Admin and downline table spacing for the 2px font increase. */
body.admin-page .a-main,body.admin-page .a-panel,body.admin-page .a-account-list-v1{min-width:0}
body.admin-page .a-table-scroll,body.admin-page .a-analysis-bets-scroll{max-width:100%;overflow-x:auto;overscroll-behavior-x:contain}
body.admin-page .a-table{line-height:1.45}
body.admin-page .a-table th,body.admin-page .a-table td{vertical-align:middle;box-sizing:border-box}
body.admin-page .a-table th{height:auto;min-height:38px;padding:10px}
body.admin-page .a-table td{height:auto;padding:7px 10px}
body.admin-page .a-table .a-total td{height:auto;padding:7px 10px}
body.admin-page .a-table th button{line-height:1.4;white-space:nowrap}
body.admin-page .a-accounts-panel .a-account-list-table{table-layout:auto;width:100%;min-width:1500px}
body.admin-page .a-accounts-panel .a-account-list-table col{width:auto!important}
body.admin-page .a-accounts-panel .a-account-list-table th:nth-child(n){width:auto;height:auto;padding:10px}
body.admin-page .a-accounts-panel .a-account-list-table td{height:auto;padding:7px 10px}
body.admin-page .a-account-list-table th:first-child,body.admin-page .a-account-list-table td:first-child{text-align:left;min-width:160px}
body.admin-page .a-account-list-table th:nth-child(n+2):nth-child(-n+6),body.admin-page .a-account-list-table td:nth-child(n+2):nth-child(-n+6),body.admin-page .a-account-list-table th:nth-child(9),body.admin-page .a-account-list-table td:nth-child(9){text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;min-width:115px}
body.admin-page .a-account-list-table th:nth-child(n+2):nth-child(-n+6) button,body.admin-page .a-account-list-table th:nth-child(9) button{text-align:right}
body.admin-page .a-account-list-table th:nth-child(7),body.admin-page .a-account-list-table th:nth-child(8),body.admin-page .a-account-list-table td:nth-child(7),body.admin-page .a-account-list-table td:nth-child(8),body.admin-page .a-account-list-table th:nth-child(10),body.admin-page .a-account-list-table td:nth-child(10){text-align:center;min-width:45px}
body.admin-page .a-account-list-table th:nth-child(7) button,body.admin-page .a-account-list-table th:nth-child(8) button,body.admin-page .a-account-list-table th:nth-child(10) button{text-align:center}
body.admin-page .a-account-list-table th:nth-child(11),body.admin-page .a-account-list-table td:nth-child(11){text-align:left;min-width:115px}
body.admin-page .a-account-list-table th:last-child,body.admin-page .a-account-list-table td:last-child{text-align:left;min-width:270px}
body.admin-page .a-account-list-table th:last-child button{text-align:left}
body.admin-page .a-account-list-table .a-empty{text-align:center;white-space:normal}
body.admin-page .a-row-actions{gap:5px;align-items:center;flex-wrap:wrap}
body.admin-page .a-row-actions>button,body.admin-page .a-account-name{height:auto;min-height:28px;line-height:1.35;padding:4px 10px}
body.admin-page .a-row-actions>button{min-width:30px}
body.admin-page .a-account-extra>summary{height:28px;min-width:30px;line-height:28px}
body.admin-page .a-account-extra-menu{min-width:165px}
body.admin-page .a-account-extra-menu>button{line-height:1.35;min-height:30px;white-space:normal;text-align:left;padding:6px 9px}
body.admin-page .a-check{width:20px;height:20px;line-height:1}
body.admin-page .a-table-tools{gap:8px;flex-wrap:wrap;align-items:center}
body.admin-page .a-table-tools>label,body.admin-page .a-account-search-form,body.admin-page .a-table-search{gap:6px;align-items:center}
body.admin-page .a-table-tools select{height:30px;min-width:62px;width:auto;padding:3px 7px;line-height:1.35}
body.admin-page .a-table-search input,body.admin-page .a-account-search-form .a-table-search input{height:32px;padding:5px 8px;line-height:1.35}
body.admin-page .a-button{height:auto;min-height:32px;line-height:1.35;align-items:center}
body.admin-page .a-account-list-v1 .a-exports .a-button{min-height:32px;padding:7px 10px}
body.admin-page .a-pagination{gap:10px;flex-wrap:wrap;line-height:1.4}
body.admin-page .a-pagination>div{align-items:center;flex-wrap:wrap}
body.admin-page .a-pagination button,body.admin-page .a-pagination b{display:inline-flex;align-items:center;justify-content:center;min-width:30px;min-height:30px;line-height:1.35}
body.admin-page .a-account-state-tabs button{height:auto;min-height:35px;line-height:1.4}
body.admin-page .a-account-owner-summary{align-items:center;line-height:1.5}
body.admin-page .a-field input,body.admin-page .a-field select{height:auto;min-height:34px;line-height:1.4}
body.admin-page .a-percent-section .a-table input{height:auto;min-height:28px;padding:3px 6px;line-height:1.35}
body.admin-page .a-privileges{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}
body.admin-page .a-privileges label{white-space:normal;align-items:center;line-height:1.4}
body.admin-page .a-dialog{overflow:auto}
body.admin-page .a-dialog .a-field,body.admin-page .a-modal-row{align-items:center;grid-template-columns:minmax(128px,34%) minmax(0,1fr)}
body.admin-page .super-book-dialog th,body.admin-page .super-book-dialog td,body.admin-page .a-analysis-bets th,body.admin-page .a-analysis-bets td{padding:10px;vertical-align:middle;line-height:1.4}
body.admin-page .super-book-dialog td{font-variant-numeric:tabular-nums}
body.admin-page .a-analysis-market-title,body.admin-page .a-analysis-runner{height:auto}
body.admin-page .a-analysis-market-title{gap:8px;flex-wrap:wrap;line-height:1.4}
body.admin-page .a-analysis-runner-name{line-height:1.35}
body.admin-page .a-analysis-price{line-height:1.3}
body.admin-page .a-book-header-actions{flex-wrap:wrap}
body.admin-page .a-header nav>button,body.admin-page .a-header summary{line-height:1.4}
@media(max-width:767px){body.admin-page .a-account-list-tools{align-items:flex-start;gap:10px}body.admin-page .a-account-search-form{flex-wrap:wrap;max-width:100%}body.admin-page .a-table-search{white-space:normal}body.admin-page .a-pagination{align-items:flex-start}body.admin-page .a-dialog .a-field,body.admin-page .a-modal-row{grid-template-columns:minmax(105px,34%) minmax(0,1fr)}body.admin-page .a-privileges{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media print{body.admin-page .a-accounts-panel .a-account-list-table{min-width:0;table-layout:auto}body.admin-page .a-account-list-table th,body.admin-page .a-account-list-table td{min-width:0!important;white-space:normal!important;padding:5px 4px!important}body.admin-page .a-account-list-table th button{white-space:normal}body.admin-page .a-account-list-table th:last-child,body.admin-page .a-account-list-table td:last-child{display:none}}
