#downloadStatus{position:fixed;inset:0;z-index:9999;display:grid;place-items:center;background:#070a0ef5;padding:24px}.downloadCard{width:min(360px,100%);padding:24px;border:1px solid #283444;border-radius:18px;background:#101720;box-shadow:0 20px 60px #0009}.downloadCard b{font-size:20px}.downloadCard p{color:#d8e1ec;margin:18px 0 10px}.downloadCard>div{height:8px;border-radius:8px;background:#263142;overflow:hidden}.downloadCard i{display:block;height:100%;background:linear-gradient(90deg,#21c7a8,#6e8cff);transition:width .15s}.downloadCard small{display:block;color:#7f8b9d;margin-top:12px}
@supports(padding:max(0px)){header{padding-top:env(safe-area-inset-top);height:calc(52px + env(safe-area-inset-top))}main{height:calc(100% - 100px - env(safe-area-inset-top) - env(safe-area-inset-bottom))}.replay{padding-bottom:env(safe-area-inset-bottom)}}
@media(max-width:600px){header{padding-left:12px;padding-right:12px}.brand span,.currency,.tools #random{display:none}.topbar{height:54px;padding:0 6px;overflow-x:auto}.segments button{padding:8px 10px}.tools{margin-left:0}.tools #maToggle{display:inline-block}.tools button{white-space:nowrap}.account b{font-size:15px}#chart{min-height:260px}.ohlcv{display:none}.replay{height:56px}.replay #counter{display:none}aside{width:min(92vw,360px)}#maPanel{width:min(88vw,320px);right:8px;top:8px}#quickReset{right:12px;bottom:76px}#pricePanelToggle{right:0}}
#pricePanelToggle{position:fixed;right:0;top:48%;z-index:45;border:1px solid #344154;border-right:0;border-radius:10px 0 0 10px;background:#15202ddd;color:#d9e4ef;padding:10px 7px;box-shadow:-3px 5px 18px #0008;touch-action:manipulation}
#candleInfo{position:absolute;z-index:24;top:45px;left:12px;width:210px;padding:9px 11px;border:1px solid #63708388;border-radius:9px;background:#18202be8;color:#eef3f8;box-shadow:0 8px 24px #0009;pointer-events:none;backdrop-filter:blur(5px)}#candleInfo.infoRight{left:auto;right:12px}#candleInfo>div{display:flex;justify-content:space-between;gap:14px;padding:2px 0}#candleInfo span{color:#aab5c3}#candleInfo b{font-weight:600;text-align:right}
#reviewEndButton{position:absolute;left:224px;top:12px;z-index:42;border:1px solid #f5c842;background:#312714ee;color:#ffe588;border-radius:8px;padding:7px 12px;font-weight:700;box-shadow:0 5px 18px #0008;white-space:nowrap}
.availableFunds{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;margin-top:2px;padding:10px 11px;border:1px solid #28384b;border-radius:9px;background:#0c1621;color:#9cabbc}.availableFunds b{color:#65d6bd;font-size:14px}.partialCloseControls{margin-top:12px}.partialQuick{display:grid;grid-template-columns:repeat(4,1fr);gap:7px}.partialQuick button{border:1px solid #39516b;background:#162535;color:#dce8f4;border-radius:8px;padding:10px 4px;font-weight:700}.partialQuick button:last-child{border-color:#75404a;background:#2b171c;color:#ff9aaa}.partialCustom{display:grid;grid-template-columns:1fr auto;gap:7px;margin-top:8px}.partialCustom input{min-width:0;margin:0}.partialCustom button{border:1px solid #3b6f70;background:#173233;color:#73dfca;border-radius:8px;padding:8px 12px;font-weight:700}
@media(max-width:420px){#reviewEndButton{left:218px;padding-left:9px;padding-right:9px}.reviewBadge{max-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}
