.hub-profile-grid{display:flex;flex-direction:column;flex:none;--dashboard-grid-gap: 1rem;--dashboard-small-card-height: auto;width:100%;padding-top:.75rem}.hub-profile-grid>*{flex-shrink:0}.hub-profile-section,.hub-profile-section-body,.hub-profile-calendar{display:flex;flex-direction:column;min-width:0;min-height:0}.hub-profile-section-body,.hub-profile-calendar{flex:1}.hub-profile-calendar .dashboard-event-calendar{flex:1;height:100%;min-height:24rem}@media(min-width:64rem),(min-width:57.6rem)and (hover:hover)and (pointer:fine){.hub-profile-grid{display:grid;flex:1;min-height:22rem;padding-top:0}.hub-profile-grid--with-stats{--dashboard-metric-card-height: calc((11.5rem * 1.01 + 8rem) / 2);min-height:32.5rem;grid-template-rows:var(--dashboard-metric-card-height) var(--dashboard-metric-card-height) minmax(22rem,1fr)}.hub-profile-grid--with-stats>.dashboard-breakdown{grid-area:1 / 1 / 3 / 2}.hub-profile-grid--with-stats>.dashboard-metric-grid{grid-area:1 / 2 / 2 / 4}.hub-profile-grid--with-stats>.hub-centre-calendar{grid-area:2 / 2 / 4 / 3;display:flex;flex-direction:column;min-height:0}.hub-profile-grid--with-stats>.hub-next-booking{grid-area:3 / 1 / 4 / 2;min-height:0}.hub-profile-grid--with-stats>.dashboard-activity{grid-area:2 / 3 / 4 / 4;min-height:0}.hub-profile-grid--with-stats>.hub-profile-stats--split{grid-template-rows:minmax(0,1fr) minmax(0,1fr);--hub-slim-card-height: calc( (var(--dashboard-metric-card-height) - var(--dashboard-grid-gap)) / 2 )}.hub-profile-stats--expanded-brief{grid-template-columns:repeat(4,minmax(0,1fr))}.hub-profile-stats--expanded-brief>section,.hub-profile-stats--expanded-brief>div[aria-hidden=true]{display:contents}.hub-profile-stats--expanded-brief [data-metric-id=hub-daily-brief]{grid-row:span 2;height:100%;min-height:0}.hub-profile-calendar .dashboard-event-calendar,.hub-profile-task-board{min-height:0}.hub-profile-grid .hub-profile-task-list{min-height:0;max-height:none;flex:1}}.hub-profile-grid .hub-profile-task-list.hub-profile-task-list--short{flex:none}.hub-profile-link{text-decoration:underline;text-underline-offset:.2em;font-weight:700}.hub-profile-link:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:3px}.hub-profile-task-board{min-height:24rem}.hub-profile-task-list{max-height:20rem;overflow-y:auto;padding:.25rem}@media(max-width:48rem){.hub-profile-task-list{max-height:none}}.dashboard-metric-card.hub-slim-card{height:var(--hub-slim-card-height, 5.25rem);min-height:var(--hub-slim-card-height, 5.25rem);padding:.75rem .875rem;gap:.25rem}.hub-profile-stats{--hub-profile-lime: hsl(var(--trak-lime))}.hub-next-booking{display:flex;flex-direction:column}.hub-next-booking .hub-profile-section-body{flex:1}@media(prefers-reduced-motion:no-preference){.hub-add-task-cue{animation:hub-add-task-cue 1.2s var(--motion-ease-standard) .6s 2}}@keyframes hub-add-task-cue{0%{box-shadow:0 0 hsl(var(--cta-accent) / .55)}70%{box-shadow:0 0 0 .5rem hsl(var(--cta-accent) / 0)}to{box-shadow:0 0 hsl(var(--cta-accent) / 0)}}
