body.pw-telegram .app{height:var(--pw-tg-height,100dvh)}body.pw-telegram .topbar{padding-left:calc(10px + var(--pw-tg-left,0px));padding-right:calc(10px + var(--pw-tg-right,0px));padding-top:var(--pw-tg-top,0);overflow:visible}body.pw-telegram .topbar .brand,body.pw-telegram .topbar .top-right{min-width:0}body.pw-telegram .topbar .icon-btn{border-radius:11px}body.pw-telegram .topbar #projectBtn,body.pw-telegram .topbar #settingsBtn{background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.075)}body.pw-telegram .topbar #projectBtn:active,body.pw-telegram .topbar #settingsBtn:active{background:rgba(255,255,255,.09)}@media(max-width:860px){body.pw-telegram{--top-h:calc(56px + var(--pw-tg-top,0px));--peek:calc(92px + var(--pw-tg-bottom,0px))}body.pw-telegram .topbar{height:var(--top-h);display:flex;justify-content:space-between;align-items:center;gap:7px}body.pw-telegram .brand{flex:none;gap:0}body.pw-telegram .brand .logo{width:30px;height:30px;border-radius:9px}body.pw-telegram .badge,body.pw-telegram .brand-text,body.pw-telegram .top-mid{display:none}body.pw-telegram .top-right{flex:1;display:flex;align-items:center;justify-content:flex-end;gap:6px}body.pw-telegram .top-right .icon-btn{width:36px;height:36px;flex:none}body.pw-telegram .language-trigger{height:36px;min-width:53px;max-width:72px;padding:0 9px}body.pw-telegram .btn-export{height:36px;padding:0 12px;flex:none;max-width:128px}body.pw-telegram .sheet{height:min(78%,740px);padding-bottom:calc(4px + var(--pw-tg-bottom,0px))}body.pw-telegram .stage{min-height:0}body.pw-telegram .modal,body.pw-telegram .xp{padding-left:12px;padding-right:12px}}@media(max-width:370px){body.pw-telegram .topbar{gap:4px;padding-left:calc(7px + var(--pw-tg-left,0px));padding-right:calc(7px + var(--pw-tg-right,0px))}body.pw-telegram .top-right{gap:3px}body.pw-telegram .top-right .icon-btn{width:33px;height:35px}body.pw-telegram .language-trigger{min-width:44px;padding:0 7px;max-width:58px}body.pw-telegram .btn-export{height:35px;padding:0 8px;max-width:110px}}@media(max-width:320px){body.pw-telegram .brand .logo{width:27px;height:27px}body.pw-telegram .language-trigger{min-width:40px;padding:0 5px}body.pw-telegram .top-right .icon-btn{width:31px}body.pw-telegram .btn-export{padding:0 7px}}@media(max-width:860px) and (orientation:landscape) and (max-height:520px){body.pw-telegram{--top-h:calc(45px + var(--pw-tg-top,0px));--peek:calc(64px + var(--pw-tg-bottom,0px))}body.pw-telegram .btn-export,body.pw-telegram .language-trigger,body.pw-telegram .top-right .icon-btn{height:32px}}