body{font-variant-numeric:tabular-nums}.chart-watermark{top:auto;left:auto;right:82px;bottom:118px;transform:none;font-size:16px;opacity:.22}.chart-message{background:#10141a86;pointer-events:none}.chart-message button{pointer-events:auto}.chart-message strong,.chart-message>span{background:#10141ac9;padding:5px;border-radius:3px}.market-group{font-size:10px;color:#c7ac5d;padding:8px 14px;background:#1a1c20}.star.favorited{font-weight:900;text-shadow:0 0 8px #f0b90b55}.large-trade{font-weight:700;border-left:2px solid #f0b90b}.skeleton-rows{padding:12px}.skeleton-rows i{display:block;height:14px;margin:12px 0;border-radius:3px;background:linear-gradient(90deg,#1d242e,#303744,#1d242e);background-size:200% 100%;animation:skeleton 1.6s infinite}@keyframes skeleton{to{background-position:-200% 0}}.indicator-menu{position:relative;font-size:11px}.indicator-menu summary{cursor:pointer;padding:5px}.indicator-menu>div{position:absolute;right:0;top:28px;z-index:15;background:#1a2029;border:1px solid #343c48;border-radius:5px;padding:10px;width:155px}.indicator-menu label{display:flex;align-items:center;gap:8px;padding:7px 0}.indicator-panes section{border-top:1px solid #252b35}.indicator-panes section>header{font:10px Consolas,monospace;padding:5px 12px;color:#a4afbe}.indicator-panes section>div{height:125px}.indicator-panes [hidden]{display:none}.extra-legend{font-size:9px;color:#80c6d0}.contract-data{font-size:11px;border-bottom:1px solid #252b35;padding:8px 14px}.contract-data summary{cursor:pointer;color:#b3bdcb}.contract-data summary small{float:right;color:#748092;font-size:9px}.contract-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:12px 0}.contract-grid small{color:#8491a3;font-size:9px}.ratio-bar{height:4px;background:#f45c76;border-radius:3px;margin:6px 0}.ratio-bar i{display:block;height:4px;background:#23c994}.funding-bars{display:flex;align-items:flex-end;gap:4px;height:36px}.funding-bars i{flex:1}.liquidation-list{max-height:160px;overflow:auto;line-height:2;font-size:10px}.depth-preview{padding:10px;color:#8491a3}.depth-preview svg{width:100%;height:55px}.alert-dialog{background:#11151b;color:#e8edf4;border:1px solid #424a56;max-width:520px;width:90vw;max-height:80vh;overflow:auto}.alert-dialog::backdrop{background:#0009}.alert-dialog .paper-reminders{display:block!important}.close-alert{float:right;color:#f0b90b}.alert-dialog h3{clear:both}@media(max-width:700px){.desktop-alert-button{display:none}.contract-grid{grid-template-columns:1fr 1fr}.contract-data{padding:8px;font-size:10px}.chart-actions{gap:0}.indicator-menu{font-size:10px}.indicator-panes section>div{height:115px}}

.loading-value{display:inline-block;min-width:55px;min-height:12px;color:transparent!important;border-radius:3px;background:linear-gradient(90deg,#1d242e,#303744,#1d242e);background-size:200% 100%;animation:skeleton 1.6s infinite}.chart-message:not([hidden])~.volume-label{opacity:.5}.terminal-book-empty.skeleton-rows{display:block!important}
body.extra-indicators.triple-charts .chart-panel{max-height:none}

@media(min-width:701px){body.extra-indicators:not(.triple-charts) .chart-panel,body.contract-expanded:not(.triple-charts) .chart-panel{height:auto;max-height:none;min-height:690px}body.extra-indicators:not(.triple-charts) .chart-panel .chart-work,body.contract-expanded:not(.triple-charts) .chart-panel .chart-work{height:430px;min-height:360px;flex:none}.indicator-panes{flex-shrink:0}.chart-panel .primary-pane{overflow:visible}}

.chart-watermark{top:auto!important;left:auto!important;right:82px!important;bottom:38px!important;transform:none!important;color:#fff!important;opacity:.10!important;z-index:2;pointer-events:none;font-size:16px;line-height:1}.paper-lock-status{display:flex;align-items:center;gap:8px;justify-content:space-between;padding:9px 0;font-size:10px;color:#9da8ba}.paper-lock-status button{border:1px solid #5b4e22;color:#f0b90b;padding:5px 8px;border-radius:4px;white-space:nowrap}.liquidation-controls select{background:#171c23;color:#d5dce6;border:1px solid #303744;padding:5px;font:11px inherit;max-width:100%;margin-top:8px}.liquidation-status{font-size:10px;color:#9ca9bc;line-height:1.7}#cache-data-label{color:#f0b90b;border:1px solid #544722;border-radius:3px;padding:2px 5px;margin-left:8px}.liquidation-list>div{padding:4px 0;border-bottom:1px solid #252b35}
