.orderbook-container{color:#fff;background:0 0;flex-direction:column;height:100%;font-family:Inter,Segoe UI,Arial,sans-serif;font-size:13px;display:flex}.orderbook-header{flex-shrink:0}.orderbook-header-wrapper{border-bottom:1px solid rgba(34,197,94,.15);padding:.75rem .75rem 0}html:not(.dark) .orderbook-header-wrapper{border-bottom-color:rgba(34,197,94,.2)}.orderbook-tabs-container{background:rgba(0,0,0,.2);border-radius:8px;gap:.25rem;margin-bottom:.5rem;padding:.25rem;display:flex}html:not(.dark) .orderbook-tabs-container{background:rgba(229,231,235,.5)}.orderbook-tab-button{color:#9ca3af;cursor:pointer;text-align:center;white-space:nowrap;background:0 0;border:none;border-radius:6px;flex:1;padding:.5rem 1rem;font-size:13px;font-weight:600;transition:all .2s;position:relative}html:not(.dark) .orderbook-tab-button{color:#6b7280}.orderbook-tab-button:hover:not(.active){color:#d1d5db;background:rgba(255,255,255,.05)}html:not(.dark) .orderbook-tab-button:hover:not(.active){color:#2a303b;background:rgba(255,255,255,.8)}.orderbook-tab-button.active{color:#4ade80;background:linear-gradient(135deg,rgba(34,197,94,.25) 0%,rgba(16,185,129,.2) 100%);font-weight:700}html:not(.dark) .orderbook-tab-button.active{color:#fff;background:linear-gradient(135deg,#22c55e 0%,#16a34a 100%)}.orderbook-tabs{width:100%;margin-bottom:10px;display:flex}.orderbook-tab{color:#bdbdbd;cursor:pointer;text-align:center;background:0 0;border:none;flex-grow:1;flex-basis:0;padding:0 .2rem .2rem;font-size:13px;font-weight:500;position:relative}.orderbook-tab.active{color:#cce70c}.orderbook-tab.active:after{content:"";background:#cce70c;border-radius:1px;width:100%;height:2px;display:block;position:absolute;bottom:-2px;left:0}.orderbook-controls{justify-content:space-between;align-items:center;gap:.5rem;padding:.75rem;font-size:13px;display:flex}.orderbook-step-control,.orderbook-asset-control{color:#bdbdbd;background:rgba(35,39,43,.8);border:1px solid rgba(34,197,94,.2);border-radius:6px;justify-content:center;align-items:center;min-width:80px;height:32px;padding:0 .75rem;font-size:13px;font-weight:500;transition:all .2s;display:flex}html:not(.dark) .orderbook-step-control,html:not(.dark) .orderbook-asset-control{color:#374151;background:#fff;border-color:rgba(34,197,94,.3)}.orderbook-step-control:hover,.orderbook-asset-control:hover{background:#23272b;border-color:rgba(34,197,94,.4)}html:not(.dark) .orderbook-step-control:hover,html:not(.dark) .orderbook-asset-control:hover{background:#f9fafb;border-color:rgba(34,197,94,.5)}.orderbook-step-dropdown{cursor:pointer;outline:none;margin:0;padding:0;font-size:13px;font-weight:500;color:inherit!important;background:0 0!important;border:none!important}.orderbook-step-dropdown option{color:#bdbdbd;background:#23272b}html:not(.dark) .orderbook-step-dropdown option{color:#374151;background:#fff}.orderbook-chevron{color:#bdbdbd;margin-left:4px;font-size:10px}.orderbook-divider{background:rgba(34,197,94,.15);width:100%;height:1px;margin:0}html:not(.dark) .orderbook-divider{background:rgba(34,197,94,.2)}.orderbook-table{border-collapse:separate;border-spacing:0 3px;background:0 0;width:100%}.orderbook-table th{color:#bdbdbd;text-align:left;background:#181a1b;border:none;padding:.25rem .2rem;font-size:12px;font-weight:500}.orderbook-row{background:linear-gradient(to right,rgba(237,112,136,.15) var(--depth-width,0%),transparent var(--depth-width,0%));color:#bdbdbd;border-radius:4px;margin-bottom:2px;transition:background .2s;position:relative}.orderbook-row:hover{cursor:pointer}.orderbook-row td{border:none;padding:.1rem .2rem;font-family:inherit;font-size:13px}.orderbook-price{color:#e06c75;font-size:13px;font-weight:400;position:relative}.orderbook-price span{z-index:1;position:relative}.orderbook-price--ask{color:#4ecb71}.orderbook-row--highlight{background:rgba(235,33,74,.15)!important}.orderbook-row--highlight .orderbook-price{font-weight:600}.orderbook-row--ask{background:linear-gradient(to right,rgba(78,203,113,.15) var(--depth-width,0%),transparent var(--depth-width,0%))}.orderbook-spread-row{color:#cce70c;background:#23272b;width:100%;font-weight:600}.orderbook-spread-row td{text-align:center;padding:.2rem 0;font-weight:600}.orderbook-spread-label{color:#cce70c;text-align:left;font-weight:700}.orderbook-spread-value,.orderbook-spread-percent{color:#fff;text-align:right;font-weight:600}.orderbook-row--ask.orderbook-row--highlight{background-color:#174d2b!important}html:not(.dark) .orderbook-row--ask.orderbook-row--highlight{background-color:#d1fae5!important}
