[data-dashboard-list-fade=true]:not(:focus-within){-webkit-mask-image:linear-gradient(to bottom,black calc(100% - 3rem),transparent 100%);mask-image:linear-gradient(to bottom,black calc(100% - 3rem),transparent 100%)}.dashboard-grid-layout{--radius-surface: 1.75rem;--dashboard-grid-gap: 1rem;--dashboard-overview-height: 11.5rem;--dashboard-entrance-delay: 0ms;gap:var(--dashboard-grid-gap)}.dashboard-grid-layout [data-slot=dashboard-widget],.dashboard-grid-layout .dashboard-metric-card,.dashboard-grid-layout .dashboard-calendar,.dashboard-grid-layout .dashboard-events{animation:fade-in-up .25s ease-out both;animation-delay:var(--dashboard-entrance-delay)}.dashboard-grid-layout #quick-stats:has(.dashboard-metric-card),.dashboard-grid-layout #jump-back-in .animate-fade-in-up{animation:none;opacity:1}.dashboard-grid-layout .dashboard-metric-card:nth-child(1){--dashboard-entrance-delay: var(--dashboard-reveal-staff, 0ms)}.dashboard-grid-layout .dashboard-metric-card:nth-child(2){--dashboard-entrance-delay: var(--dashboard-reveal-events, 54ms)}.dashboard-grid-layout .dashboard-metric-card:nth-child(3){--dashboard-entrance-delay: var(--dashboard-reveal-shifts, .1s)}.dashboard-grid-layout .dashboard-metric-card:nth-child(4){--dashboard-entrance-delay: var(--dashboard-reveal-hours, 155ms)}.dashboard-grid-layout .dashboard-calendar{--dashboard-entrance-delay: var(--dashboard-reveal-calendar, 132ms)}.dashboard-grid-layout #breakdown{--dashboard-entrance-delay: var(--dashboard-reveal-stats, 204ms)}.dashboard-grid-layout #logged-hours{--dashboard-entrance-delay: var(--dashboard-reveal-chart, 244ms)}.dashboard-grid-layout #jump-back-in{--dashboard-entrance-delay: var(--dashboard-reveal-shortcuts, 279ms)}.dashboard-grid-layout #skills{--dashboard-entrance-delay: var(--dashboard-reveal-performance, 322ms)}.dashboard-grid-layout .dashboard-events{--dashboard-entrance-delay: var(--dashboard-reveal-eventList, 362ms)}.dashboard-grid-layout #recent-activity{--dashboard-entrance-delay: var(--dashboard-reveal-activity, 404ms)}@media(prefers-reduced-motion:reduce){.dashboard-grid-layout [data-slot=dashboard-widget],.dashboard-grid-layout .dashboard-metric-card,.dashboard-grid-layout .dashboard-calendar,.dashboard-grid-layout .dashboard-events,.dashboard-grid-layout #jump-back-in .animate-fade-in-up{animation:none!important;opacity:1;transform:none}}.dashboard-grid-layout [data-slot=dashboard-card-header]{display:grid;row-gap:.25rem;align-content:start}.dashboard-grid-layout [data-slot=dashboard-card-header]>p{margin:0;font-size:.625rem;line-height:.75rem;font-weight:400}.dashboard-grid-layout .dashboard-filter-trigger{--dashboard-filter-height: 1.8rem;--dashboard-filter-optical-offset: .0625rem;height:var(--dashboard-filter-height);width:calc-size(max-content,size * .92);min-height:0;zoom:.9;font-size:.6875rem;font-weight:400;letter-spacing:.01em}.dashboard-panels .dashboard-filter-trigger>span{flex-shrink:0}.dashboard-panels [data-slot=dashboard-card-header] .dashboard-filter-trigger{position:relative;top:calc((.9375rem - var(--dashboard-filter-height)) / 2 + var(--dashboard-filter-optical-offset))}.dashboard-panels [data-slot=dashboard-card-header]:has(.dashboard-card-title) .dashboard-filter-trigger{top:calc((1rem - var(--dashboard-filter-height)) / 2 + var(--dashboard-filter-optical-offset))}.dashboard-panels{display:grid;min-height:0;flex:1;grid-template-columns:minmax(0,1fr);gap:var(--dashboard-grid-gap)}.dashboard-breakdown,.dashboard-hours{min-height:13rem}.dashboard-shortcuts{display:grid;min-width:0;min-height:13rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--dashboard-grid-gap)}@media(min-width:64rem),(min-width:57.6rem)and (hover:hover)and (pointer:fine){[data-scroll-restoration-id=dashboard-page-shell]{padding-bottom:1.5rem}.dashboard-grid-layout{container-type:inline-size;--dashboard-small-card-height: var(--dashboard-overview-height, 12rem)}.dashboard-metric-overview{position:relative}.dashboard-metric-period{position:absolute;z-index:1;top:.965rem;right:1.25rem}.dashboard-metric-card:last-child [data-slot=dashboard-card-header]{padding-right:4rem}.dashboard-panels{grid-template-columns:minmax(0,2.8fr) minmax(0,4.4fr) minmax(0,2.8fr);grid-template-rows:var(--dashboard-small-card-height) minmax(0,1fr);gap:var(--dashboard-grid-gap)}.dashboard-panels .dashboard-events{grid-area:2 / 1}.dashboard-panels .dashboard-shortcuts{grid-area:1 / 3}.dashboard-panels .dashboard-activity{grid-area:2 / 3}@container (max-width: 85rem){.dashboard-breakdown [data-slot=dashboard-card-header]{gap:.25rem}.dashboard-breakdown .dashboard-filter-trigger{padding-inline:.25rem;gap:.25rem}}.dashboard-panels>[data-slot=dashboard-widget],.dashboard-panels .dashboard-shortcuts,.dashboard-panels .dashboard-calendar,.dashboard-panels .dashboard-events{height:100%;min-height:0}}@media(min-width:64rem),(min-width:57.6rem)and (hover:hover)and (pointer:fine){.dashboard-panels .dashboard-breakdown,.dashboard-panels .dashboard-hours{grid-area:1 / 1;align-self:stretch;width:calc((100% - var(--dashboard-grid-gap)) / 2);height:100%}.dashboard-panels .dashboard-breakdown{justify-self:start}.dashboard-panels .dashboard-hours{justify-self:end}.dashboard-panels .dashboard-calendar{grid-area:1 / 2 / 3 / 3;width:100%;padding:1.25rem}.dashboard-panels .dashboard-calendar>header{margin-bottom:.5rem}}.dashboard-panels .dashboard-compact-header{min-width:0}.dashboard-grid-layout .dashboard-filter-trigger.dashboard-period-trigger{width:calc-size(max-content,size * 1.15)}.dashboard-performance-heading{container:dashboard-performance-heading / inline-size}@container dashboard-performance-heading (max-width: 10.25rem){.dashboard-performance-header>div:first-child{grid-column:1 / -1}.dashboard-performance-header [data-slot=dashboard-card-actions]{grid-row:2;height:auto;align-self:start}.dashboard-performance-header>p{grid-column:1;align-self:start}.dashboard-panels .dashboard-performance-header .dashboard-filter-trigger{top:0}}.dashboard-metric-grid{gap:var(--dashboard-grid-gap)}.dashboard-metric-card{min-height:11.5rem;height:11.5rem}.dashboard-calendar{container-type:inline-size}@container (max-width: 22rem){.dashboard-calendar-controls,.dashboard-calendar-controls>div{gap:.25rem}.dashboard-calendar-controls button[aria-label$=month]{width:1.5rem}}.dashboard-event-calendar{height:22rem;min-height:22rem}.dashboard-event-calendar .rbc-month-header{height:1.5rem}.dashboard-event-calendar .rbc-header{padding:.25rem 0;font-size:.6875rem;letter-spacing:.04em;line-height:1rem;color:hsl(var(--foreground))}.dashboard-event-calendar .rbc-month-row{min-height:0}.dashboard-event-calendar .rbc-date-cell{display:flex;align-items:center;justify-content:center;padding:.5rem 0 .25rem;font-size:.75rem;line-height:1}.dashboard-event-calendar .dashboard-calendar-date{min-width:1.25rem;min-height:1.125rem;padding:.125rem;font-size:inherit;line-height:1}.dashboard-event-calendar .dashboard-calendar-date[aria-current=date]{background:hsl(var(--cta-accent));color:hsl(var(--brand-bright-foreground));font-weight:700}.dashboard-event-calendar .dashboard-calendar-date[aria-pressed=true]{box-shadow:inset 0 0 0 1px hsl(var(--foreground) / .65)}.dashboard-event-calendar .dashboard-calendar-date:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:-2px}.dashboard-event-calendar .dashboard-calendar-selected:not(.rbc-today){background:hsl(var(--muted) / .5)}.dashboard-event-calendar .rbc-row-segment{padding:0 .0625rem}.dashboard-event-calendar .rbc-month-view .rbc-event{height:.875rem;margin:0;padding:0 .3125rem;background:transparent;color:hsl(var(--foreground));font-size:.625rem;line-height:.875rem;box-shadow:none}.dashboard-event-calendar .rbc-month-view .rbc-event:hover{background:transparent;box-shadow:none}.dashboard-event-calendar .dashboard-calendar-event-dot{transform-origin:left;transition:transform .15s cubic-bezier(.4,0,.2,1)}.dashboard-event-calendar .dashboard-calendar-event-name{opacity:.9;transition:opacity .15s cubic-bezier(.4,0,.2,1)}.dashboard-event-calendar .rbc-event:is(:hover,:focus-within) .dashboard-calendar-event-name{opacity:1}@media(prefers-reduced-motion:no-preference){.dashboard-event-calendar .rbc-event:is(:hover,:focus-within) .dashboard-calendar-event-dot{transform:scale(1.25)}}@media(prefers-reduced-motion:reduce){.dashboard-event-calendar .dashboard-calendar-event-dot,.dashboard-event-calendar .dashboard-calendar-event-name{transition:none}}.dashboard-event-calendar .rbc-show-more{height:.875rem;margin-top:0;padding:0 .125rem;font-size:.625rem;white-space:nowrap}@media(min-width:64rem),(min-width:57.6rem)and (hover:hover)and (pointer:fine){.dashboard-event-calendar{height:auto;min-height:0}}.dashboard-event-calendar .event-calendar-event-trigger:focus-visible{outline:.125rem solid hsl(var(--ring));outline-offset:-.125rem}
