html,body{height:100%;margin:0}body{background:var(--ground);overflow:hidden}#plan{height:100%}#plan>[data-r=shell]{height:100%}.pl-side{overflow:hidden auto}.pl-main{display:flex;flex-direction:column;min-width:0;min-height:0}.pl-split{display:flex;flex:1;min-height:0}.pl-body{flex:1;min-width:0;min-height:0;overflow:auto;padding:var(--space-4) var(--space-12) var(--space-16)}.pl-body>[data-r=empty]{margin-top:calc(var(--space-120) * .5)}.pl-body[data-layout=board],.pl-body[data-layout=timeline]{display:flex;flex-direction:column}.pl-body[data-layout=board]>[data-r=board],.pl-body[data-layout=timeline]>[data-r=timeline]{flex:1;min-height:0}.pl-split>[data-r=side-panel]{flex:none;width:calc(var(--space-120) * 3);margin:var(--space-8) var(--space-8) var(--space-8) 0}.pl-split>[data-r=side-panel][hidden]{display:none}.pl-pop{position:fixed;z-index:20}#pl-bell{width:calc(var(--space-120) * 3)}#pl-bell>[data-part=title]{padding:var(--space-8) var(--space-12) var(--space-4);color:var(--ink-3);font-size:var(--fs-12);line-height:var(--lh-12)}@media(max-width:900px){.pl-split>[data-r=side-panel]{display:none}}[data-app=mac] .pl-side>[data-part=head]{padding:0 0 0 var(--space-72);-webkit-app-region:drag}[data-app=mac] .pl-side>[data-part=head]>[data-r=app-switcher]{margin-left:calc(-1 * var(--space-8))}[data-app=mac] .pl-main>[data-r=page-header]>[data-part=bar]{-webkit-app-region:drag}[data-app=mac] :is(.pl-side>[data-part=head],.pl-main>[data-r=page-header]>[data-part=bar]) :is(button,input,a){-webkit-app-region:no-drag}.pl-sign-in{padding:var(--space-8) var(--space-4)}.pl-book{display:grid;place-items:start center;height:100%;overflow:auto;padding:var(--space-48) var(--space-16);box-sizing:border-box}.pl-book-card{width:100%;max-width:calc(var(--space-120) * 4)}.pl-book-day+.pl-book-day{margin-top:var(--space-12)}.pl-book-day>[data-r=chips]{flex-wrap:wrap;padding:var(--space-4) var(--space-8)}.pl-book-form{display:flex;flex-direction:column;gap:var(--space-12);margin-top:var(--space-16)}.pl-book-form>[data-r=button]{align-self:flex-end}[data-zk=tools]{display:inline-flex;align-items:center;gap:var(--space-4)}[data-zk=bell]:has([data-zk=unread]){width:auto;gap:var(--space-4);padding:0 var(--space-2) 0 var(--space-6)}
