:root, body, .light-mode, .dark-mode {
  

  --rgb-main-background-color: 255, 255, 255 !important;            
  --rgb-body-background-color: 255, 255, 255 !important;            
  --rgb-header-background-color: 255, 255, 255 !important;          
  --rgb-subheader-background-color: 255, 255, 255 !important;       
  --rgb-dropdown-background-color: 246, 247, 250 !important;        
  --rgb-icons: 104, 112, 133 !important;                            
  --rgb-primary-cta-color: 217, 0, 0 !important;
  --rgb-contrast-cta-color: 255, 255, 255 !important;               
  --rgb-secondary-contrast-cta-color: 104, 112, 133 !important;     
  --rgb-cta-layer-color: 255, 255, 255 !important;
  --rgb-system-green: 84, 180, 137 !important;
  --rgb-system-red: 189, 48, 57 !important;
  --rgb-system-yellow: 224, 163, 0 !important;
  --rgb-asks: 232, 94, 89 !important;
  --rgb-bids: 84, 180, 137 !important;
  --rgb-primary-text-color: 9, 21, 60 !important;                   
  --rgb-text-contrast-color: 255, 255, 255 !important;               
  --rgb-input-background-color: 255, 255, 255 !important;            
  --rgb-divider-color: 0, 0, 0 !important;                           
  --rgb-shadow-color: 0, 0, 0 !important;                            
  --rgb-landing-background-color: 251, 251, 251 !important;
  --rgb-strength-meter-very-strong: 108, 239, 239 !important;

  

  --button-font-weight: 500 !important;

  
  --alpha: 0.12 !important;
  --alpha-level-1: var(--alpha) !important;
  --alpha-level-2: calc(var(--alpha) * 2) !important;
  --alpha-level-3: calc(var(--alpha) * 3) !important;
  --alpha-level-4: calc(var(--alpha) * 4) !important;
  --alpha-level-5: calc(var(--alpha) * 5) !important;
  --alpha-level-6: calc(var(--alpha) * 6) !important;
  --alpha-level-7: calc(var(--alpha) * 7) !important;
  --alpha-level-8: calc(var(--alpha) * 8) !important;

  
  --email-form-padding: 24px !important;
}

body {font-family:Arial,"Helvetica Neue",sans-serif!important;background:#f6f7f9!important;color:#09153c!important}
.pg-header,.pg-mobile-header {background:#fff!important;border-top:4px solid #d90000;border-bottom:1px solid #e7e9ef;box-shadow:none!important}
.pg-header__content {min-height:76px!important}
.pg-header__logo,.pg-mobile-header__logo {display:block!important;background:url('/tbx/tbx-logo.svg') left center/contain no-repeat;width:220px!important;min-width:180px;height:42px!important}
.pg-header__logo svg,.pg-mobile-header__logo svg {opacity:0!important;width:100%!important;height:100%!important}
.pg-navbar__header-settings__switcher {display:none!important}
.pg-header__market-selector-toggle {border-radius:8px!important;padding:9px 14px!important}
.pg-wallet {margin-top:40px!important;border:1px solid #e5e7ed;box-shadow:0 12px 40px #09153c06;border-radius:16px!important;background:white;overflow:hidden;min-height:490px}
.pg-wallet .cr-wallet-list {background:#fafbfc!important}
.pg-wallet .cr-wallet-item {padding:10px 0!important}
.pg-wallet .cr-wallet-item--active {background:#fff3f2!important;border-left:3px solid #d90000!important}
.pg-sign-in-screen,.pg-sign-up-screen,.pg-forgot-password-screen {background:radial-gradient(ellipse at 15% 80%,#fcefee,transparent 50%),linear-gradient(130deg,#fff,#f5f6f9)!important;min-height:calc(100vh - 110px)}
.cr-sign-in-form,.cr-sign-up-form,.cr-email-form {border:1px solid #e5e7ed!important;border-radius:16px!important;box-shadow:0 20px 70px #09153c08!important;overflow:hidden}
.cr-button {border-radius:8px!important;font-weight:600!important;transition:filter .15s}
.cr-button:hover {filter:brightness(.95)}
input {border-radius:6px!important}
.pg-trading-screen .react-grid-item {border:1px solid #e5e7ed;border-radius:8px;overflow:hidden}
.pg-footer {background:#fff!important;border-top:1px solid #e7e9ef;padding-bottom:36px!important}
.tbx-status-notice {background:#fff!important;color:#6c7285!important;border:1px solid #e5e7ed!important;border-left:3px solid #d90000!important;font:11px Arial,sans-serif!important;border-radius:6px!important}
@media(max-width:767px){.pg-header__logo,.pg-mobile-header__logo{width:172px!important;min-width:150px;height:34px!important}.pg-header__content{min-height:62px!important}.pg-wallet{margin-top:18px!important}.tbx-status-notice{font-size:10px!important;max-width:calc(100vw - 16px)}}

.pg-trading-screen .react-grid-layout {position:relative!important}


/* Reference valuations are unavailable for this market. */
.pg-estimated-value {display:none!important}


/* TBX interface system */
:root, body, .light-mode, .dark-mode {
  --rgb-primary-text-color: 16, 29, 58 !important;
  --rgb-primary-cta-color: 217, 28, 38 !important;
  --rgb-system-green: 22, 133, 102 !important;
  --rgb-system-red: 208, 56, 65 !important;
  --rgb-bids: 22, 133, 102 !important;
  --rgb-asks: 208, 56, 65 !important;
  --rgb-body-background-color: 244, 246, 249 !important;
  --rgb-divider-color: 107, 124, 148 !important;
  --tbx-ink:#101d3a; --tbx-muted:#69758a; --tbx-line:#e2e7ee; --tbx-accent:#d91c26;
}
body {font-family:Inter,-apple-system,BlinkMacSystemFont,'Segoe UI',Arial,sans-serif!important;font-size:14px;-webkit-font-smoothing:antialiased;background:#f4f6f9!important}
a,button,input{touch-action:manipulation}
a:focus-visible,button:focus-visible,[role=button]:focus-visible,[role=link]:focus-visible,input:focus-visible{outline:3px solid #d91c2655!important;outline-offset:3px}
.pg-header{height:auto!important;min-height:78px;border-top:3px solid var(--tbx-accent);position:relative!important;z-index:40;box-shadow:0 1px 5px #101d3a04!important}
.pg-header__content{min-height:74px!important;height:auto!important;padding:0 28px!important;max-width:none!important;display:flex!important;flex-wrap:wrap;gap:20px;align-items:center!important}
.pg-header__logo{width:180px!important;min-width:180px!important;height:36px!important;flex-shrink:0;margin:0!important;cursor:pointer;order:1}
.pg-sidebar__toggler{order:0;flex-shrink:0;margin:0!important;cursor:pointer}
.pg-header__location{display:none!important}
.tbx-primary-nav{display:flex;align-items:center;gap:5px;order:2;flex:1;margin-left:16px;white-space:nowrap}
.tbx-primary-nav a{color:#69758a;font-size:13px;line-height:42px;padding:0 15px;text-decoration:none!important;font-weight:550;border-radius:8px;transition:background .16s,color .16s}
.tbx-primary-nav a:hover{background:#f4f6f9;color:#101d3a}
.tbx-primary-nav a[aria-current=page]{color:var(--tbx-accent);background:#fff0f0}
.tbx-header-action{order:4;background:var(--tbx-accent);color:#fff!important;border-radius:9px;padding:11px 19px;font-weight:600;font-size:12px;text-decoration:none!important;white-space:nowrap}
.tbx-header-action:hover{background:#b8121d}
.pg-header__market-selector-toggle{order:6;margin:0!important;min-height:46px;border:0!important;border-radius:0!important;background:transparent!important;padding:8px 0!important;min-width:140px;font-size:15px;font-weight:650}
.pg-header__navbar{display:contents!important}
.pg-header__toolbar{order:7;flex:1;display:flex!important;align-items:center;justify-content:flex-start!important;gap:32px;height:57px!important;margin:0!important;min-width:450px;padding:5px 0!important;position:static!important}
.pg-header__toolbar-item{margin:0!important;padding:0!important;min-width:105px;display:flex;flex-direction:column;gap:4px}
.pg-header__toolbar-item-value{font-size:13px!important;font-weight:600!important;margin:0!important;line-height:18px!important;font-variant-numeric:tabular-nums}
.pg-header__toolbar-item-text{font-size:10px!important;color:var(--tbx-muted)!important;margin:0!important;line-height:16px!important;white-space:nowrap}
.pg-header__content:has(.pg-header__toolbar)::after{content:'';order:5;flex-basis:100%;height:1px;background:#edf0f4;margin-top:-8px;margin-bottom:-16px}
.pg-navbar{order:3;margin-left:auto!important;flex-shrink:0}
.pg-navbar__header-settings__switcher{display:none!important}
.pg-navbar__header-settings{gap:10px}
.pg-layout{padding-top:0!important}
.tbx-page-heading{max-width:1150px;margin:36px auto 20px;padding:0 24px;display:flex;align-items:center;justify-content:space-between}
.tbx-eyebrow{font-size:10px;font-weight:700;letter-spacing:1.8px;color:#8993a5}
.tbx-page-heading h1{font-size:30px;letter-spacing:-.8px;margin:7px 0 8px;font-weight:650}
.tbx-page-heading p{font-size:13px;color:var(--tbx-muted);margin:0;line-height:1.7}
.pg-wallet{max-width:1100px!important;width:calc(100% - 48px)!important;margin:0 auto 40px!important;border:1px solid var(--tbx-line)!important;box-shadow:0 8px 32px #101d3a04!important;border-radius:14px!important;min-height:540px}
.pg-wallet .cr-wallet-list{background:#f9fafc!important;border-right:1px solid var(--tbx-line)!important;padding:10px!important}
.pg-wallet .cr-wallet-item{padding:15px 12px!important;border-radius:10px;margin:4px 0;border:1px solid transparent!important;cursor:pointer;transition:background .15s}
.pg-wallet .cr-wallet-item:hover{background:#eef2f7!important}
.pg-wallet .cr-wallet-item--active{background:#fff!important;border:1px solid #e5c6cb!important;box-shadow:0 3px 8px #101d3a04;border-left:3px solid var(--tbx-accent)!important}
.pg-wallet .cr-wallet-item__balance{font-variant-numeric:tabular-nums;font-weight:600}
.pg-wallet .cr-wallet-item__description{color:var(--tbx-muted)}
.pg-wallet .cr-wallet{padding:20px 26px!important}
.pg-wallet .cr-tab{padding:15px 22px!important;font-size:14px;font-weight:550}
.pg-wallet .cr-deposit-info{font-size:12px;line-height:1.8;color:var(--tbx-muted);background:#f5f7fa;padding:15px 18px;border-radius:9px}
#tbx-network-help{max-width:1100px!important;margin:24px auto!important;border-radius:10px!important;background:#fff!important;padding:15px 20px!important;border:1px solid var(--tbx-line)!important;border-left:3px solid #8393aa!important;color:#657087!important;font-size:12px!important;line-height:1.8!important}
.cr-button,.btn-primary{border-radius:9px!important;font-weight:600!important;min-height:42px;transition:background .15s,box-shadow .15s}
.cr-button:disabled,.btn:disabled{cursor:not-allowed!important;opacity:.45!important}
.form-control,.cr-input input,.custom-input input{border-radius:8px!important;font-size:14px!important;min-height:46px!important;border-color:#d6dde7!important;color:#101d3a!important;box-shadow:none!important;background:#fff!important}
.form-control:focus,.cr-input input:focus{border-color:#aab6c7!important;box-shadow:0 0 0 3px #101d3a05!important}
.pg-sign-in-screen,.pg-sign-up-screen,.pg-forgot-password-screen{background:radial-gradient(ellipse at 15% 85%,#faeeee,transparent 45%),#f5f7fa!important;min-height:calc(100vh - 140px)!important;padding:54px 20px 70px!important;align-items:flex-start!important}
.pg-sign-in-screen__container,.pg-sign-up-screen__container{margin:0 auto!important;width:460px!important;max-width:100%!important;padding:0!important}
.tbx-auth-intro{text-align:center;margin:0 0 27px}
.tbx-auth-intro h1{font-size:27px;font-weight:650;letter-spacing:-.7px;margin:0 0 10px}
.tbx-auth-intro p{font-size:13px;color:#69758a;line-height:1.7;margin:0 auto;max-width:350px}
.cr-sign-in-form,.cr-sign-up-form,.cr-email-form{border:1px solid var(--tbx-line)!important;border-radius:15px!important;box-shadow:0 16px 50px #101d3a05!important}
.cr-sign-in-form__form-content,.cr-sign-up-form__form-content{padding:26px!important}
.cr-sign-in-form__options-group,.cr-sign-up-form__options-group{border-color:var(--tbx-line)!important}
.cr-sign-in-form__option-inner,.cr-sign-up-form__option-inner{text-transform:none!important;font-size:14px!important;font-weight:550!important}
.cr-sign-in-form__group,.cr-sign-up-form__group{margin-bottom:20px!important}
.cr-sign-in-form__bottom-section{margin-top:15px!important;font-size:12px;color:#69758a}
.pg-profile-page,.pg-history-elem{max-width:1150px;margin:30px auto!important}
.pg-profile-page .cr-tabs,.pg-profile-page .pg-profile,.pg-history-elem{border-radius:12px;border-color:var(--tbx-line)!important}
.pg-trading-screen{height:auto!important;min-height:calc(100vh - 148px);padding:12px!important;overflow:visible!important;background:#f4f6f9!important}
.pg-trading-screen .react-grid-layout{display:grid!important;grid-template-columns:minmax(350px,1fr) minmax(230px,.45fr) minmax(280px,.5fr);grid-template-rows:440px 280px;grid-template-areas:'chart book order' 'orders trades markets';gap:10px;position:relative!important;height:auto!important;padding:0!important;width:100%!important;min-height:0!important}
.pg-trading-screen .react-grid-item{position:relative!important;inset:auto!important;transform:none!important;width:auto!important;height:auto!important;min-width:0!important;min-height:0!important;border:1px solid var(--tbx-line)!important;border-radius:11px!important;box-shadow:0 2px 6px #101d3a02;overflow:hidden;background:#fff}
.react-grid-item[data-tbx-panel=chart]{grid-area:chart}.react-grid-item[data-tbx-panel=book]{grid-area:book}.react-grid-item[data-tbx-panel=order]{grid-area:order}.react-grid-item[data-tbx-panel=orders]{grid-area:orders}.react-grid-item[data-tbx-panel=trades]{grid-area:trades}.react-grid-item[data-tbx-panel=markets]{grid-area:markets}
.pg-trading-screen .cr-grid-item,.pg-trading-screen .cr-grid-item__body{height:100%!important}
.pg-trading-screen .pg-charts,.pg-trading-screen .pg-trading-chart{height:100%!important}
.pg-trading-screen .pg-charts>.cr-tab-panel{height:100%!important}
.pg-trading-screen .pg-charts .cr-tab-content__active{height:calc(100% - 42px)!important}
.pg-trading-screen .pg-trading-chart>div{height:100%!important}
.pg-trading-screen .cr-tab-panel__navigation-container,.pg-trading-screen .cr-table-header__content:not(.cr-table-header__content-empty){min-height:42px!important;height:42px!important;border-bottom:1px solid #e9edf2!important;align-items:center;font-size:12px!important;font-weight:600}
.pg-trading-screen .cr-tab{font-size:12px!important;padding-top:12px!important;padding-bottom:12px!important}
.pg-trading-screen .cr-order-form{padding:18px!important}
.pg-trading-screen .cr-order-form .cr-input{margin-bottom:16px!important}
.pg-trading-screen .cr-table th{font-size:10px!important;font-weight:500!important;color:#7d8798!important;white-space:nowrap;padding:12px 8px!important}
.pg-trading-screen .cr-table td{font-size:11px!important;padding:10px 8px!important;font-variant-numeric:tabular-nums}
.pg-trading-screen .cr-table__noData,.pg-trading-screen .cr-table__no-data{font-size:12px!important;color:#8993a4!important;line-height:1.7;white-space:normal}
.pg-trading-screen .cr-table-header__close,.pg-trading-screen .react-resizable-handle{display:none!important}
.pg-trading-screen .draggable-container{cursor:default!important}
.pg-footer{font-size:10px!important;letter-spacing:.4px;color:#8a94a5!important;padding:22px!important;margin-top:0!important;height:auto!important;min-height:55px!important;background:transparent!important;border-top:1px solid #e3e8ef}
@media(min-width:1550px){.pg-trading-screen .react-grid-layout{grid-template-columns:minmax(600px,1fr) 300px 330px;grid-template-rows:490px 300px}.pg-header__content{padding-inline:32px!important}.tbx-primary-nav{margin-left:32px}}
@media(max-width:1050px){.pg-header__content{padding-inline:18px!important;gap:12px}.pg-header__logo{width:152px!important;min-width:152px!important}.tbx-primary-nav{margin-left:0;gap:0}.tbx-primary-nav a{padding:0 10px;font-size:12px}.pg-header__toolbar{gap:18px;min-width:400px}.pg-trading-screen .react-grid-layout{grid-template-columns:minmax(0,1fr) 290px;grid-template-rows:410px 370px 250px;grid-template-areas:'chart order' 'book trades' 'orders markets'}.pg-header__toolbar-item{min-width:85px}}
@media(max-width:767px){.pg-header__content{gap:12px;min-height:68px!important;padding-inline:16px!important}.pg-header__logo{width:150px!important;min-width:150px!important;height:32px!important}.pg-navbar{margin-left:auto!important}.tbx-header-action{margin-left:auto;padding:10px 13px;font-size:11px}.tbx-primary-nav{order:5;flex-basis:100%;overflow-x:auto;justify-content:space-between;margin:0 -8px;padding-bottom:8px}.tbx-primary-nav a{padding:0 13px;line-height:36px;font-size:12px}.pg-header__content:has(.pg-header__toolbar)::after{display:none}.pg-header__market-selector-toggle{order:6!important;min-height:32px}.pg-header__toolbar{order:7!important;min-width:100%;height:49px!important;gap:20px;overflow-x:auto;max-width:100%;padding:0 0 7px!important;margin-top:-12px!important}.pg-header__toolbar-item{min-width:83px}.pg-header__toolbar-item-value{font-size:11px!important}.pg-header__toolbar-item-text{font-size:9px!important}.pg-trading-screen{padding:8px!important;min-width:0!important}.pg-trading-screen .react-grid-layout{grid-template-columns:minmax(0,1fr);grid-template-rows:370px 420px 340px 230px 230px 200px;grid-template-areas:'chart' 'order' 'book' 'orders' 'trades' 'markets';gap:9px}.pg-wallet{width:calc(100% - 24px)!important;margin-bottom:24px!important}.tbx-page-heading{margin:24px 0 18px;padding:0 18px}.tbx-page-heading h1{font-size:26px}.pg-wallet .cr-wallet{padding:15px!important}#tbx-network-help{margin:14px 12px!important;font-size:11px!important;padding:12px 14px!important}.pg-sign-in-screen,.pg-sign-up-screen{padding:30px 16px 50px!important}.tbx-auth-intro h1{font-size:24px}.cr-sign-in-form__form-content,.cr-sign-up-form__form-content{padding:22px!important}.pg-mobile-wallets,.pg-mobile-wallet{background:#f4f6f9!important}.pg-profile-page{margin:18px 12px!important}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}
.pg-header__content{padding-top:12px!important;padding-bottom:12px!important}
.pg-header__logo,.pg-mobile-header__logo{background-image:url('/tbx/tbx-logo.svg?v=2')!important}
.tbx-auth-intro h1,.tbx-page-heading h1{color:#101d3a!important}
.cr-sign-in-form,.cr-sign-up-form,.cr-sign-in-form__form-content,.cr-sign-up-form__form-content,.pg-trading-screen .cr-grid-item,.pg-trading-screen .cr-grid-item__body{background:#fff!important}
@media(max-width:767px){.pg-header__content{padding-top:12px!important;padding-bottom:0!important}}
@media(max-width:767px){
 .pg-mobile-header{min-height:65px!important;height:65px!important;padding:12px 18px!important;display:flex;align-items:center;border-top:3px solid #d91c26}
 .pg-mobile-header__logo{width:158px!important;min-width:145px!important;height:31px!important;padding:0!important;margin:0!important;background-position:left center!important}
 .pg-mobile-header__logo__icon{opacity:0!important}
 .pg-mobile-header__account{margin-left:auto}
 .pg-mobile-header__account__log-in{font-size:12px!important;border-radius:8px!important;padding:10px 18px!important}
 .pg-mobile-footer{background:#fff!important;border-top:1px solid #e3e8ef!important;min-height:62px!important;box-shadow:0 -4px 20px #101d3a05!important;padding-bottom:env(safe-area-inset-bottom)}
 .pg-mobile-footer__item__title{font-size:10px!important;color:#69758a!important}
 .pg-mobile-footer__item{min-height:57px;padding-top:8px!important}
 .cr-mobile-signin .cr-mobile-modal,.cr-mobile-signup .cr-mobile-modal{position:relative!important;inset:auto!important;background:transparent!important;height:auto!important;min-height:calc(100vh - 127px)!important}
 .cr-mobile-signin .cr-mobile-modal__block,.cr-mobile-signup .cr-mobile-modal__block{position:relative!important;top:auto!important;bottom:auto!important;transform:none!important;height:auto!important;max-height:none!important;width:100%!important;background:#f5f7fa!important}
 .cr-mobile-signin .cr-mobile-modal__header,.cr-mobile-signup .cr-mobile-modal__header{background:#fff!important;border-bottom:1px solid #e5eaf0!important;min-height:48px!important}
 .cr-mobile-modal__header-title{font-weight:600!important;color:#101d3a!important;font-size:13px!important}
 .cr-mobile-modal__header-back{font-size:12px!important}
 .cr-mobile-signin .cr-mobile-modal__body,.cr-mobile-signup .cr-mobile-modal__body{height:auto!important;max-height:none!important;overflow:visible!important;background:#f5f7fa!important;padding-bottom:30px!important}
 .pg-mobile-app .pg-sign-in-screen,.pg-mobile-app .pg-sign-up-screen{min-height:auto!important;padding:30px 16px 35px!important}
 .pg-mobile-app .cr-sign-in-form,.pg-mobile-app .cr-sign-up-form{padding:22px!important}
 .pg-mobile-app .cr-sign-in-form .form-control,.pg-mobile-app .cr-sign-up-form .form-control{font-size:16px!important}
}
@media(max-width:767px){
 .pg-trading-screen-mobile{padding-bottom:80px!important;background:#f4f6f9!important}
 .pg-mobile-current-market-info{background:#fff!important;padding:18px!important;border-bottom:1px solid #e5eaf0}
 .pg-mobile-current-market-info__left__selector{background:#f2f5f9!important;border-radius:7px;font-size:15px!important}
 .pg-mobile-trading-tabs>.cr-tab-panel>.cr-tab-panel__navigation-container{background:#fff!important;min-height:48px!important;margin-bottom:10px}
 .pg-mobile-trading-tabs>.cr-tab-panel .cr-tab{font-size:13px!important}
 .pg-mobile-create-order__row-double{display:flex!important;flex-direction:column!important;gap:12px;padding:0 12px}
 .pg-mobile-create-order__row-double>.pg-order{order:-1;width:100%!important;background:#fff!important;padding:18px!important;border:1px solid #e2e7ee;border-radius:12px}
 .pg-mobile-create-order__row-double>.pg-combined-order-book{width:100%!important;min-height:300px;height:330px!important;background:#fff!important;border:1px solid #e2e7ee;border-radius:12px;padding:12px!important}
 .pg-mobile-create-order .cr-order-form{padding:12px 0 0!important}
 .pg-mobile-create-order .cr-order-form>.dropdown{margin-bottom:15px!important}
 .cr-order-input-mobile{min-height:48px!important;margin-bottom:14px!important;background:#fff!important;border:1px solid #dce3ec!important;border-radius:8px!important;overflow:hidden;display:flex!important}
 .cr-order-input-mobile__button{background:#f5f7fa!important;min-width:45px!important;width:45px!important;min-height:48px!important;border:0!important}
 .cr-order-input-mobile__fieldset{flex:1!important;width:auto!important;min-width:0!important;border:0!important;background:#fff!important}
 .cr-order-input-mobile input{height:46px!important;font-size:14px!important;text-align:center!important;background:#fff!important;width:100%!important;border:0!important;border-radius:0!important}
 .pg-mobile-create-order .cr-order-form button[type=submit],.pg-mobile-create-order .cr-order-form .cr-button{min-height:46px!important;border-radius:8px!important}
}
@media(max-width:767px){
 .pg-mobile-create-order__row-double>.pg-order,.pg-mobile-create-order .cr-order,.pg-mobile-create-order .cr-tab-panel,.pg-mobile-create-order .cr-tab-content__active{height:auto!important;min-height:0!important;overflow:visible!important}
 .pg-mobile-create-order__row-double>.pg-order{padding-bottom:22px!important}
 .pg-mobile-create-order .cr-order-form{min-height:330px!important}
 .pg-mobile-create-order #dropdown-basic{background:#f8fafc!important;border:1px solid #dce3ec!important;border-radius:8px!important;font-size:14px!important;min-height:44px!important;color:#101d3a!important;margin-bottom:13px!important}
 .pg-mobile-create-order .cr-tab{color:#69758a!important;background:#f5f7fa!important;border-radius:7px!important;min-height:38px;display:flex;align-items:center;justify-content:center}
 .pg-mobile-create-order .cr-tab.cr-tab__active{background:#e6f4ef!important;color:#168566!important}
 .pg-mobile-create-order .cr-tab-panel__navigation-container{margin-bottom:14px!important;gap:8px;background:#fff!important}
 .pg-mobile-trading-tabs>.cr-tab-panel>.cr-tab-content__active{height:auto!important;overflow:visible!important}
}
/* Keep native fixed book headings inside their panel after replacing the grid. */
.pg-trading-screen .react-grid-item{transform:translate(0,0)!important}
.pg-trading-screen .pg-combined-order-book .cr-table__head{width:100%!important;top:42px!important;left:0!important;background:#fff!important}
.pg-trading-screen .pg-combined-order-book .cr-table__head-row{display:table!important;width:100%!important;table-layout:fixed}
.pg-trading-screen .pg-combined-order-book .cr-table__head th{width:33.333%!important;background:#fff!important}
.pg-trading-screen .pg-recent-trades .cr-tab-panel__navigation-container{height:auto!important;min-height:42px!important}
.pg-trading-screen .pg-recent-trades .cr-tab{font-size:10px!important;padding:10px 7px!important;white-space:nowrap}
@media(max-width:767px){
 .pg-mobile-create-order__row-double{height:auto!important;min-height:790px!important;align-items:stretch!important}
 .pg-mobile-create-order__row-double>.pg-order{height:450px!important;min-height:450px!important;flex:0 0 450px!important}
 .pg-mobile-create-order .cr-order,.pg-mobile-create-order .cr-order>.cr-tab-panel{display:block!important;height:410px!important;min-height:410px!important}
 .pg-mobile-create-order .pg-order .cr-tab-content__active{display:block!important;height:355px!important;min-height:355px!important;flex:none!important}
 .pg-mobile-create-order__row-double>.pg-combined-order-book{flex:0 0 330px!important}
}
