.add-item-dropdown.svelte-143lb6j{transform-origin:0 0;animation:.15s cubic-bezier(.22,1,.36,1) svelte-143lb6j-add-item-dropdown-in}@keyframes svelte-143lb6j-add-item-dropdown-in{0%{opacity:0;transform:translateY(.35rem)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.add-item-dropdown.svelte-143lb6j{animation-duration:1ms}}.working-time-warning-glyph.svelte-xg3o19{isolation:isolate;justify-content:center;align-items:center;display:inline-flex;position:relative}.working-time-warning-glyph.svelte-xg3o19:before{content:"";z-index:-1;background:var(--color-base-100);border-radius:9999px;position:absolute;inset:2px}.working-time-warning-trigger{color:var(--working-time-warning-color)}.working-time-warning-popover{background:color-mix(in oklab, var(--color-base-100) 94%, var(--working-time-warning-color) 6%);border-color:var(--working-time-warning-color)}.working-time-warning-popover-title.svelte-xg3o19{color:var(--working-time-warning-color)}.working-time-warning-counter.svelte-xg3o19{color:color-mix(in oklab, var(--working-time-warning-color) 78%, var(--color-base-content))}.working-time-warning-nav{color:var(--working-time-warning-color)}[data-theme=corporate]{--working-time-warning-color:oklch(68% .19 78.5)}[data-theme=business]{--working-time-warning-color:oklch(74% .09 88)}.warning-shift-border.svelte-x4th1e{border-color:var(--working-time-warning-color)}.warning-week-total-cell.svelte-1vv8ama{box-shadow:inset 0 0 0 1px var(--working-time-warning-color)}.weekly-total-warning-trigger{opacity:0;filter:saturate(.92);pointer-events:none;will-change:opacity, transform, filter;transition:opacity .12s ease-out,transform .16s cubic-bezier(.22,1,.36,1),filter .16s ease-out;transform:translateY(2px)scale(.96)}.warning-week-total-cell.svelte-1vv8ama:hover .weekly-total-warning-trigger,.warning-week-total-cell.svelte-1vv8ama:focus-within .weekly-total-warning-trigger,.weekly-total-warning-trigger:focus-visible,.weekly-total-warning-trigger[aria-expanded=true]{opacity:1;filter:saturate();pointer-events:auto;transform:translateY(0)scale(1)}@media (prefers-reduced-motion:reduce){.weekly-total-warning-trigger{transition:opacity .12s ease-out;transform:none}.warning-week-total-cell.svelte-1vv8ama:hover .weekly-total-warning-trigger,.warning-week-total-cell.svelte-1vv8ama:focus-within .weekly-total-warning-trigger,.weekly-total-warning-trigger:focus-visible,.weekly-total-warning-trigger[aria-expanded=true]{transform:none}}#rota-grid-scroll-region{--rota-grid-sticky-name-width:clamp(3rem, var(--rota-grid-sticky-name-content-width,0px), 140px);--rota-grid-sticky-total-width:4rem;--rota-grid-sticky-inline-size:calc(var(--rota-grid-sticky-name-width) + var(--rota-grid-sticky-total-width));--rota-grid-day-column-floor:clamp(5rem, calc((100cqw - var(--rota-grid-sticky-inline-size)) / 3), 5.5rem);--rota-grid-day-column-width:max(var(--rota-grid-day-column-floor), calc((100cqw - var(--rota-grid-sticky-inline-size)) / var(--rota-day-column-count)));container-type:inline-size}thead.svelte-11frvaq th:where(.svelte-11frvaq),tfoot.svelte-11frvaq td:where(.svelte-11frvaq){font-weight:700}.rota-grid-day-column.svelte-11frvaq{box-sizing:border-box;width:var(--rota-grid-day-column-width);min-width:var(--rota-grid-day-column-width)}.rota-grid-table.svelte-11frvaq{table-layout:fixed;width:max(100%, calc(var(--rota-grid-sticky-inline-size) + (var(--rota-day-column-count) * var(--rota-grid-day-column-width))))}.header-day-group-divider.svelte-11frvaq{box-shadow:inset 1px 0 0 color-mix(in oklch, var(--color-base-content) 5%, #0000)}.rota-grid-table.table-pin-rows.svelte-11frvaq thead:where(.svelte-11frvaq) tr:where(.svelte-11frvaq){z-index:40}.rota-grid-table.svelte-11frvaq thead:where(.svelte-11frvaq) .sticky-col-name:where(.svelte-11frvaq),.rota-grid-table.svelte-11frvaq thead:where(.svelte-11frvaq) .sticky-col-right:where(.svelte-11frvaq){z-index:50}.rota-grid-table.table-pin-rows.svelte-11frvaq tfoot:where(.svelte-11frvaq) tr:where(.svelte-11frvaq){z-index:auto;position:static;bottom:auto}.sticky-col-left{z-index:10;text-align:center;width:2.5rem;min-width:2.5rem;max-width:2.5rem;padding:0;position:sticky;left:0}.sticky-col-name{z-index:10;width:var(--rota-grid-sticky-name-width);min-width:var(--rota-grid-sticky-name-width);max-width:var(--rota-grid-sticky-name-width);font-weight:500;position:sticky;left:0}.sticky-col-right{z-index:10;width:var(--rota-grid-sticky-total-width);min-width:var(--rota-grid-sticky-total-width);max-width:var(--rota-grid-sticky-total-width);text-align:center;-webkit-backdrop-filter:blur(var(--blur-sm,8px));backdrop-filter:blur(var(--blur-sm,8px));position:sticky;right:0}.input-ghost-cell{text-align:center;background:0 0;outline:none;width:100%;min-width:0;padding:0;font-size:.75rem;font-weight:500}.input-ghost-cell::placeholder{color:color-mix(in oklab, var(--color-base-content) 30%, transparent)}.input-ghost-cell:focus{font-weight:700}.input-ghost-cell:focus::placeholder{color:#0000}.input-ghost-cell::-webkit-inner-spin-button{appearance:none}.rota-grid-settings-popover{--rota-grid-settings-bg:var(--color-base-100);--rota-grid-settings-hover-bg:color-mix(in oklab, var(--color-base-100) 88%, var(--color-base-content));background-color:var(--rota-grid-settings-bg);border-color:var(--color-command-bar-focus-blue);color:var(--color-base-content)}html[data-theme=corporate] .rota-grid-settings-popover{--rota-grid-settings-hover-bg:color-mix(in oklab, var(--color-primary) 5%, transparent)}.rota-grid-settings-popover .rota-grid-settings-option{color:var(--color-base-content)}.rota-grid-settings-popover .rota-grid-settings-option:hover:not(:disabled){background-color:var(--rota-grid-settings-hover-bg)!important}.rota-grid-settings-popover .rota-grid-settings-option:disabled{opacity:.6}.action-button.svelte-110bntx{color:color-mix(in oklab, var(--color-base-content) 90%, var(--color-primary));background-color:color-mix(in oklab, var(--color-base-100) 90%, var(--color-primary) 10%);border-color:color-mix(in oklab, var(--color-base-content) 16%, var(--color-base-100));box-shadow:0 10px 20px -18px color-mix(in oklab, var(--color-base-content) 80%, transparent)}.action-button.svelte-110bntx:hover:not(:disabled){background-color:color-mix(in oklab, var(--color-base-100) 84%, var(--color-primary) 16%);border-color:color-mix(in oklab, var(--color-base-content) 24%, var(--color-base-100));transform:translateY(1px)}.action-button.svelte-110bntx:focus-visible{box-shadow:0 0 0 3px color-mix(in oklab, var(--color-primary) 26%, transparent)}.action-button.svelte-110bntx:disabled{opacity:.5;box-shadow:none;transform:none}.action-button--soft-disabled.svelte-110bntx{opacity:.58}.action-button--embedded.svelte-110bntx{border-color:var(--command-bar-control-border,transparent);background-color:var(--command-bar-control-bg,transparent);min-width:2rem;min-height:2rem;box-shadow:none;color:color-mix(in oklab, var(--color-base-content) 72%, var(--color-primary))}.action-button--embedded.svelte-110bntx:hover:not(:disabled){transform:none}.action-button--embedded.svelte-110bntx:hover:not(:disabled),.action-button--embedded.svelte-110bntx:focus-visible,.action-button--embedded[data-action-mode=loading].svelte-110bntx{border-color:var(--command-bar-control-hover-border,currentColor);background-color:var(--command-bar-control-hover-bg,transparent);color:color-mix(in oklab, var(--color-base-content) 90%, var(--color-primary))}.action-button__loading-brain.svelte-110bntx{color:#ec4899;transform-origin:50%;will-change:transform, opacity, filter;justify-content:center;align-items:center;animation:2.3s ease-in-out infinite svelte-110bntx-command-bar-brain-pulse;display:inline-flex}@keyframes svelte-110bntx-command-bar-brain-pulse{0%,48%,to{opacity:.74;filter:drop-shadow(0 0 0 color-mix(in oklab, currentColor 0%, transparent));transform:scale(1)}10%{opacity:.94;filter:drop-shadow(0 0 .1rem color-mix(in oklab, currentColor 28%, transparent));transform:scale(1.04)}18%{opacity:.8;transform:scale(.98)}26%{opacity:1;filter:drop-shadow(0 0 .36rem color-mix(in oklab, currentColor 42%, transparent));transform:scale(1.12)}34%{opacity:.88;transform:scale(1.02)}}html[data-theme=business] .action-button.svelte-110bntx{color:color-mix(in oklab, var(--color-base-content) 92%, var(--color-primary));background-color:color-mix(in oklab, var(--color-base-200) 82%, var(--color-primary) 18%);border-color:color-mix(in oklab, var(--color-base-content) 24%, var(--color-base-100));box-shadow:var(--shadow-shine-standard), 0 12px 22px -18px color-mix(in oklab, var(--color-base-content) 95%, transparent)}html[data-theme=business] .action-button.svelte-110bntx:hover:not(:disabled){background-color:color-mix(in oklab, var(--color-base-200) 76%, var(--color-primary) 24%);border-color:color-mix(in oklab, var(--color-base-content) 32%, var(--color-base-100))}html[data-theme=business] .action-button--embedded.svelte-110bntx{background-color:var(--command-bar-control-bg,transparent);border-color:var(--command-bar-control-border,transparent);box-shadow:none;color:color-mix(in oklab, var(--color-base-content) 76%, var(--color-primary))}html[data-theme=business] .action-button--embedded.svelte-110bntx:hover:not(:disabled),html[data-theme=business] .action-button--embedded.svelte-110bntx:focus-visible,html[data-theme=business] .action-button--embedded[data-action-mode=loading].svelte-110bntx{border-color:var(--command-bar-control-hover-border,currentColor);background-color:var(--command-bar-control-hover-bg,transparent);color:color-mix(in oklab, var(--color-base-content) 92%, var(--color-primary))}
