input,select,textarea{min-width:0}.tr-m-only,.tr-bn-only{display:none}@media(max-width:1024px){.tr-sidebar{width:64px!important;padding:22px 10px!important}.tr-sb-logo,.tr-sb-label,.tr-sb-userinfo,.tr-sb-toggle{display:none!important}.tr-sb-nav>button{justify-content:center!important;padding:11px 0!important}.tr-sb-user{justify-content:center!important;padding:14px 0 8px!important}.tr-sb-ind{left:-10px!important}}@media(max-width:900px){.tr-m-hide{display:none!important}.tr-m-full{flex:1 1 auto!important;width:100%!important;border-right:none!important}.tr-m-only{display:flex}.tr-grid1{grid-template-columns:minmax(0,1fr)!important}}@media(max-width:768px){.tr-app{height:calc(100dvh - 60px)!important}.tr-sidebar{position:fixed;left:0;right:0;bottom:0;z-index:100;width:auto!important;height:60px;flex-direction:row!important;align-items:center;padding:0 8px!important;border-right:none!important;box-shadow:0 -2px 12px #00000014!important}.tr-sb-logo,.tr-sb-label,.tr-sb-ind,.tr-sb-userinfo,.tr-sb-toggle{display:none!important}.tr-sb-nav{flex-direction:row!important;overflow-x:auto!important;overflow-y:hidden!important;gap:0!important;scrollbar-width:none}.tr-sb-nav>button{flex:1 1 0;width:auto!important;min-width:32px;height:44px;padding:0!important;justify-content:center!important}.tr-sb-user{width:auto!important;padding:0 4px!important}.tr-pad{padding-left:16px!important;padding-right:16px!important}.tr-grid2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.tr-hero-title{padding-right:92px}.tr-bn-hide{display:none!important}.tr-bn-only{display:block}.tr-week{grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:4px!important}.tr-week>div{padding:8px 2px!important;text-align:center}.tr-week>div>div:first-child{flex-direction:column;align-items:center!important;margin-bottom:4px!important}.tr-week>div>div:nth-child(2){display:none}.tr-week>div>div:last-child{margin-top:0!important}.tr-m-col{flex-direction:column!important}.tr-pipo-panel{width:100%!important;flex-direction:row!important;align-items:center;overflow-x:auto;padding:12px 16px!important;gap:12px!important;border-right:none!important}.tr-pipo-panel>*{flex-shrink:0}.tr-pipo-panel>:first-child{display:none}.tr-pipo-panel>:last-child{flex:1;min-width:110px}}
