.tm35-market-modal.open{position:fixed!important;inset:0!important;z-index:10000!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:20px!important;overflow:auto!important}.tm35-market-modal.open>div,.tm35-market-modal.open>section,.tm35-market-modal.open>article{margin:auto!important;max-height:calc(100vh - 40px)!important;overflow:auto!important}.tm38-recent{margin-top:12px;padding-top:12px;border-top:1px solid #213744}.tm38-recent-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.tm38-recent-head b{font-size:13px;color:#fff}.tm38-recent-head span{font-size:9px;color:#7999ab;letter-spacing:.08em}.tm38-trade{display:grid;grid-template-columns:52px 1fr auto auto;gap:10px;align-items:center;padding:7px 0;border-top:1px solid #162a36;font-size:11px}.tm38-trade>span{font-weight:1000}.tm38-trade>span.buy{color:#58ef6c}.tm38-trade>span.sell{color:#ff7569}.tm38-trade b{color:#e8f5fb}.tm38-trade strong{color:#fff}.tm38-trade time{color:#7898aa}.tm38-empty{padding:8px 0;color:#7898aa;font-size:11px}.tm39-book-scroll{height:338px!important;max-height:338px!important;min-height:0!important;overflow-y:scroll!important;overflow-x:hidden!important;overscroll-behavior:contain!important;scrollbar-gutter:stable!important}.tm39-book-scroll>*{flex-shrink:0!important}.tm39-fill-confirm{position:fixed;inset:0;z-index:12000;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(0,0,0,.58);backdrop-filter:blur(2px)}.tm39-fill-confirm>section{position:relative;width:min(440px,calc(100vw - 32px));padding:28px 24px 22px;border:1px solid #31566c;border-radius:18px;background:#07141d;box-shadow:0 22px 70px rgba(0,0,0,.55);text-align:center}.tm39-fill-icon{font-size:42px;line-height:1;margin-bottom:10px}.tm39-fill-confirm small{display:block;color:#7fa6bb;font-size:10px;font-weight:900;letter-spacing:.14em}.tm39-fill-confirm h2{margin:8px 0 6px;color:#fff;font-size:22px;line-height:1.18}.tm39-fill-confirm strong{display:block;color:#59ef6e;font-size:26px;margin:4px 0 18px}.tm39-fill-done{width:100%;padding:12px;border:1px solid #2da84a;border-radius:11px;background:#0b5a20;color:#fff;font-weight:1000;cursor:pointer}.tm39-fill-x{position:absolute;top:10px;right:10px;width:34px;height:34px;border:1px solid #2b4658;border-radius:9px;background:#091722;color:#d9edf7;font-size:21px;cursor:pointer}@media(max-width:760px){.tm35-market-modal.open{padding:10px!important}.tm35-market-modal.open>div,.tm35-market-modal.open>section,.tm35-market-modal.open>article{max-height:calc(100vh - 20px)!important}.tm38-trade{grid-template-columns:46px 1fr auto}.tm38-trade time{grid-column:2/4}.tm39-book-scroll{height:300px!important;max-height:300px!important}.tm39-fill-confirm{padding:12px}.tm39-fill-confirm>section{padding:26px 18px 18px}.tm39-fill-confirm h2{font-size:19px}.tm39-fill-confirm strong{font-size:23px}}