/*! Copyright 2026 Appzey. All rights reserved. */
.app-title__name:after{display:none}@media (max-width:35rem),(max-height:30rem) and (max-width:64rem){.app-header__inner{flex-wrap:nowrap;align-items:center;gap:.5rem;min-height:3.25rem;padding-block:.35rem}.app-header__identity{flex:auto;gap:.4rem;min-width:0}.back-link{justify-content:center;gap:0;width:2.35rem;min-width:2.35rem;min-height:2.35rem;padding:.3rem;font-size:0}.back-link>span{font-size:1.1rem}.app-title{flex:auto;grid-template-rows:auto;grid-template-columns:1.4rem minmax(0,1fr);column-gap:.35rem;min-width:0;padding-left:.45rem;display:grid}.app-title__brand,.app-title__description{display:none}.app-title__icon-frame{aspect-ratio:auto;grid-row:1;align-self:center;width:1.4rem;height:1.4rem}.app-title__name{text-overflow:ellipsis;white-space:nowrap;grid-column:2;font-size:.96rem;line-height:1.15;overflow:hidden}.app-title__name>span{display:none}.app-title__name:after{content:attr(data-mobile-title);display:inline}.plan-bar,.app-header__status{flex:none;align-items:center;width:auto;max-width:none;margin-left:0}.plan-bar{flex-direction:row}.plan-bar>:not(.theme-toggle){clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.app-header__status>:not(.theme-toggle),.app-header .theme-toggle>span:first-child{display:none}.app-header .theme-toggle{gap:0}.app-header[data-mobile-hide=whole]{will-change:transform;transition:transform .18s}html.mobile-app-header-hidden .app-header[data-mobile-hide=whole]{transform:translateY(-100%)}.app-header[data-mobile-hide=heading] .app-header__inner{max-height:3.25rem;transition:max-height .18s,min-height .18s,padding .18s,opacity .12s;overflow:hidden}html.mobile-app-header-hidden .app-header[data-mobile-hide=heading] .app-header__inner{opacity:0;pointer-events:none;min-height:0;max-height:0;padding-block:0}.planner-toolbar .tabs{gap:.25rem;padding-block:.25rem}.planner-toolbar .tab-btn{min-height:2.75rem;padding:.3rem .6rem;font-size:.76rem}.tools-nav{transition:top .18s;top:3.25rem}html.mobile-app-header-hidden .tools-nav{top:0}.tools-nav .tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:.2rem;padding-block:.25rem;display:grid;overflow:hidden}.tools-nav .tab-button{border-radius:.45rem;justify-content:center;gap:.25rem;width:100%;min-width:0;min-height:2.75rem;padding:.25rem .2rem;font-size:.72rem}.tools-nav .tab-button>span{display:none}.tools-nav .tab-button:after{content:attr(data-mobile-label);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tools-nav .tab-icon{width:1rem;height:1rem}.view-sticky-controls{transition:top .18s;top:6.5rem}html.mobile-app-header-hidden .view-sticky-controls{top:3.25rem}html.mobile-app-header-hidden body.view-immersive .view-sticky-controls{top:0}.planner-controls{--planner-controls-sticky-top:3.25rem;top:var(--planner-controls-sticky-top);transition:top .18s}html.mobile-app-header-hidden .planner-controls{--planner-controls-sticky-top:0px}.gantt-header-viewport,.diagram-header-viewport{transition:top .18s}.app-footer{padding-block:.5rem;font-size:.72rem;line-height:1.35}.app-footer p:not(.app-footer__privacy){display:none}.app-footer__privacy{margin:0}}@media (max-height:30rem) and (max-width:64rem){.app-footer{display:none}}@media (max-width:22rem){.app-title{grid-template-columns:minmax(0,1fr)}.app-title__icon-frame{display:none}.app-title__name{grid-column:1}}@media (prefers-reduced-motion:reduce){.app-header[data-mobile-hide],.app-header[data-mobile-hide] .app-header__inner,.planner-controls,.tools-nav,.view-sticky-controls,.gantt-header-viewport,.diagram-header-viewport{transition:none}}