[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{--dashboard-grid-gap: 1rem;--dashboard-metric-card-height: 11.5rem;--dashboard-overview-height: var(--dashboard-metric-card-height);gap:var(--dashboard-grid-gap)}#manager-live-events{width:min(100%,64rem);height:auto;min-width:0;margin-inline:auto;padding:1.25rem}#manager-live-events:has([data-empty-state=compact]){width:min(100%,32rem);height:auto;padding:1.25rem}#manager-live-events [data-empty-state=compact]{width:100%}#manager-live-events .dashboard-manager-live-events-list{width:100%;min-width:0;padding:.5rem .75rem 1.25rem}@media(max-width:40rem){#manager-live-events .dashboard-manager-event-heading{flex-wrap:wrap}#manager-live-events .dashboard-manager-event-title{overflow:visible;overflow-wrap:anywhere;text-overflow:clip;white-space:normal}}@media(hover:hover)and (prefers-reduced-motion:no-preference){.dashboard-grid-layout #breakdown:hover,.dashboard-grid-layout #logged-hours:hover,.dashboard-grid-layout #skills:hover{translate:0 calc(var(--spacing) * -.5)}}.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){.dashboard-page-body:has(.dashboard-grid-layout){container-type:size}.workspace-page-scroll-area:has(.dashboard-grid-layout){margin-top:calc((100cqh - 3.75rem)*-.01);margin-inline:calc((100cqw - 6rem)*-.01)}[data-scroll-restoration-id=dashboard-page-shell]{padding-bottom:1.5rem}.dashboard-grid-layout{container-type:inline-size;--dashboard-metric-card-height: 11.615rem ;--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-overview .dashboard-metric-grid>.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-grid-layout .dashboard-panels>[data-slot=skeleton]{height:100%;min-height:0}.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-grid-layout[data-workspace-app=stock] .dashboard-stock-readiness,.dashboard-grid-layout[data-workspace-app=site] .dashboard-site-checklist{grid-area:1 / 2 / 3 / 3;width:100%;height:100%;min-height:0}.dashboard-grid-layout[data-workspace-app=stock] .dashboard-breakdown{width:100%}.dashboard-grid-layout[data-workspace-app=stock] .dashboard-shortcuts>#jump-back-in{grid-column:1 / -1}.dashboard-panels .dashboard-calendar>header{margin-bottom:.5rem}}.dashboard-site-checklist{min-height:28rem;max-height:40rem}.dashboard-stock-readiness{min-height:24rem}.dashboard-stock-readiness-rows{display:grid;flex:1;min-height:0;grid-template-rows:repeat(10,minmax(0,1fr))}.dashboard-stock-readiness-row{display:grid;grid-template-columns:6rem minmax(0,1fr) 2.75rem;align-items:center;column-gap:.75rem;height:100%;min-height:0;padding-inline:.25rem}.dashboard-stock-readiness-track{position:relative;display:block;height:.25rem;border-radius:999px;background:hsl(var(--muted))}.dashboard-stock-readiness-fill{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:hsl(var(--primary));transition:width .25s ease-out}.dashboard-stock-readiness-fill:after{content:"";position:absolute;right:0;top:50%;width:.45rem;height:.45rem;border-radius:50%;background:inherit;transform:translate(50%,-50%)}@media(prefers-reduced-motion:reduce){.dashboard-stock-readiness-fill{transition:none}}.dashboard-grid-layout[data-workspace-app=stock] .dashboard-shortcuts{grid-template-columns:minmax(0,1fr)}.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:var(--dashboard-metric-card-height, 11.5rem);height:var(--dashboard-metric-card-height, 11.5rem)}.weather-icon{--weather-blue: hsl(var(--category-stock));--weather-cloud: color-mix( in oklab, hsl(var(--muted-foreground)) 65%, hsl(var(--brand-dark-foreground)) );--weather-storm: color-mix( in oklab, hsl(var(--text-tertiary)) 80%, var(--weather-blue) );--weather-gold: color-mix( in oklab, hsl(var(--brand-yellow)) 58%, var(--brand-orange) );--weather-orange: var(--brand-orange);--weather-moon: color-mix( in oklab, var(--weather-cloud) 70%, hsl(var(--brand-yellow)) );--weather-ice: color-mix( in oklab, var(--weather-blue) 45%, hsl(var(--brand-dark-foreground)) );--weather-wind: color-mix( in oklab, var(--weather-blue) 32%, hsl(var(--text-tertiary)) );--weather-sunset: color-mix( in oklab, var(--brand-coral) 70%, var(--brand-orange) );display:block;width:100%;height:100%;overflow:visible;fill:var(--weather-cloud);stroke:none;flex:none}.weather-icon__cloud{fill:var(--weather-cloud)}.weather-icon__cloud--storm{fill:var(--weather-storm)}.weather-icon__sun{fill:var(--weather-gold)}.weather-icon__rays{fill:var(--weather-orange)}.weather-icon__moon,.weather-icon__stars{fill:var(--weather-moon)}.weather-icon__drop{fill:var(--weather-blue)}.weather-icon__flake{fill:var(--weather-ice)}.weather-icon__bolt{fill:var(--weather-gold)}.weather-icon__wind{fill:none;stroke:var(--weather-wind);stroke-width:6;stroke-linecap:round;stroke-linejoin:round}.weather-icon__fog-cloud{opacity:.7}.weather-icon__fog,.weather-icon__horizon{fill:var(--weather-wind)}.weather-icon__reflection{fill:var(--weather-gold);opacity:.6}.weather-icon__sun--setting,.weather-icon__reflection--setting{fill:var(--weather-sunset)}.weather-icon__reflection--setting{opacity:.55}.weather-icon__rays{transform-box:fill-box;transform-origin:center;animation:weather-ray-sway 16s ease-in-out infinite}.weather-icon__stars{animation:weather-stars 8s ease-in-out infinite}.weather-icon__cloud{animation:weather-cloud-drift 9s ease-in-out infinite}.weather-icon__drop{animation:weather-drop-fall 2.6s ease-in-out infinite}.weather-icon--heavy-rain .weather-icon__drop{animation-duration:1.7s}.weather-icon__drop--delayed{animation-delay:-.9s}.weather-icon__flake{animation:weather-snow-drift 6s ease-in-out infinite}.weather-icon__bolt{animation:weather-lightning 7s ease-in-out infinite}.weather-icon__wind path{animation:weather-air-drift 7s ease-in-out infinite}.weather-icon__wind path:nth-child(2){animation-delay:-2s}.weather-icon__wind path:nth-child(3){animation-delay:-4s}.weather-icon__fog{animation:weather-air-drift 10s ease-in-out infinite}.weather-icon__rising{animation:weather-sunrise 9s ease-in-out infinite}.weather-icon__setting{animation:weather-sunset 9s ease-in-out infinite}@keyframes weather-ray-sway{50%{transform:rotate(6deg)}}@keyframes weather-stars{50%{opacity:.75}}@keyframes weather-cloud-drift{50%{transform:translate(1.5px)}}@keyframes weather-drop-fall{0%,to{transform:translateY(-1px);opacity:.9}60%{transform:translateY(4px);opacity:1}}@keyframes weather-snow-drift{50%{transform:translate(1px,3px)}}@keyframes weather-lightning{50%{opacity:.8}}@keyframes weather-air-drift{50%{transform:translate(2px)}}@keyframes weather-sunrise{50%{transform:translateY(-4px)}}@keyframes weather-sunset{50%{transform:translateY(4px)}}.weather-icon--static *{animation:none!important}@media(prefers-reduced-motion:reduce){.weather-icon *{animation:none!important}}.site-weather-card{overflow:hidden}.site-weather-header{--site-weather-control-height: 1.625rem;grid-template-columns:auto minmax(0,1fr)}.site-weather-header [data-slot=dashboard-card-actions]{width:100%}.site-weather-venue{width:57.6%;margin-left:auto;min-width:0;position:relative;top:calc((.9375rem - var(--site-weather-control-height)) / 2)}.site-weather-venue-trigger{width:100%;min-width:0}.site-weather-venue-trigger>span{display:block;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.site-weather-venue-trigger>svg{flex-shrink:0}.site-weather-venue-menu{--site-weather-option-height: 1.75rem;max-height:min(calc(8 * var(--site-weather-option-height) + 1rem + 2px),var(--radix-select-content-available-height))}.site-weather-venue-menu [data-radix-select-viewport]{height:auto;max-height:calc(8 * var(--site-weather-option-height) + 1rem);overscroll-behavior-y:contain;scrollbar-width:thin}.site-weather-venue-menu [data-radix-select-viewport]::-webkit-scrollbar{display:block;width:4px}.site-weather-venue-menu [role=option]{height:var(--site-weather-option-height)}.site-weather-venue-menu [role=option]>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.site-weather-current{display:flex;align-items:center;justify-content:space-between;flex:1;min-height:0;gap:.5rem;padding-top:.75rem}.site-weather-temperature{margin:0}.site-weather-temperature span{font-size:.875rem;vertical-align:top;letter-spacing:0;margin-left:.1rem}.site-weather-condition{margin:.25rem 0 0}.site-weather-artwork{display:grid;place-items:center;width:5.5rem;height:4.5rem;flex:0 0 auto;border:0;background:transparent;border-radius:999px;cursor:pointer;transition:background-color .18s ease}.site-weather-artwork:hover{background:hsl(var(--muted) / .5)}.site-weather-artwork:active{background:hsl(var(--muted))}.site-weather-artwork svg{width:100%;height:100%}.site-weather-card :is(button:not(.site-weather-venue-trigger),a):focus-visible{outline:2px solid hsl(var(--cta-accent));outline-offset:3px}.site-weather-details{display:flex;justify-content:space-between;flex-wrap:wrap;column-gap:.5rem;font-size:.625rem;color:hsl(var(--muted-foreground))}.site-weather-details strong{font-weight:600;color:hsl(var(--foreground))}.site-weather-footer{display:flex;justify-content:space-between;align-items:center;gap:.25rem;margin-top:.4rem;font-size:.625rem;line-height:1.3;color:hsl(var(--muted-foreground))}.site-weather-footer a:hover{color:hsl(var(--foreground));text-decoration:underline}.site-weather-solar{display:flex;align-items:center;gap:.2rem;white-space:nowrap}.site-weather-solar svg{width:1.5rem;height:1.4rem}.site-weather-message{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:.5rem}.site-weather-retry{border:1px solid hsl(var(--border));padding:.3rem .65rem;border-radius:999px;color:hsl(var(--foreground))}.site-weather-retry:hover{background:hsl(var(--muted))}@media(prefers-reduced-motion:reduce){.site-weather-artwork{transition:none;transform:none}}.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}
