.af-toast-host[data-v-9e39b255]{z-index:10000;pointer-events:none;width:min(360px,100vw - 32px);position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.af-toast-host__card[data-v-9e39b255]{pointer-events:auto;border-radius:var(--border-radius-sm);padding:10px 12px;box-shadow:0 8px 24px #0000001f}.af-toast-host__row[data-v-9e39b255]{align-items:center;gap:8px;min-width:0;display:flex}.af-toast-host__message[data-v-9e39b255]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--font-size-sm,.875rem);flex:auto;margin:0;overflow:hidden}.af-toast-host__badge[data-v-9e39b255],.af-toast-host__close[data-v-9e39b255]{color:inherit;cursor:pointer;background:0 0;border:none;flex:none;line-height:1}.af-toast-host__badge[data-v-9e39b255]{font-weight:600;font-size:var(--font-size-sm,.875rem)}.af-toast-host__list[data-v-9e39b255]{flex-direction:column;gap:4px;margin:8px 0 0;padding:0;list-style:none;display:flex}.af-toast-host__list-item[data-v-9e39b255]{min-width:0;font-size:var(--font-size-xs,.75rem);opacity:.85;gap:6px;display:flex}.af-toast-host__list-message[data-v-9e39b255]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-v-da07c355] .afc-popup.afc-popup--fixed-height.dx-overlay-content{flex-direction:column;display:flex}[data-v-da07c355] .afc-popup .dx-popup-content{box-sizing:border-box}[data-v-da07c355] .afc-popup.afc-popup--fixed-height .dx-popup-content{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}[data-v-da07c355] .afc-popup.afc-popup--fixed-height .dx-popup-content>.dx-template-wrapper{flex-direction:column;flex:auto;height:100%;min-height:0;display:flex}.afc-popup__content-host[data-v-da07c355]{flex-direction:column;flex:auto;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.afc-popup__content-host--scroll[data-v-da07c355],.afc-popup__content-host--scroll>.afc-popup__body[data-v-da07c355]{flex:none;height:auto;display:block;overflow:visible}.afc-popup__body[data-v-da07c355]{flex-direction:column;flex:auto;min-height:0;display:flex}.afc-popup__body--scrollable[data-v-da07c355]{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;overflow:hidden auto}.dx-overlay-content.afc-popup.afc-popup--fixed-height>.dx-popup-content{overscroll-behavior:contain;overflow:hidden auto}.badge-shape-triangle-fill[data-v-7b678e83]{position:absolute;inset:0}.badge-shape-triangle-up[data-v-7b678e83]{clip-path:polygon(50% 0%,0% 100%,100% 100%)}.badge-shape-triangle-down[data-v-7b678e83]{clip-path:polygon(0% 0%,100% 0%,50% 100%)}.badge-shape-triangle-text[data-v-7b678e83]{z-index:1;line-height:1;position:relative}.badge-shape-triangle-text-up[data-v-7b678e83]{transform:translateY(17%)}.badge-shape-triangle-text-down[data-v-7b678e83]{transform:translateY(-17%)}.afc-tab-item{white-space:nowrap;justify-content:center;align-items:center;gap:calc(var(--tw-spacing) * 2);display:flex}.alfa-form__footer[data-v-6d65a727]{padding:var(--alfa-form-footer-padding,.5rem)}.alfa-form__footer-shell--sticky[data-v-6d65a727]{z-index:5;bottom:calc(-1 * var(--app-content-scroll-padding-block-end,0px));background-color:#0000;padding-bottom:.75rem;position:sticky}.alfa-form__footer-shell--sticky[data-v-6d65a727] .alfa-form__footer-card{height:auto}.alfa-form__footer-shell--sticky[data-v-6d65a727] .alfa-form__footer{background:0 0;padding:0}.alfa-form__save-button-content[data-v-6d65a727]{justify-content:center;align-items:center;gap:.375rem;display:inline-flex}.af-inline-alert-compact{padding:var(--alert-compact-padding-vertical,.5rem) var(--alert-compact-padding-horizontal,.75rem);gap:.5rem}.af-inline-alert-compact__icon{font-size:var(--font-size-p)}.af-inline-alert-compact__title{font-size:var(--font-size-s);font-weight:var(--font-weight-semibold)}.af-inline-alert-compact__message{font-size:var(--font-size-s);line-height:var(--line-height-s)}.af-inline-alert-compact__close{font-size:var(--font-size-s);top:.25rem;right:.25rem}.af-inline-alert__icon-top{padding-top:.125rem}.alfa-form .alfa-form__header[data-v-add591bb]{margin-bottom:var(--alfa-form-header-margin-bottom,1rem)}.alfa-form .alfa-form__footer-shell[data-v-add591bb]{margin-top:var(--alfa-form-footer-margin-top,1rem)}.alfa-form__surface[data-v-add591bb]:not(.af-card){display:contents}.alfa-form__surface.af-card[data-v-add591bb]{height:auto;overflow:visible}.alfa-auto-form--fill[data-v-c2c0a7d9]{flex-direction:column;flex:auto;height:100%;min-height:0;display:flex}.alfa-auto-form--fill[data-v-c2c0a7d9] .alfa-auto-form-content{flex-direction:column;flex:auto;min-height:0;display:flex}.alfa-auto-form--fill[data-v-c2c0a7d9] .alfa-form{flex-direction:column;flex:auto;height:100%;min-height:0;display:flex}.alfa-auto-form--fill[data-v-c2c0a7d9] .alfa-form__footer{flex-shrink:0;margin-top:auto}.animate-avatar-fade-in[data-v-91f837c5]{animation:.4s cubic-bezier(.4,0,.2,1) fadeIn-91f837c5}.avatar[data-v-91f837c5]{--avatar-background-color:var(--color-primary-mix-80);--avatar-foreground-color:var(--color-white);background-color:var(--avatar-background-color);color:var(--avatar-foreground-color)}@keyframes fadeIn-91f837c5{0%{opacity:0}to{opacity:1}}.alfa-planner-context-menu.dx-context-menu.dx-overlay-content{box-shadow:0 10px 28px var(--color-primary-transparent-mix-20);border-radius:.65rem;overflow:hidden}.alfa-planner-context-menu.dx-context-menu .dx-menu-items-container{min-width:12.5rem;padding:.4rem}.alfa-planner-context-menu.dx-context-menu .dx-menu-item{border-radius:.45rem}.alfa-planner-context-menu.dx-context-menu .dx-menu-item .dx-menu-item-content{padding:.55rem .7rem}.alfa-planner-context-menu.dx-context-menu .dx-menu-separator{background-color:var(--color-primary-transparent-mix-10);height:1px;margin:.4rem .55rem}.alfa-planner-context-menu__item{width:100%;min-height:1.75rem;font-size:var(--font-size-small,.8125rem);font-weight:var(--font-weight-semibold,600);line-height:var(--line-height-small,1.35);color:var(--font-color-default,var(--alfa-planner-text-heading,inherit));align-items:center;gap:.6rem;display:flex}.alfa-planner-context-menu__icon{width:1rem;font-size:var(--font-size-s);color:var(--font-color-secondary,var(--alfa-planner-text-muted,inherit));text-align:center;flex:none}.alfa-planner-context-menu__label{white-space:nowrap;flex:auto;min-width:0}.alfa-planner-context-menu__item--danger .alfa-planner-context-menu__label,.alfa-planner-context-menu__item--danger .alfa-planner-context-menu__icon,.alfa-planner-context-menu.dx-context-menu .dx-menu-item.alfa-planner-context-menu__item--danger .dx-menu-item-text,.alfa-planner-context-menu.dx-context-menu .dx-menu-item.dx-state-hover .alfa-planner-context-menu__item--danger .alfa-planner-context-menu__label,.alfa-planner-context-menu.dx-context-menu .dx-menu-item.dx-state-hover .alfa-planner-context-menu__item--danger .alfa-planner-context-menu__icon{color:var(--color-error)}.alfa-planner-hint[data-v-e9b2241a]{z-index:10050;background:var(--color-neutral-background-inverted,#1e293b);max-width:min(22rem,100vw - 1rem);color:var(--color-neutral-foreground-inverted,#f8fafc);font-size:var(--font-size-s,.875rem);font-weight:var(--font-weight-medium,500);line-height:var(--line-height-s,1.3);white-space:pre-line;pointer-events:none;border-radius:.35rem;padding:.4rem .55rem;position:fixed;box-shadow:0 8px 24px #0f172a3d}.alfa-planner-hint--rich[data-v-e9b2241a]{max-width:min(30rem,100vw - 1rem);font-weight:var(--font-weight-regular,400);white-space:normal;pointer-events:auto;padding:0}.alfa-planner-toolbar__day-slot-interval-wrap[data-v-83150c66]{flex-shrink:0;width:7.5rem}.alfa-planner-toolbar__day-slot-interval[data-v-83150c66]{width:100%}.alfa-planner-temporal-nav__popover-panel{z-index:3000;box-sizing:border-box;background:var(--color-white);border:1px solid var(--calendar-border);box-shadow:0 8px 24px color-mix(in srgb, var(--color-primary) 12%, transparent);border-radius:.75rem;padding:.35rem;position:fixed;overflow:visible}.alfa-planner-temporal-nav__popover-panel:before{content:"";top:-6px;left:var(--calendar-temporal-nav-caret-x,1.5rem);background-color:var(--color-white);border-top:1px solid var(--calendar-border);border-left:1px solid var(--calendar-border);pointer-events:none;z-index:1;width:12px;height:12px;margin-left:-6px;position:absolute;transform:rotate(45deg)}.alfa-planner-temporal-nav__today-row{border-top:1px solid var(--calendar-border);justify-content:center;margin-top:.25rem;padding:.35rem .15rem .15rem;display:flex}.calendar-temporal-nav{flex-direction:column;flex-shrink:0;width:max-content;display:flex}.calendar-temporal-nav__main{box-sizing:border-box;width:max-content;min-height:var(--calendar-temporal-nav-height,2.5rem);color:var(--calendar-text-heading);background:0 0;flex-shrink:0;align-items:center;gap:.35rem;padding:0;display:flex}.calendar-temporal-nav__trigger-group{flex:none;align-items:center;gap:.45rem;display:flex}.calendar-temporal-nav__labels-trigger{min-height:calc(var(--font-size-p) * 1.2 + .1rem + var(--font-size-xs) * 1.2);color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;flex-direction:column;flex:none;justify-content:center;gap:.1rem;padding:0;display:flex}.calendar-temporal-nav__labels-trigger--static{cursor:default}.calendar-temporal-nav__labels-trigger:hover{opacity:.85;background:0 0}.calendar-temporal-nav__labels-trigger--static:hover{opacity:1}.calendar-temporal-nav__label{font-weight:var(--font-weight-bold);font-size:var(--font-size-p);color:var(--calendar-text-heading);white-space:nowrap;margin:0;line-height:1.2}.calendar-temporal-nav__sublabel{font-weight:var(--font-weight-medium);font-size:var(--font-size-xs);color:var(--calendar-text-muted);white-space:nowrap;margin:0;line-height:1.2}.calendar-temporal-nav__arrows{flex-shrink:0;align-items:center;gap:.35rem;display:inline-flex}.alfa-planner-toolbar-temporal .calendar-temporal-nav__main{width:max-content}.alfa-planner__card.af-card{--af-card-inset-x:0;--af-card-inset-y:0;padding:0}.alfa-planner__card .alfa-planner-toolbar{box-sizing:border-box;border-bottom:1px solid var(--color-primary-transparent-mix-20);min-height:4rem;padding:.75rem 1rem}.alfa-planner__body{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.alfa-planner__body-inner{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.alfa-planner__body-inner>:first-child{flex:1;min-width:0;min-height:0}.alfa-planner__body-loading{z-index:20;background:color-mix(in srgb, var(--color-white) 88%, transparent);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);pointer-events:auto;place-items:center;padding:1.5rem;display:grid;position:absolute;inset:0}.alfa-planner__body-loading-content{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;max-width:16rem;display:flex}.alfa-planner__body-loading-icon{color:var(--color-primary);font-size:1.75rem}.alfa-planner__body-loading-message{font-size:var(--font-size-sm,.875rem);color:var(--font-color-secondary);margin:0}.alfa-planner.alfa-planner--height-content,.alfa-planner--height-content .alfa-planner__card.af-card,.alfa-planner--height-content .alfa-planner__body,.alfa-planner--height-content .alfa-planner__body-inner,.alfa-planner--height-content .alfa-planner__body-inner>:first-child,.alfa-planner--height-content .alfa-planner-week,.alfa-planner--height-content .alfa-planner-day,.alfa-planner--height-content .alfa-planner-schedule,.alfa-planner--height-content .alfa-planner-day--fill-viewport{flex:0 auto;height:auto;min-height:auto;overflow:visible}.alfa-planner--height-content .alfa-planner-week__scrollport,.alfa-planner--height-content .alfa-planner-day__scrollport,.alfa-planner--height-content .alfa-planner-schedule__scrollport,.alfa-planner--height-content .alfa-planner-day--fill-viewport .alfa-planner-day__scrollport{overscroll-behavior-x:contain;overscroll-behavior-y:auto;touch-action:pan-y;flex:0 auto;height:auto;min-height:auto;overflow:auto hidden}.alfa-planner--height-content .alfa-planner-day--fill-viewport .alfa-planner-day__grid{flex:0 auto;min-height:auto}.alfa-planner--height-content .alfa-planner-day--fill-viewport .alfa-planner-day__resource-row{flex:none}.alfa-planner--height-content .alfa-planner-day--fill-viewport .alfa-planner-day__resource-row .alfa-planner-resource-cell,.alfa-planner--height-content .alfa-planner-day--fill-viewport .alfa-planner-day__resource-row .alfa-planner-day-track,.alfa-planner--height-content .alfa-planner-day--fill-viewport .alfa-planner-day__resource-row .alfa-planner-day-track__slot,.alfa-planner--height-content .alfa-planner-day--fill-viewport .alfa-planner-day__resource-row .alfa-planner-day-track__canvas{height:auto;min-height:var(--alfa-planner-resource-row-height)}.alfa-planner-resize-handle[data-v-673d7e87]{z-index:5;appearance:none;cursor:ew-resize;pointer-events:auto;background:0 0;border:none;padding:0;position:absolute}.alfa-planner-resize-handle[data-v-673d7e87]:hover,.alfa-planner-resize-handle[data-v-673d7e87]:focus-visible{cursor:ew-resize}.alfa-planner-resize-handle[data-v-673d7e87]:after{content:"";background:var(--color-primary-transparent-mix-40);pointer-events:none;position:absolute}.alfa-planner-resize-handle[data-v-673d7e87]:hover:after,.alfa-planner-resize-handle[data-v-673d7e87]:focus-visible:after{background:var(--color-primary)}.alfa-planner-resize-handle--start[data-v-673d7e87]{width:12px;top:0;bottom:0;left:0}.alfa-planner-resize-handle--start[data-v-673d7e87]:after{width:6px;top:0;bottom:0;left:0}.alfa-planner-resize-handle--end[data-v-673d7e87]{width:12px;top:0;bottom:0;right:0}.alfa-planner-resize-handle--end[data-v-673d7e87]:after{width:6px;top:0;bottom:0;right:0}.alfa-planner-resize-handle--vertical[data-v-673d7e87],.alfa-planner-resize-handle--vertical[data-v-673d7e87]:hover,.alfa-planner-resize-handle--vertical[data-v-673d7e87]:focus-visible{cursor:ns-resize}.alfa-planner-resize-handle--vertical.alfa-planner-resize-handle--start[data-v-673d7e87]{width:auto;height:12px;inset:0 0 auto}.alfa-planner-resize-handle--vertical.alfa-planner-resize-handle--start[data-v-673d7e87]:after{width:auto;height:6px;inset:0 0 auto}.alfa-planner-resize-handle--vertical.alfa-planner-resize-handle--end[data-v-673d7e87]{width:auto;height:12px;inset:auto 0 0}.alfa-planner-resize-handle--vertical.alfa-planner-resize-handle--end[data-v-673d7e87]:after{width:auto;height:6px;inset:auto 0 0}.alfa-planner-resize-handle[data-v-673d7e87]:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.alfa-planner-day-track__closure-band[data-v-a17431c6]{z-index:0}.alfa-planner-day-track__overlay-band[data-v-a17431c6]{z-index:1}.alfa-planner-day-track__overlay-lane[data-v-a17431c6]{z-index:3;box-sizing:border-box;height:var(--alfa-planner-day-overlay-lane,0px);pointer-events:none;flex-direction:column;gap:2px;padding:2px 4px;display:flex;position:absolute;top:0;left:0;right:0}.alfa-planner-day-track__overlay-host[data-v-a17431c6]{pointer-events:auto;min-width:0}.alfa-planner-day-track__interval-ghost[data-v-a17431c6]{top:var(--alfa-planner-day-event-inset,10px);z-index:1;height:var(--alfa-planner-day-event-height,68px);pointer-events:none;background:var(--color-primary-transparent-mix-15,#00000014);outline:1px dashed var(--color-primary-transparent-mix-40,#00000040);border-radius:4px;position:absolute}.alfa-planner-week--compact-fit .alfa-planner-week__grid,.alfa-planner-week--compact-fit .alfa-planner-week__header-band,.alfa-planner-week--compact-fit .alfa-planner-week__group-header-band,.alfa-planner-week--compact-fit .alfa-planner-metric-row,.alfa-planner-week--compact-fit .alfa-planner-resource-row,.alfa-planner-week--compact-fit .alfa-planner-empty-group-row,.alfa-planner-week--compact-fit .alfa-planner-week__virtual-spacer{width:100%;min-width:0}@media (width>=1280px){.alfa-planner-week--compact-fit{--alfa-planner-sidebar-width:200px;--alfa-planner-day-col-min:0px}}.alfa-planner-week--compact-fit .alfa-planner-week__grid,.alfa-planner-week--compact-fit .alfa-planner-week__header-band,.alfa-planner-week--compact-fit .alfa-planner-week__group-header-band,.alfa-planner-week--compact-fit .alfa-planner-metric-row,.alfa-planner-week--compact-fit .alfa-planner-resource-row,.alfa-planner-week--compact-fit .alfa-planner-empty-group-row,.alfa-planner-week--compact-fit .alfa-planner-week__virtual-spacer{width:100%;min-width:0}.alfa-planner-group-header:hover,.alfa-planner-group-header--expanded,.alfa-planner-week__group-header-band .alfa-planner-group-header:hover,.alfa-planner-week__group-header-band .alfa-planner-group-header--expanded{background:var(--alfa-planner-surface-group-hover)}.alfa-planner-week[data-selected-col] .alfa-planner-day-header--selected,.alfa-planner-week[data-selected-col] .alfa-planner-day-header[data-selected],.alfa-planner-week[data-selected-col] .alfa-planner-group__header-cell.alfa-planner-cell--col-selected,.alfa-planner-week[data-selected-col] .alfa-planner-group__header-cell[data-selected],.alfa-planner-week[data-selected-col] .alfa-planner-week__cell.alfa-planner-cell--col-selected,.alfa-planner-week[data-selected-col] .alfa-planner-week__cell[data-col-selected],.alfa-planner-week[data-selected-col] .alfa-planner-metric-row__cell.alfa-planner-cell--col-selected,.alfa-planner-week[data-selected-col] .alfa-planner-metric-row__cell[data-col-selected],.alfa-planner-week .alfa-planner-week__cell.alfa-planner-cell--cell-selected,.alfa-planner-week .alfa-planner-week__cell[data-cell-selected],.alfa-planner-week .alfa-planner-week__cell.alfa-planner-cell--row-selected,.alfa-planner-resource-cell--row-selected,.alfa-planner-resource-row--selected>.alfa-planner-resource-cell,.alfa-planner-day__axis-slot--selected,.alfa-planner-day-track__slot--selected,.alfa-planner-day__resource-row--selected .alfa-planner-day-track__slot,.alfa-planner-day__resource-row--selected .alfa-planner-resource-cell,.alfa-planner-schedule__gutter-slot--selected,.alfa-planner-schedule-column__slot--selected,.alfa-planner-schedule .alfa-planner-day-header--selected,.alfa-planner-schedule-column--selected .alfa-planner-schedule-column__slot{background-color:var(--color-primary-transparent-mix-10)}.alfa-planner-week[data-selected-col][data-today-col] .alfa-planner-day-header--selected.alfa-planner-day-header--today,.alfa-planner-week[data-selected-col][data-today-col] .alfa-planner-day-header[data-selected][data-today],.alfa-planner-week[data-selected-col][data-today-col] .alfa-planner-group__header-cell.alfa-planner-cell--col-selected.alfa-planner-cell--col-today,.alfa-planner-week[data-selected-col][data-today-col] .alfa-planner-group__header-cell[data-selected][data-today],.alfa-planner-week[data-selected-col][data-today-col] .alfa-planner-week__cell.alfa-planner-cell--col-selected.alfa-planner-cell--col-today,.alfa-planner-week[data-selected-col][data-today-col] .alfa-planner-week__cell[data-col-selected][data-today],.alfa-planner-week[data-selected-col][data-today-col] .alfa-planner-metric-row__cell.alfa-planner-cell--col-selected.alfa-planner-cell--col-today,.alfa-planner-week[data-selected-col][data-today-col] .alfa-planner-metric-row__cell[data-col-selected][data-today],.alfa-planner-week[data-today-col] .alfa-planner-week__cell.alfa-planner-cell--cell-selected.alfa-planner-cell--col-today,.alfa-planner-week[data-today-col] .alfa-planner-week__cell.alfa-planner-cell--cell-selected[data-today]{background-color:var(--color-primary-transparent-mix-20)}.alfa-planner-event-stack__item,.alfa-planner-event-stack__item .af-calendar-event-chip{width:100%;min-width:0}.alfa-planner-day{--alfa-planner-sidebar-width:280px;--alfa-planner-min-slot-width:48px;--alfa-planner-day-event-height:68px;--alfa-planner-day-event-inset:10px;--alfa-planner-slot-count:16;--alfa-planner-axis-column-count:var(--alfa-planner-slot-count);--alfa-planner-axis-min-width:calc(var(--alfa-planner-axis-column-count) * var(--alfa-planner-min-slot-width));--alfa-planner-day-grid-cols:var(--alfa-planner-sidebar-width) repeat(var(--alfa-planner-axis-column-count), minmax(var(--alfa-planner-min-slot-width), 1fr));--alfa-planner-grid-min-width:calc(var(--alfa-planner-sidebar-width) + var(--alfa-planner-axis-min-width));--alfa-planner-header-height:52px;--alfa-planner-group-header-height:44px;--alfa-planner-metric-row-height:72px;--alfa-planner-resource-row-height:88px;--alfa-planner-border:1px solid var(--color-primary-transparent-mix-20);--alfa-planner-surface:var(--color-white);--alfa-planner-surface-muted:var(--color-primary-transparent-mix-5);--alfa-planner-text-heading:var(--font-color-primary,var(--color-primary));--alfa-planner-text-muted:var(--font-color-secondary,var(--color-text-secondary));--alfa-planner-surface-group:var(--color-primary-mix-10);--alfa-planner-surface-group-hover:var(--color-primary-mix-20);--alfa-planner-z-sidebar:3;--alfa-planner-z-group-band-base:12;--alfa-planner-z-group-corner-base:18;--alfa-planner-z-day-header:40;--alfa-planner-z-corner:50;--alfa-planner-group-sticky-layer:0;flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex;overflow:hidden}.alfa-planner-day__scrollport{overscroll-behavior:contain;touch-action:none;cursor:grab;flex:auto;min-width:0;min-height:0;overflow:auto}.alfa-planner-day--fill-viewport{flex:1;height:100%;min-height:0}.alfa-planner-day--fill-viewport .alfa-planner-day__scrollport{flex-direction:column;flex:1;height:0;min-height:0;display:flex}.alfa-planner-day--fill-viewport .alfa-planner-day__grid{flex:auto;align-self:stretch;min-height:100%}.alfa-planner-day--fill-viewport .alfa-planner-day__axis-header,.alfa-planner-day--fill-viewport .alfa-planner-day__group-header,.alfa-planner-day--fill-viewport .alfa-planner-day__metric-row,.alfa-planner-day--fill-viewport .alfa-planner-day__row:not(.alfa-planner-day__resource-row){flex:none}.alfa-planner-day--fill-viewport .alfa-planner-day__resource-row{min-height:var(--alfa-planner-resource-row-height);flex:auto}.alfa-planner-day--fill-viewport .alfa-planner-day__resource-row .alfa-planner-resource-cell,.alfa-planner-day--fill-viewport .alfa-planner-day__resource-row .alfa-planner-day-track,.alfa-planner-day--fill-viewport .alfa-planner-day__resource-row .alfa-planner-day-track__slot,.alfa-planner-day--fill-viewport .alfa-planner-day__resource-row .alfa-planner-day-track__canvas{min-height:100%}.alfa-planner-day--fill-viewport .alfa-planner-day-track__canvas{height:100%;min-height:100%;bottom:0}.alfa-planner-day--fill-viewport .alfa-planner-day-track__event-host{height:auto;min-height:var(--alfa-planner-day-event-height);align-items:flex-start;bottom:auto}.alfa-planner-day--fill-viewport .alfa-planner-day-track__event-host .alfa-planner-event-card,.alfa-planner-day--fill-viewport .alfa-planner-day-track__event-host .af-calendar-event-chip{flex:0 auto;height:auto}:is(.alfa-planner-day--fill-viewport .alfa-planner-day-track__event-host:has(.alfa-planner-event-card--inline),.alfa-planner-day--fill-viewport .alfa-planner-day-track__event-host:has(.af-calendar-event-chip--inline)){height:auto;min-height:0}.alfa-planner-day__scrollport--panning{cursor:grabbing;-webkit-user-select:none;user-select:none}.alfa-planner-day__scrollport--panning *{cursor:grabbing}.alfa-planner-day__grid{width:100%;min-width:var(--alfa-planner-grid-min-width);border-left:var(--alfa-planner-border);border-top:var(--alfa-planner-border);box-sizing:border-box;flex-direction:column;align-items:stretch;display:flex}.alfa-planner-day__row,.alfa-planner-day__axis-header{grid-template-columns:var(--alfa-planner-day-grid-cols);width:100%;min-width:var(--alfa-planner-grid-min-width);flex:none;align-items:stretch;display:grid}.alfa-planner-day__sidebar{z-index:var(--alfa-planner-z-sidebar);border:none;border-right:var(--alfa-planner-border);border-bottom:var(--alfa-planner-border);background:var(--alfa-planner-surface);box-sizing:border-box;flex-direction:column;justify-content:center;min-height:100%;margin:0;padding:0;display:flex;position:sticky;left:0}.alfa-planner-day__sidebar:hover{background:var(--color-primary-transparent-mix-5)}.alfa-planner-day__axis-header{z-index:var(--alfa-planner-z-day-header);background:var(--alfa-planner-surface);isolation:isolate;position:sticky;top:0}.alfa-planner-day__axis-header .alfa-planner-corner,.alfa-planner-day__axis-header .alfa-planner-week__corner{z-index:var(--alfa-planner-z-corner);top:0}.alfa-planner-day__axis-slot{min-height:var(--alfa-planner-header-height);border:none;border-right:var(--alfa-planner-border);border-bottom:var(--alfa-planner-border);background:var(--alfa-planner-surface);color:var(--alfa-planner-text-heading);font-size:var(--font-size-s,.875rem);font-weight:var(--font-weight-bold,600);line-height:var(--line-height-xs,1.2);text-align:center;box-sizing:border-box;cursor:pointer;justify-content:center;align-items:center;margin:0;padding:0;display:flex}.alfa-planner-day__axis-slot--minor{font-size:var(--font-size-xs,.75rem);font-weight:var(--font-weight-regular,400);color:var(--alfa-planner-text-muted)}.alfa-planner-day__axis-slot--next-day{background:var(--color-primary-transparent-mix-5)}.alfa-planner-day__axis-closure-layer{top:0;bottom:0;right:0;left:var(--alfa-planner-sidebar-width);z-index:1;pointer-events:none;position:absolute}.alfa-planner-day__axis-closure-anchor{box-sizing:border-box;align-items:flex-end;max-width:min(12rem,28vw);padding:0 .15rem .2rem;display:flex;position:absolute;top:0;bottom:0}.alfa-planner-day[data-selected-col] .alfa-planner-day__axis-slot--selected,.alfa-planner-day[data-selected-col] .alfa-planner-day-track__slot--selected,.alfa-planner-day[data-selected-col] .alfa-planner-day__metric-cell--selected{background-color:var(--color-primary-transparent-mix-10)}.alfa-planner-day__group-header{top:var(--alfa-planner-header-height);z-index:calc(var(--alfa-planner-z-group-band-base) + min(var(--alfa-planner-group-sticky-layer), 15));background:var(--alfa-planner-surface-group);box-shadow:0 1px 0 var(--color-primary-transparent-mix-20);isolation:isolate;pointer-events:none;position:sticky}.alfa-planner-day__group-header .alfa-planner-corner,.alfa-planner-day__group-header .alfa-planner-week__corner,.alfa-planner-day__group-header .alfa-planner-group-header{pointer-events:auto}.alfa-planner-day__group-header .alfa-planner-corner,.alfa-planner-day__group-header .alfa-planner-week__corner{top:var(--alfa-planner-header-height);z-index:calc(var(--alfa-planner-z-group-corner-base) + min(var(--alfa-planner-group-sticky-layer), 15));background:var(--alfa-planner-surface-group);justify-content:flex-start;align-items:stretch;padding:0}.alfa-planner-day__group-header-track{min-height:var(--alfa-planner-group-header-height);border:none;border-right:var(--alfa-planner-border);border-bottom:var(--alfa-planner-border);background:var(--alfa-planner-surface-group);box-sizing:border-box;grid-column:2/-1;margin:0}.alfa-planner-day__metric-row{min-height:var(--alfa-planner-metric-row-height,72px)}.alfa-planner-day__metric-row .alfa-planner-day__sidebar{min-height:var(--alfa-planner-metric-row-height,72px);box-sizing:border-box;gap:.1rem;padding:.45rem .65rem}.alfa-planner-day__metric-row--compact .alfa-planner-day__sidebar{gap:0;padding:.15rem .5rem}.alfa-planner-day__metric-label{font-size:var(--font-size-s,.875rem);font-weight:var(--font-weight-bold,600);color:var(--alfa-planner-text-heading)}.alfa-planner-day__metric-row--compact .alfa-planner-day__metric-label{font-size:var(--font-size-xs,.75rem);font-weight:var(--font-weight-medium,500)}.alfa-planner-day__metric-subtitle{font-size:var(--font-size-xs,.75rem);color:var(--alfa-planner-text-muted)}.alfa-planner-day__metric-cell{isolation:isolate;min-height:var(--alfa-planner-metric-row-height,72px);pointer-events:auto;border:none;border-right:var(--alfa-planner-border);border-bottom:var(--alfa-planner-border);background:var(--alfa-planner-surface);text-align:center;box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;gap:.1rem;margin:0;padding:.35rem .5rem;display:flex;position:relative}.alfa-planner-day__metric-row--compact .alfa-planner-day__metric-cell{gap:0;padding:.1rem .35rem}.alfa-planner-day__metric-end{min-height:var(--alfa-planner-metric-row-height,72px);border:none;border-right:var(--alfa-planner-border);border-bottom:var(--alfa-planner-border);background:var(--alfa-planner-surface);box-sizing:border-box;margin:0}.alfa-planner-day__metric-primary{font-size:var(--font-size-s,.875rem);font-weight:var(--font-weight-bold,600);font-variant-numeric:tabular-nums;color:var(--alfa-planner-text-heading)}.alfa-planner-day__metric-detail{font-size:var(--font-size-xs,.75rem);color:var(--alfa-planner-text-muted)}.alfa-planner-day__metric-cell--tone-ok .alfa-planner-day__metric-primary{color:var(--color-success)}.alfa-planner-day__metric-cell--tone-warning .alfa-planner-day__metric-primary{color:var(--color-warning)}.alfa-planner-day__metric-cell--tone-critical .alfa-planner-day__metric-primary{color:var(--color-danger)}.alfa-planner-day__metric-cell--tone-empty .alfa-planner-day__metric-primary{color:var(--alfa-planner-text-muted)}.alfa-planner-day__metric-cell--tone-neutral .alfa-planner-day__metric-primary{color:var(--alfa-planner-text-heading)}.alfa-planner-day__resource-row{min-height:var(--alfa-planner-resource-row-height)}.alfa-planner-day__resource-row .alfa-planner-week__sidebar,.alfa-planner-day__resource-row .alfa-planner-resource-cell{z-index:var(--alfa-planner-z-sidebar)}.alfa-planner-day__empty-group-row .alfa-planner-week__sidebar{min-height:var(--alfa-planner-resource-row-height)}.alfa-planner-day__empty-group-row.alfa-planner-empty-group-row--host-slot{grid-template-columns:var(--alfa-planner-day-grid-cols);display:grid}.alfa-planner-day__empty-group-row.alfa-planner-empty-group-row--host-slot .alfa-planner-empty-group-row__viewport{min-height:var(--alfa-planner-empty-group-row-height,96px)}.alfa-planner-day__empty-group-track{min-height:var(--alfa-planner-resource-row-height);border:none;border-right:var(--alfa-planner-border);border-bottom:var(--alfa-planner-border);background:var(--alfa-planner-surface);box-sizing:border-box;grid-column:2/-1;margin:0}.alfa-planner-day-track{z-index:0;isolation:isolate;grid-column:2/-1;grid-template-columns:repeat(var(--alfa-planner-axis-column-count), minmax(var(--alfa-planner-min-slot-width), 1fr));min-height:var(--alfa-planner-resource-row-height);box-sizing:border-box;margin:0;display:grid;position:relative}.alfa-planner-day-track__slot{min-height:var(--alfa-planner-resource-row-height);border:none;border-right:var(--alfa-planner-border);border-bottom:var(--alfa-planner-border);background:var(--alfa-planner-surface);box-sizing:border-box;margin:0}.alfa-planner-day-track--has-overlay .alfa-planner-day-track__slot,.alfa-planner-day-track--has-overlay,.alfa-planner-day-track--has-overlay .alfa-planner-day-track__canvas{min-height:calc(var(--alfa-planner-resource-row-height) + var(--alfa-planner-day-overlay-lane,0px))}.alfa-planner-day-track__canvas{z-index:1;width:calc(100% * var(--alfa-planner-slot-count) / var(--alfa-planner-axis-column-count));min-height:var(--alfa-planner-resource-row-height);pointer-events:none;position:absolute;top:0;left:0}.alfa-planner-day-track__midnight-line{z-index:0;border-left:1px dashed var(--color-primary-transparent-mix-40);pointer-events:none;width:0;position:absolute;top:0;bottom:0}.alfa-planner-day-track__event-host{top:calc(var(--alfa-planner-day-event-inset) + var(--alfa-planner-day-overlay-lane,0px));z-index:2;min-width:1px;height:var(--alfa-planner-day-event-height);padding:0 var(--calendar-planner-day-event-padding-inline,.25rem);box-sizing:border-box;pointer-events:auto;cursor:grab;display:flex;position:absolute}.alfa-planner-day-track__event-host:active{cursor:grabbing}.alfa-planner-day-track__event-host:has(.alfa-planner-resize-handle:hover){cursor:ew-resize}.alfa-planner-day-track__event-host:has(.alfa-planner-resize-handle:hover):active{cursor:ew-resize}.alfa-planner-day-track__event-host .alfa-planner-event-card,.alfa-planner-day-track__event-host .af-calendar-event-chip{width:100%;min-width:0;height:100%;min-height:0;margin-block:var(--calendar-planner-day-event-margin-block,0);flex:auto}.alfa-planner-day--fit-event .alfa-planner-day-track__canvas{height:100%;bottom:0}.alfa-planner-day--fit-event .alfa-planner-day-track__event-host,.alfa-planner-day--fit-event .alfa-planner-day-track__event-host .alfa-planner-event-card{height:auto;min-height:var(--alfa-planner-day-event-height);overflow:visible}.alfa-planner-day-track__event-host .af-calendar-event-chip--stacked,.alfa-planner-day-track__event-host .af-calendar-event-chip--adaptive{min-height:0;overflow:hidden}.alfa-planner-day-track__event-host .af-calendar-event-chip--stacked .af-calendar-event-chip__stack{justify-content:space-between;height:100%;min-height:0}.alfa-planner-day-track__event-host .af-calendar-event-chip--state-selected{outline-offset:-1px}.alfa-planner-day-header__closure[data-v-f191f21a]{min-width:0;max-width:100%;margin-top:.15rem;display:flex}.alfa-planner-week--compact-fit .alfa-planner-week__grid,.alfa-planner-week--compact-fit .alfa-planner-week__header-band,.alfa-planner-week--compact-fit .alfa-planner-week__group-header-band,.alfa-planner-week--compact-fit .alfa-planner-metric-row,.alfa-planner-week--compact-fit .alfa-planner-resource-row,.alfa-planner-week--compact-fit .alfa-planner-empty-group-row,.alfa-planner-week--compact-fit .alfa-planner-week__virtual-spacer{width:100%;min-width:0}@media (width>=1280px){.alfa-planner-week--compact-fit{--alfa-planner-sidebar-width:200px;--alfa-planner-day-col-min:0px}}.alfa-planner-week--compact-fit .alfa-planner-week__grid,.alfa-planner-week--compact-fit .alfa-planner-week__header-band,.alfa-planner-week--compact-fit .alfa-planner-week__group-header-band,.alfa-planner-week--compact-fit .alfa-planner-metric-row,.alfa-planner-week--compact-fit .alfa-planner-resource-row,.alfa-planner-week--compact-fit .alfa-planner-empty-group-row,.alfa-planner-week--compact-fit .alfa-planner-week__virtual-spacer{width:100%;min-width:0}.alfa-planner-group-header:hover,.alfa-planner-group-header--expanded,.alfa-planner-week__group-header-band .alfa-planner-group-header:hover,.alfa-planner-week__group-header-band .alfa-planner-group-header--expanded{background:var(--alfa-planner-surface-group-hover)}.alfa-planner-week[data-selected-col] .alfa-planner-day-header--selected,.alfa-planner-week[data-selected-col] .alfa-planner-day-header[data-selected],.alfa-planner-week[data-selected-col] .alfa-planner-group__header-cell.alfa-planner-cell--col-selected,.alfa-planner-week[data-selected-col] .alfa-planner-group__header-cell[data-selected],.alfa-planner-week[data-selected-col] .alfa-planner-week__cell.alfa-planner-cell--col-selected,.alfa-planner-week[data-selected-col] .alfa-planner-week__cell[data-col-selected],.alfa-planner-week[data-selected-col] .alfa-planner-metric-row__cell.alfa-planner-cell--col-selected,.alfa-planner-week[data-selected-col] .alfa-planner-metric-row__cell[data-col-selected],.alfa-planner-week .alfa-planner-week__cell.alfa-planner-cell--cell-selected,.alfa-planner-week .alfa-planner-week__cell[data-cell-selected],.alfa-planner-week .alfa-planner-week__cell.alfa-planner-cell--row-selected,.alfa-planner-resource-cell--row-selected,.alfa-planner-resource-row--selected>.alfa-planner-resource-cell,.alfa-planner-day__axis-slot--selected,.alfa-planner-day-track__slot--selected,.alfa-planner-day__resource-row--selected .alfa-planner-day-track__slot,.alfa-planner-day__resource-row--selected .alfa-planner-resource-cell,.alfa-planner-schedule__gutter-slot--selected,.alfa-planner-schedule-column__slot--selected,.alfa-planner-schedule .alfa-planner-day-header--selected,.alfa-planner-schedule-column--selected .alfa-planner-schedule-column__slot{background-color:var(--color-primary-transparent-mix-10)}.alfa-planner-week[data-selected-col][data-today-col] .alfa-planner-day-header--selected.alfa-planner-day-header--today,.alfa-planner-week[data-selected-col][data-today-col] .alfa-planner-day-header[data-selected][data-today],.alfa-planner-week[data-selected-col][data-today-col] .alfa-planner-group__header-cell.alfa-planner-cell--col-selected.alfa-planner-cell--col-today,.alfa-planner-week[data-selected-col][data-today-col] .alfa-planner-group__header-cell[data-selected][data-today],.alfa-planner-week[data-selected-col][data-today-col] .alfa-planner-week__cell.alfa-planner-cell--col-selected.alfa-planner-cell--col-today,.alfa-planner-week[data-selected-col][data-today-col] .alfa-planner-week__cell[data-col-selected][data-today],.alfa-planner-week[data-selected-col][data-today-col] .alfa-planner-metric-row__cell.alfa-planner-cell--col-selected.alfa-planner-cell--col-today,.alfa-planner-week[data-selected-col][data-today-col] .alfa-planner-metric-row__cell[data-col-selected][data-today],.alfa-planner-week[data-today-col] .alfa-planner-week__cell.alfa-planner-cell--cell-selected.alfa-planner-cell--col-today,.alfa-planner-week[data-today-col] .alfa-planner-week__cell.alfa-planner-cell--cell-selected[data-today]{background-color:var(--color-primary-transparent-mix-20)}.alfa-planner-event-stack__item,.alfa-planner-event-stack__item .af-calendar-event-chip{width:100%;min-width:0}.alfa-planner-cell__overlay-layer[data-v-5cf5ee21]{z-index:2;box-sizing:border-box;pointer-events:none;flex-direction:column;flex:none;gap:.2rem;min-width:0;padding:.15rem .25rem 0;display:flex;position:relative}.alfa-planner-cell__overlay-host[data-v-5cf5ee21]{pointer-events:auto;min-width:0}.alfa-planner-cell__overlay-layer[data-v-5cf5ee21]+.alfa-planner-event-stack{padding-top:.15rem}.alfa-planner-week--compact-fit .alfa-planner-week__grid,.alfa-planner-week--compact-fit .alfa-planner-week__header-band,.alfa-planner-week--compact-fit .alfa-planner-week__group-header-band,.alfa-planner-week--compact-fit .alfa-planner-metric-row,.alfa-planner-week--compact-fit .alfa-planner-resource-row,.alfa-planner-week--compact-fit .alfa-planner-empty-group-row,.alfa-planner-week--compact-fit .alfa-planner-week__virtual-spacer{width:100%;min-width:0}@media (width>=1280px){.alfa-planner-week--compact-fit{--alfa-planner-sidebar-width:200px;--alfa-planner-day-col-min:0px}}.alfa-planner-week--compact-fit .alfa-planner-week__grid,.alfa-planner-week--compact-fit .alfa-planner-week__header-band,.alfa-planner-week--compact-fit .alfa-planner-week__group-header-band,.alfa-planner-week--compact-fit .alfa-planner-metric-row,.alfa-planner-week--compact-fit .alfa-planner-resource-row,.alfa-planner-week--compact-fit .alfa-planner-empty-group-row,.alfa-planner-week--compact-fit .alfa-planner-week__virtual-spacer{width:100%;min-width:0}.alfa-planner-group-header:hover,.alfa-planner-group-header--expanded,.alfa-planner-week__group-header-band .alfa-planner-group-header:hover,.alfa-planner-week__group-header-band .alfa-planner-group-header--expanded{background:var(--alfa-planner-surface-group-hover)}.alfa-planner-week[data-selected-col] .alfa-planner-day-header--selected,.alfa-planner-week[data-selected-col] .alfa-planner-day-header[data-selected],.alfa-planner-week[data-selected-col] .alfa-planner-group__header-cell.alfa-planner-cell--col-selected,.alfa-planner-week[data-selected-col] .alfa-planner-group__header-cell[data-selected],.alfa-planner-week[data-selected-col] .alfa-planner-week__cell.alfa-planner-cell--col-selected,.alfa-planner-week[data-selected-col] .alfa-planner-week__cell[data-col-selected],.alfa-planner-week[data-selected-col] .alfa-planner-metric-row__cell.alfa-planner-cell--col-selected,.alfa-planner-week[data-selected-col] .alfa-planner-metric-row__cell[data-col-selected],.alfa-planner-week .alfa-planner-week__cell.alfa-planner-cell--cell-selected,.alfa-planner-week .alfa-planner-week__cell[data-cell-selected],.alfa-planner-week .alfa-planner-week__cell.alfa-planner-cell--row-selected,.alfa-planner-resource-cell--row-selected,.alfa-planner-resource-row--selected>.alfa-planner-resource-cell,.alfa-planner-day__axis-slot--selected,.alfa-planner-day-track__slot--selected,.alfa-planner-day__resource-row--selected .alfa-planner-day-track__slot,.alfa-planner-day__resource-row--selected .alfa-planner-resource-cell,.alfa-planner-schedule__gutter-slot--selected,.alfa-planner-schedule-column__slot--selected,.alfa-planner-schedule .alfa-planner-day-header--selected,.alfa-planner-schedule-column--selected .alfa-planner-schedule-column__slot{background-color:var(--color-primary-transparent-mix-10)}.alfa-planner-week[data-selected-col][data-today-col] .alfa-planner-day-header--selected.alfa-planner-day-header--today,.alfa-planner-week[data-selected-col][data-today-col] .alfa-planner-day-header[data-selected][data-today],.alfa-planner-week[data-selected-col][data-today-col] .alfa-planner-group__header-cell.alfa-planner-cell--col-selected.alfa-planner-cell--col-today,.alfa-planner-week[data-selected-col][data-today-col] .alfa-planner-group__header-cell[data-selected][data-today],.alfa-planner-week[data-selected-col][data-today-col] .alfa-planner-week__cell.alfa-planner-cell--col-selected.alfa-planner-cell--col-today,.alfa-planner-week[data-selected-col][data-today-col] .alfa-planner-week__cell[data-col-selected][data-today],.alfa-planner-week[data-selected-col][data-today-col] .alfa-planner-metric-row__cell.alfa-planner-cell--col-selected.alfa-planner-cell--col-today,.alfa-planner-week[data-selected-col][data-today-col] .alfa-planner-metric-row__cell[data-col-selected][data-today],.alfa-planner-week[data-today-col] .alfa-planner-week__cell.alfa-planner-cell--cell-selected.alfa-planner-cell--col-today,.alfa-planner-week[data-today-col] .alfa-planner-week__cell.alfa-planner-cell--cell-selected[data-today]{background-color:var(--color-primary-transparent-mix-20)}.alfa-planner-event-stack__item,.alfa-planner-event-stack__item .af-calendar-event-chip{width:100%;min-width:0}.alfa-planner-schedule-column__closure-band[data-v-a939dd6d]{z-index:0}.alfa-planner-schedule-column__overlay-band[data-v-a939dd6d]{z-index:1}.alfa-planner-schedule-column__overlay-lane[data-v-a939dd6d]{z-index:3;box-sizing:border-box;width:var(--alfa-planner-schedule-overlay-lane,0px);pointer-events:none;flex-direction:column;gap:2px;padding:2px;display:flex;position:absolute;top:0;bottom:0;left:0}.alfa-planner-schedule-column__overlay-host[data-v-a939dd6d]{pointer-events:auto;min-width:0}.alfa-planner-schedule-column__events-layer[data-v-a939dd6d]{top:0;bottom:0;right:0;left:var(--alfa-planner-schedule-overlay-lane,0px);position:absolute}.alfa-planner-schedule-column__event-host[data-v-a939dd6d]{box-sizing:border-box;pointer-events:auto;cursor:grab;padding:0 2px;position:absolute;overflow:hidden}.alfa-planner-schedule-column__event-host[data-v-a939dd6d]:active{cursor:grabbing}.alfa-planner-schedule-column__event-host[data-v-a939dd6d]:has(.alfa-planner-resize-handle:hover){cursor:ns-resize}.alfa-planner-schedule-column__event-host[data-v-a939dd6d]:has(.alfa-planner-resize-handle:hover):active{cursor:ns-resize}.alfa-planner-schedule-column__event-host[data-v-a939dd6d] .alfa-planner-resize-handle,.alfa-planner-schedule-column__event-host[data-v-a939dd6d] .alfa-planner-resize-handle:hover{cursor:ns-resize}.alfa-planner-schedule-column__event-host--selected[data-v-a939dd6d]{z-index:2}.alfa-planner-schedule-column__event-host[data-v-a939dd6d] .alfa-planner-event-card,.alfa-planner-schedule-column__event-host[data-v-a939dd6d] .af-calendar-event-chip{width:auto;height:auto;min-height:0;position:absolute;inset:0}.alfa-planner-schedule-column__event-host[data-v-a939dd6d] .af-calendar-event-chip--stacked{min-height:0}.alfa-planner-schedule-column__event-host[data-v-a939dd6d] .af-calendar-event-chip--state-selected{outline-offset:-1px}.alfa-planner-schedule-column__interval-ghost[data-v-a939dd6d]{z-index:1;pointer-events:none;background:var(--color-primary-transparent-mix-15,#00000014);outline:1px dashed var(--color-primary-transparent-mix-40,#00000040);border-radius:4px;position:absolute;left:2px;right:2px}.alfa-planner-week--compact-fit .alfa-planner-week__grid,.alfa-planner-week--compact-fit .alfa-planner-week__header-band,.alfa-planner-week--compact-fit .alfa-planner-week__group-header-band,.alfa-planner-week--compact-fit .alfa-planner-metric-row,.alfa-planner-week--compact-fit .alfa-planner-resource-row,.alfa-planner-week--compact-fit .alfa-planner-empty-group-row,.alfa-planner-week--compact-fit .alfa-planner-week__virtual-spacer{width:100%;min-width:0}@media (width>=1280px){.alfa-planner-week--compact-fit{--alfa-planner-sidebar-width:200px;--alfa-planner-day-col-min:0px}}.alfa-planner-week--compact-fit .alfa-planner-week__grid,.alfa-planner-week--compact-fit .alfa-planner-week__header-band,.alfa-planner-week--compact-fit .alfa-planner-week__group-header-band,.alfa-planner-week--compact-fit .alfa-planner-metric-row,.alfa-planner-week--compact-fit .alfa-planner-resource-row,.alfa-planner-week--compact-fit .alfa-planner-empty-group-row,.alfa-planner-week--compact-fit .alfa-planner-week__virtual-spacer{width:100%;min-width:0}.alfa-planner-group-header:hover,.alfa-planner-group-header--expanded,.alfa-planner-week__group-header-band .alfa-planner-group-header:hover,.alfa-planner-week__group-header-band .alfa-planner-group-header--expanded{background:var(--alfa-planner-surface-group-hover)}.alfa-planner-week[data-selected-col] .alfa-planner-day-header--selected,.alfa-planner-week[data-selected-col] .alfa-planner-day-header[data-selected],.alfa-planner-week[data-selected-col] .alfa-planner-group__header-cell.alfa-planner-cell--col-selected,.alfa-planner-week[data-selected-col] .alfa-planner-group__header-cell[data-selected],.alfa-planner-week[data-selected-col] .alfa-planner-week__cell.alfa-planner-cell--col-selected,.alfa-planner-week[data-selected-col] .alfa-planner-week__cell[data-col-selected],.alfa-planner-week[data-selected-col] .alfa-planner-metric-row__cell.alfa-planner-cell--col-selected,.alfa-planner-week[data-selected-col] .alfa-planner-metric-row__cell[data-col-selected],.alfa-planner-week .alfa-planner-week__cell.alfa-planner-cell--cell-selected,.alfa-planner-week .alfa-planner-week__cell[data-cell-selected],.alfa-planner-week .alfa-planner-week__cell.alfa-planner-cell--row-selected,.alfa-planner-resource-cell--row-selected,.alfa-planner-resource-row--selected>.alfa-planner-resource-cell,.alfa-planner-day__axis-slot--selected,.alfa-planner-day-track__slot--selected,.alfa-planner-day__resource-row--selected .alfa-planner-day-track__slot,.alfa-planner-day__resource-row--selected .alfa-planner-resource-cell,.alfa-planner-schedule__gutter-slot--selected,.alfa-planner-schedule-column__slot--selected,.alfa-planner-schedule .alfa-planner-day-header--selected,.alfa-planner-schedule-column--selected .alfa-planner-schedule-column__slot{background-color:var(--color-primary-transparent-mix-10)}.alfa-planner-week[data-selected-col][data-today-col] .alfa-planner-day-header--selected.alfa-planner-day-header--today,.alfa-planner-week[data-selected-col][data-today-col] .alfa-planner-day-header[data-selected][data-today],.alfa-planner-week[data-selected-col][data-today-col] .alfa-planner-group__header-cell.alfa-planner-cell--col-selected.alfa-planner-cell--col-today,.alfa-planner-week[data-selected-col][data-today-col] .alfa-planner-group__header-cell[data-selected][data-today],.alfa-planner-week[data-selected-col][data-today-col] .alfa-planner-week__cell.alfa-planner-cell--col-selected.alfa-planner-cell--col-today,.alfa-planner-week[data-selected-col][data-today-col] .alfa-planner-week__cell[data-col-selected][data-today],.alfa-planner-week[data-selected-col][data-today-col] .alfa-planner-metric-row__cell.alfa-planner-cell--col-selected.alfa-planner-cell--col-today,.alfa-planner-week[data-selected-col][data-today-col] .alfa-planner-metric-row__cell[data-col-selected][data-today],.alfa-planner-week[data-today-col] .alfa-planner-week__cell.alfa-planner-cell--cell-selected.alfa-planner-cell--col-today,.alfa-planner-week[data-today-col] .alfa-planner-week__cell.alfa-planner-cell--cell-selected[data-today]{background-color:var(--color-primary-transparent-mix-20)}.alfa-planner-event-stack__item,.alfa-planner-event-stack__item .af-calendar-event-chip{width:100%;min-width:0}.alfa-planner-schedule{--alfa-planner-schedule-gutter-width:56px;--alfa-planner-schedule-slot-height:48px;--alfa-planner-schedule-slot-count:48;--alfa-planner-schedule-column-count:7;--alfa-planner-schedule-header-height:52px;--alfa-planner-schedule-min-column-width:120px;--alfa-planner-schedule-grid-cols:var(--alfa-planner-schedule-gutter-width) repeat(var(--alfa-planner-schedule-column-count), minmax(var(--alfa-planner-schedule-min-column-width), 1fr));--alfa-planner-schedule-body-height:calc(var(--alfa-planner-schedule-slot-count) * var(--alfa-planner-schedule-slot-height));--alfa-planner-border:1px solid var(--color-primary-transparent-mix-20);--alfa-planner-z-gutter:2;--alfa-planner-z-header:20;--alfa-planner-z-gutter-corner:30;flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex;overflow:hidden}.alfa-planner-schedule__scrollport{overscroll-behavior:contain;touch-action:none;cursor:grab;flex:auto;min-width:0;min-height:0;overflow:auto}.alfa-planner-schedule__scrollport--panning{cursor:grabbing;-webkit-user-select:none;user-select:none}.alfa-planner-schedule__grid{border-left:var(--alfa-planner-border);border-top:var(--alfa-planner-border);flex-direction:column;width:100%;min-width:max-content;display:flex}.alfa-planner-schedule__header{grid-template-columns:var(--alfa-planner-schedule-grid-cols);z-index:var(--alfa-planner-z-header);background:var(--color-white);border-bottom:var(--alfa-planner-border);min-height:var(--alfa-planner-schedule-header-height);isolation:isolate;display:grid;position:sticky;top:0}.alfa-planner-schedule__gutter-corner{z-index:var(--alfa-planner-z-gutter-corner);background:var(--color-white);border-right:var(--alfa-planner-border);position:sticky;left:0}.alfa-planner-schedule__body{grid-template-columns:var(--alfa-planner-schedule-grid-cols);min-height:var(--alfa-planner-schedule-body-height);display:grid}.alfa-planner-schedule__gutter{z-index:var(--alfa-planner-z-gutter);background:var(--color-white);border-right:var(--alfa-planner-border);flex-direction:column;display:flex;position:sticky;left:0}.alfa-planner-schedule__gutter-end{color:var(--font-color-secondary,var(--color-text-secondary));pointer-events:none;font-size:.6875rem;line-height:1.2;position:absolute;bottom:0;right:6px;transform:translateY(50%)}.alfa-planner-schedule__gutter-slot{flex:0 0 var(--alfa-planner-schedule-slot-height);color:var(--font-color-secondary,var(--color-text-secondary));box-sizing:border-box;border-bottom:var(--alfa-planner-border);justify-content:flex-end;align-items:flex-start;padding:2px 6px 0 0;font-size:.6875rem;line-height:1.2;display:flex}.alfa-planner-schedule__gutter-slot--minor{color:var(--color-primary-transparent-mix-40,#00000059)}.alfa-planner-schedule__gutter-slot--next-day{background:var(--color-primary-transparent-mix-5)}.alfa-planner-schedule-column{min-width:var(--alfa-planner-schedule-min-column-width);border-right:var(--alfa-planner-border);flex-direction:column;display:flex;position:relative}.alfa-planner-schedule-column__slot{flex:0 0 var(--alfa-planner-schedule-slot-height);border-bottom:var(--alfa-planner-border);box-sizing:border-box;pointer-events:none}.alfa-planner-schedule-column__canvas{pointer-events:none;position:absolute;inset:0}.alfa-planner-schedule-column__midnight-line{z-index:0;border-top:1px dashed var(--color-primary-transparent-mix-40);pointer-events:none;height:0;position:absolute;left:0;right:0}.alfa-planner-schedule-column__canvas>.alfa-planner-schedule-column__interval-ghost{pointer-events:none}.alfa-planner-schedule-column__events-layer .alfa-planner-schedule-column__event-host{z-index:2}.alfa-planner-schedule-column--has-overlay .alfa-planner-schedule-column__events-layer{padding-left:0}.alfa-planner-schedule-column.alfa-planner-cell--drop-hover{background:0 0;outline:none}.alfa-planner-schedule[data-selected-col] .alfa-planner-day-header--selected,.alfa-planner-schedule[data-selected-col] .alfa-planner-schedule-column--selected{background-color:var(--color-primary-transparent-mix-10)}.alfa-planner-schedule[data-today-col] .alfa-planner-day-header--today:not(.alfa-planner-day-header--selected){box-shadow:inset 0 -2px 0 var(--color-primary)}.alfa-planner-schedule[data-selected-col][data-today-col] .alfa-planner-day-header--selected.alfa-planner-day-header--today,.alfa-planner-schedule[data-selected-col][data-today-col] .alfa-planner-schedule-column--selected.alfa-planner-schedule-column--today{background-color:var(--color-primary-transparent-mix-20)}.alfa-planner__scrollport--hide-vertical-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.alfa-planner__scrollport--hide-vertical-scrollbar::-webkit-scrollbar{width:0}.alfa-planner-week{--alfa-planner-sidebar-width:280px;--alfa-planner-day-col-min:170px;--alfa-planner-day-col-count:7;--alfa-planner-header-height:52px;--alfa-planner-group-header-height:44px;--alfa-planner-grid-cols:var(--alfa-planner-sidebar-width) repeat(var(--alfa-planner-day-col-count), minmax(var(--alfa-planner-day-col-min), 1fr));--alfa-planner-border:1px solid var(--color-primary-transparent-mix-20);--alfa-planner-surface:var(--color-white);--alfa-planner-surface-muted:var(--color-primary-transparent-mix-5);--alfa-planner-surface-group:var(--color-primary-mix-10);--alfa-planner-surface-group-hover:var(--color-primary-mix-20);--alfa-planner-text-heading:var(--font-color-primary,var(--color-primary));--alfa-planner-text-muted:var(--font-color-secondary,var(--color-text-secondary));--alfa-planner-z-sidebar:3;--alfa-planner-z-group-band-base:12;--alfa-planner-z-group-corner-base:18;--alfa-planner-z-day-header:40;--alfa-planner-z-corner:50;--alfa-planner-group-sticky-layer:0;flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex;overflow:hidden}.alfa-planner-week--compact-fit .alfa-planner-week__grid,.alfa-planner-week--compact-fit .alfa-planner-week__header-band,.alfa-planner-week--compact-fit .alfa-planner-week__group-header-band,.alfa-planner-week--compact-fit .alfa-planner-metric-row,.alfa-planner-week--compact-fit .alfa-planner-resource-row,.alfa-planner-week--compact-fit .alfa-planner-empty-group-row,.alfa-planner-week--compact-fit .alfa-planner-week__virtual-spacer{width:100%;min-width:0}.alfa-planner-week--compact-fit .alfa-planner-day-header,.alfa-planner-week--compact-fit .alfa-planner-week__day-header{font-size:var(--font-size-xs,.75rem);padding:.35rem .25rem}.alfa-planner-week--compact-fit .alfa-planner-week__sidebar.alfa-planner-resource-cell{padding:.4rem .5rem}.alfa-planner-week--compact-fit .alfa-planner-resource-cell__label{font-size:var(--font-size-xs,.75rem)}.alfa-planner-week--compact-fit .alfa-planner-event-stack{gap:.15rem;padding:.35rem}.alfa-planner-week--compact-fit .alfa-planner-event-card:not(.opening-hour-planner-event-card){padding:.25rem .3rem;font-size:.6875rem;line-height:1.2}@media (width>=1280px){.alfa-planner-week--compact-fit{--alfa-planner-sidebar-width:200px;--alfa-planner-day-col-min:0px}}.alfa-planner-week__scrollport{overscroll-behavior:contain;touch-action:none;cursor:grab;flex:auto;min-width:0;min-height:0;overflow:auto}.alfa-planner-week__scrollport--panning{cursor:grabbing;-webkit-user-select:none;user-select:none}.alfa-planner-week__scrollport--panning *{cursor:grabbing}.alfa-planner-week__grid{border-left:var(--alfa-planner-border);border-top:var(--alfa-planner-border);box-sizing:border-box;flex-direction:column;align-items:stretch;width:max-content;min-width:100%;display:flex}.alfa-planner-week--compact-fit .alfa-planner-week__grid,.alfa-planner-week--compact-fit .alfa-planner-week__header-band,.alfa-planner-week--compact-fit .alfa-planner-week__group-header-band,.alfa-planner-week--compact-fit .alfa-planner-metric-row,.alfa-planner-week--compact-fit .alfa-planner-resource-row,.alfa-planner-week--compact-fit .alfa-planner-empty-group-row,.alfa-planner-week--compact-fit .alfa-planner-week__virtual-spacer{width:100%;min-width:0}.alfa-planner-week__virtual-spacer{pointer-events:none;flex:none;width:100%;min-width:max-content}.alfa-planner-week__header-row{display:contents}.alfa-planner-week__header-band{grid-template-columns:var(--alfa-planner-grid-cols);z-index:var(--alfa-planner-z-day-header);background:var(--alfa-planner-surface);isolation:isolate;flex:none;width:100%;min-width:max-content;display:grid;position:sticky;top:0}.alfa-planner-corner,.alfa-planner-week__corner{z-index:var(--alfa-planner-z-corner);min-height:var(--alfa-planner-header-height);width:var(--alfa-planner-sidebar-width);min-width:var(--alfa-planner-sidebar-width);max-width:var(--alfa-planner-sidebar-width);border:none;border-right:var(--alfa-planner-border);border-bottom:var(--alfa-planner-border);background:var(--alfa-planner-surface);color:var(--alfa-planner-text-heading);font-size:var(--font-size-s,.875rem);font-weight:var(--font-weight-bold,600);line-height:var(--line-height-xs,1.2);box-sizing:border-box;text-align:center;text-overflow:ellipsis;white-space:nowrap;justify-content:center;align-items:center;margin:0;padding:.5rem .65rem;display:flex;position:sticky;top:0;left:0;overflow:hidden}.alfa-planner-corner__label{text-overflow:ellipsis;overflow:hidden}:is(.alfa-planner-corner:has(.alfa-planner-group-header),.alfa-planner-week__corner:has(.alfa-planner-group-header)){justify-content:flex-start;align-items:stretch;padding:0}.alfa-planner-day-header,.alfa-planner-week__day-header{z-index:var(--alfa-planner-z-day-header);min-height:var(--alfa-planner-header-height);border:none;border-right:var(--alfa-planner-border);border-bottom:var(--alfa-planner-border);background:var(--alfa-planner-surface);color:var(--alfa-planner-text-heading);font-family:inherit;font-size:var(--font-size-s,.875rem);font-weight:var(--font-weight-bold,600);line-height:var(--line-height-xs,1.2);text-align:center;cursor:pointer;appearance:none;box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;gap:.1rem;margin:0;padding:.45rem .5rem;display:flex;position:sticky;top:0}.alfa-planner-day-header:disabled,.alfa-planner-week__day-header:disabled{cursor:not-allowed;opacity:1;background:repeating-linear-gradient(-45deg, var(--color-primary-transparent-mix-5,#0000000a), var(--color-primary-transparent-mix-5,#0000000a) 6px, var(--color-primary-transparent-mix-10,#00000014) 6px, var(--color-primary-transparent-mix-10,#00000014) 12px)}.alfa-planner-day-header__weekday,.alfa-planner-week__day-header-weekday{font-size:var(--font-size-xs,.75rem);font-weight:var(--font-weight-regular,400);color:var(--alfa-planner-text-muted)}.alfa-planner-day-header__date,.alfa-planner-week__day-header-date{font-variant-numeric:tabular-nums}.alfa-planner-day-header:focus-visible,.alfa-planner-week__day-header:focus-visible{outline:2px solid var(--color-primary-transparent-mix-40);outline-offset:-2px}.alfa-planner-week__sidebar{z-index:var(--alfa-planner-z-sidebar);isolation:isolate;width:var(--alfa-planner-sidebar-width);min-width:var(--alfa-planner-sidebar-width);max-width:var(--alfa-planner-sidebar-width);border:none;border-right:var(--alfa-planner-border);border-bottom:var(--alfa-planner-border);background-color:var(--alfa-planner-surface);box-sizing:border-box;background-image:none;align-items:stretch;min-height:100%;margin:0;padding:0;display:flex;position:sticky;left:0}.alfa-planner-week__sidebar:hover{background:var(--color-primary-mix-5)}:is(.alfa-planner-week__group-header-band .alfa-planner-group-header,.alfa-planner-week__group-header-band .alfa-planner-week__corner:has(.alfa-planner-group-header)){z-index:calc(var(--alfa-planner-z-group-corner-base) + min(var(--alfa-planner-group-sticky-layer), 15))}.alfa-planner-cell,.alfa-planner-week__cell{isolation:isolate;border:none;border-right:var(--alfa-planner-border);border-bottom:var(--alfa-planner-border);background:var(--alfa-planner-surface);box-sizing:border-box;flex-direction:column;min-height:72px;margin:0;padding:0;display:flex;position:relative}.alfa-planner-week__group-header-band{grid-template-columns:var(--alfa-planner-grid-cols);top:var(--alfa-planner-header-height);z-index:calc(var(--alfa-planner-z-group-band-base) + min(var(--alfa-planner-group-sticky-layer), 15));background:var(--alfa-planner-surface-group);width:100%;min-width:max-content;box-shadow:0 1px 0 var(--color-primary-transparent-mix-20);isolation:isolate;pointer-events:none;flex:none;display:grid;position:sticky}.alfa-planner-week__group-header-band .alfa-planner-corner,.alfa-planner-week__group-header-band .alfa-planner-week__corner,.alfa-planner-week__group-header-band .alfa-planner-group-header{pointer-events:auto}.alfa-planner-week__group-header-band .alfa-planner-corner,.alfa-planner-week__group-header-band .alfa-planner-week__corner{top:var(--alfa-planner-header-height);z-index:calc(var(--alfa-planner-z-group-corner-base) + min(var(--alfa-planner-group-sticky-layer), 15));background:var(--alfa-planner-surface-group)}.alfa-planner-group-header{width:100%;min-width:0;min-height:var(--alfa-planner-group-header-height);border:none;border-right:var(--alfa-planner-border);border-bottom:var(--alfa-planner-border);background:var(--alfa-planner-surface-group);color:var(--alfa-planner-text-heading);font-size:var(--font-size-s,.875rem);font-weight:var(--font-weight-bold,600);line-height:var(--line-height-xs,1.2);cursor:pointer;text-align:left;box-sizing:border-box;align-items:center;gap:.4rem;margin:0;padding:.4rem .55rem;display:flex}.alfa-planner-group-header:hover,.alfa-planner-group-header--expanded,.alfa-planner-week__group-header-band .alfa-planner-group-header:hover,.alfa-planner-week__group-header-band .alfa-planner-group-header--expanded{background:var(--alfa-planner-surface-group-hover)}.alfa-planner-group-header__chevron{width:.85rem;height:.85rem;color:var(--alfa-planner-text-muted);transform-origin:50%;flex:none;justify-content:center;align-items:center;transition:transform .2s,color .2s;display:inline-flex;transform:rotate(0)}.alfa-planner-group-header__chevron--expanded,.alfa-planner-group-header--expanded .alfa-planner-group-header__chevron{color:var(--alfa-planner-text-heading);transform:rotate(90deg)}.alfa-planner-group-header__title{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.alfa-planner-group-header__badge{background:var(--color-primary-transparent-mix-20);min-width:1.25rem;color:var(--alfa-planner-text-heading);font-size:.85em;font-weight:var(--font-weight-bold,600);font-variant-numeric:tabular-nums;text-align:center;border-radius:999px;flex:none;margin-left:auto;padding:.05rem .35rem}.alfa-planner-group-header:focus-visible{outline:2px solid var(--color-primary-transparent-mix-40);outline-offset:-2px}.alfa-planner-week[data-selected-col] .alfa-planner-day-header--selected,.alfa-planner-week[data-selected-col] .alfa-planner-day-header[data-selected],.alfa-planner-week[data-selected-col] .alfa-planner-group__header-cell.alfa-planner-cell--col-selected,.alfa-planner-week[data-selected-col] .alfa-planner-group__header-cell[data-selected],.alfa-planner-week[data-selected-col] .alfa-planner-week__cell.alfa-planner-cell--col-selected,.alfa-planner-week[data-selected-col] .alfa-planner-week__cell[data-col-selected],.alfa-planner-week[data-selected-col] .alfa-planner-metric-row__cell.alfa-planner-cell--col-selected,.alfa-planner-week[data-selected-col] .alfa-planner-metric-row__cell[data-col-selected],.alfa-planner-week .alfa-planner-week__cell.alfa-planner-cell--cell-selected,.alfa-planner-week .alfa-planner-week__cell[data-cell-selected],.alfa-planner-week .alfa-planner-week__cell.alfa-planner-cell--row-selected,.alfa-planner-resource-cell--row-selected,.alfa-planner-resource-row--selected>.alfa-planner-resource-cell,.alfa-planner-day__axis-slot--selected,.alfa-planner-day-track__slot--selected,.alfa-planner-day__resource-row--selected .alfa-planner-day-track__slot,.alfa-planner-day__resource-row--selected .alfa-planner-resource-cell,.alfa-planner-schedule__gutter-slot--selected,.alfa-planner-schedule-column__slot--selected,.alfa-planner-schedule .alfa-planner-day-header--selected,.alfa-planner-schedule-column--selected .alfa-planner-schedule-column__slot{background-color:var(--color-primary-transparent-mix-10)}.alfa-planner-resource-cell:not(.alfa-planner-resource-cell--disabled),.alfa-planner-day__axis-slot:not(.alfa-planner-day__axis-slot--disabled),.alfa-planner-schedule__gutter-slot:not(.alfa-planner-schedule__gutter-slot--disabled){cursor:pointer}.alfa-planner-week .alfa-planner-week__cell.alfa-planner-cell--range-selected{background-color:var(--color-primary-transparent-mix-15)}.alfa-planner-week__scrollport--range-selecting{-webkit-user-select:none;user-select:none}.alfa-planner-week[data-today-col] .alfa-planner-day-header--today:not(.alfa-planner-day-header--selected),.alfa-planner-week[data-today-col] .alfa-planner-day-header[data-today]:not([data-selected]){box-shadow:inset 0 -2px 0 var(--color-primary)}.alfa-planner-week[data-selected-col][data-today-col] .alfa-planner-day-header--selected.alfa-planner-day-header--today,.alfa-planner-week[data-selected-col][data-today-col] .alfa-planner-day-header[data-selected][data-today],.alfa-planner-week[data-selected-col][data-today-col] .alfa-planner-group__header-cell.alfa-planner-cell--col-selected.alfa-planner-cell--col-today,.alfa-planner-week[data-selected-col][data-today-col] .alfa-planner-group__header-cell[data-selected][data-today],.alfa-planner-week[data-selected-col][data-today-col] .alfa-planner-week__cell.alfa-planner-cell--col-selected.alfa-planner-cell--col-today,.alfa-planner-week[data-selected-col][data-today-col] .alfa-planner-week__cell[data-col-selected][data-today],.alfa-planner-week[data-selected-col][data-today-col] .alfa-planner-metric-row__cell.alfa-planner-cell--col-selected.alfa-planner-cell--col-today,.alfa-planner-week[data-selected-col][data-today-col] .alfa-planner-metric-row__cell[data-col-selected][data-today],.alfa-planner-week[data-today-col] .alfa-planner-week__cell.alfa-planner-cell--cell-selected.alfa-planner-cell--col-today,.alfa-planner-week[data-today-col] .alfa-planner-week__cell.alfa-planner-cell--cell-selected[data-today]{background-color:var(--color-primary-transparent-mix-20)}.alfa-planner-resource-row--striped>.alfa-planner-resource-cell:not(.alfa-planner-resource-cell--row-selected),.alfa-planner-resource-row--striped .alfa-planner-week__cell:not(.alfa-planner-cell--cell-selected):not(.alfa-planner-cell--col-selected):not(.alfa-planner-cell--row-selected):not(.alfa-planner-cell--range-selected),.alfa-planner-day__resource-row--striped:not(.alfa-planner-day__resource-row--selected) .alfa-planner-resource-cell:not(.alfa-planner-resource-cell--row-selected),.alfa-planner-day__resource-row--striped:not(.alfa-planner-day__resource-row--selected) .alfa-planner-day-track__slot:not(.alfa-planner-day-track__slot--selected){background-color:var(--alfa-planner-striping,#00000009)}.alfa-planner-metric-row,.alfa-planner-resource-row{grid-template-columns:var(--alfa-planner-grid-cols);flex:none;align-items:stretch;width:100%;min-width:max-content;display:grid}.alfa-planner-metric-row{min-height:var(--alfa-planner-metric-row-height,72px)}.alfa-planner-resource-row{content-visibility:auto;contain-intrinsic-size:auto 72px;contain:layout style paint}.alfa-planner-resource-row--band{grid-template-columns:var(--alfa-planner-grid-cols);contain:layout style;content-visibility:auto;align-items:stretch;display:grid}.alfa-planner-week--compact-fit .alfa-planner-resource-row--band{width:100%;min-width:0}.alfa-planner-resource-row--band>.alfa-planner-resource-row__band-sidebar{grid-area:1/1/-1;justify-content:flex-start;align-self:stretch;align-items:center;height:auto;min-height:0}.alfa-planner-resource-row--band>.alfa-planner-resource-row__band-sidebar.alfa-planner-resource-cell{min-height:0}.alfa-planner-resource-row--band .alfa-planner-error-boundary__content{display:contents}.alfa-planner-resource-row--band .alfa-planner-resource-row__band-widget-layer,.alfa-planner-resource-row--band .alfa-planner-resource-row__events-band,.alfa-planner-resource-row--band .alfa-planner-resource-row__custom-band-track{grid-column:2/-1;grid-template-columns:repeat(var(--alfa-planner-day-col-count), minmax(var(--alfa-planner-day-col-min), 1fr));width:auto;min-width:0;display:grid}.alfa-planner-resource-row--band .alfa-planner-metric-row--embedded{width:auto;min-width:0;min-height:var(--alfa-planner-metric-row-height,36px)}.alfa-planner-resource-row--band .alfa-planner-metric-row--embedded.alfa-planner-metric-row--compact .alfa-planner-metric-row__cell,.alfa-planner-resource-row--band .alfa-planner-metric-row--embedded.alfa-planner-metric-row--compact{min-height:var(--alfa-planner-metric-row-height,36px)}.alfa-planner-resource-row--band .alfa-planner-metric-row--embedded .alfa-planner-metric-row__cell{min-height:var(--alfa-planner-metric-row-height,36px);padding:.1rem .35rem}.alfa-planner-resource-row--band .alfa-planner-metric-row--embedded .alfa-planner-cell{border-bottom:none}.alfa-planner-resource-row--band>.alfa-planner-error-boundary__content:last-child .alfa-planner-metric-row--embedded .alfa-planner-cell{border-bottom:var(--alfa-planner-border)}.alfa-planner-resource-row--band .alfa-planner-resource-row__events-band:has(+.alfa-planner-error-boundary__content) .alfa-planner-cell{border-bottom:none}.alfa-planner-empty-group-row.alfa-planner-resource-row{content-visibility:visible;contain:none}.alfa-planner-empty-group-row--host-slot{grid-template-columns:var(--alfa-planner-grid-cols);display:grid}.alfa-planner-empty-group-row--host-slot.alfa-planner-resource-row{min-width:0}.alfa-planner-empty-group-row--host-slot .alfa-planner-empty-group-row__viewport{width:auto;min-width:0;max-width:100%;min-height:var(--alfa-planner-empty-group-row-height,96px);background:var(--alfa-planner-surface);border-bottom:var(--alfa-planner-border);box-sizing:border-box;grid-column:1/-1;justify-content:center;align-items:center;display:flex}.alfa-planner-empty-group-row__content{box-sizing:border-box;flex-flow:column;justify-content:center;align-items:center;gap:.35rem;width:100%;padding:.5rem .75rem;display:flex}.alfa-planner-empty-group-row--host-slot .alfa-planner-empty-group-row__content{z-index:1;width:var(--alfa-planner-scrollport-width,100%);max-width:100%;position:sticky;left:0}.alfa-planner-empty-group-row__cell{min-height:var(--alfa-planner-empty-group-row-height,96px)}.alfa-planner-empty-group-row .alfa-planner-week__sidebar{align-items:center;padding:.5rem .75rem}.alfa-planner-empty-group-row .alfa-planner-week__sidebar:hover{background:var(--alfa-planner-surface)}.alfa-planner-empty-group-row__message{font-size:var(--font-size-s);color:var(--alfa-planner-text-muted);font-style:italic;line-height:var(--line-height-xs);margin:0}.alfa-planner-group__header-cell{min-height:var(--alfa-planner-group-header-height);background:var(--alfa-planner-surface-group)}.alfa-planner-week__group-header-band .alfa-planner-cell{min-height:var(--alfa-planner-group-header-height)}.alfa-planner-metric-row__label{min-height:var(--alfa-planner-metric-row-height,72px);box-sizing:border-box;flex-direction:column;justify-content:center;align-items:flex-start;gap:.1rem;padding:.45rem .65rem}.alfa-planner-metric-row--compact .alfa-planner-metric-row__label{gap:0;padding:.15rem .5rem}.alfa-planner-metric-row__label-text{font-size:var(--font-size-s,.875rem);font-weight:var(--font-weight-bold,600);color:var(--alfa-planner-text-heading)}.alfa-planner-metric-row--compact .alfa-planner-metric-row__label-text{font-size:var(--font-size-xs,.75rem);font-weight:var(--font-weight-medium,500)}.alfa-planner-metric-row__label-subtitle{font-size:var(--font-size-xs,.75rem);color:var(--alfa-planner-text-muted)}.alfa-planner-metric-row__cell{min-height:var(--alfa-planner-metric-row-height,72px);text-align:center;pointer-events:auto;box-sizing:border-box;justify-content:center;align-items:center;gap:.1rem;padding:.35rem .5rem}.alfa-planner-metric-row__cell>*,.alfa-planner-day__metric-cell>*{z-index:1;position:relative}.alfa-planner-metric-row--compact .alfa-planner-metric-row__cell{gap:0;padding:.1rem .35rem}.alfa-planner-metric-row__primary{font-size:var(--font-size-s,.875rem);font-weight:var(--font-weight-bold,600);font-variant-numeric:tabular-nums;color:var(--alfa-planner-text-heading)}.alfa-planner-metric-row__detail{font-size:var(--font-size-xs,.75rem);color:var(--alfa-planner-text-muted)}.alfa-planner-metric-row__cell--tone-ok .alfa-planner-metric-row__primary{color:var(--color-success)}.alfa-planner-metric-row__cell--tone-warning .alfa-planner-metric-row__primary{color:var(--color-warning)}.alfa-planner-metric-row__cell--tone-critical .alfa-planner-metric-row__primary{color:var(--color-danger)}.alfa-planner-metric-row__cell--tone-empty .alfa-planner-metric-row__primary{color:var(--alfa-planner-text-muted)}.alfa-planner-week__sidebar.alfa-planner-resource-cell{box-sizing:border-box;flex-direction:row;justify-content:flex-start;align-items:center;gap:.35rem;min-height:72px;padding:.5rem .75rem;display:flex}.alfa-planner-resource-cell__checkbox{cursor:pointer;flex:none;justify-content:center;align-items:center;display:inline-flex}.alfa-planner-corner--resource-selection{flex-direction:row;justify-content:flex-start;align-items:center;gap:.35rem}.alfa-planner-corner--resource-selection .alfa-planner-corner__label{text-align:center;flex:auto;min-width:0}.alfa-planner-corner__selection{cursor:pointer;flex:none;justify-content:center;align-items:center;margin:0;display:inline-flex}.alfa-planner-selection-checkbox{width:1rem;height:1rem;accent-color:var(--color-primary);cursor:pointer;flex:none;margin:0}.alfa-planner-resource-cell__avatar{flex:none}.alfa-planner-resource-cell__main{align-items:center;gap:.55rem;width:100%;min-width:0;display:flex}.alfa-planner-resource-cell__text{flex-direction:column;gap:.1rem;min-width:0;display:flex}.alfa-planner-resource-cell__label{font-size:var(--font-size-s,.875rem);font-weight:var(--font-weight-bold,600);color:var(--alfa-planner-text-heading);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.alfa-planner-resource-cell__subtitle,.alfa-planner-resource-cell__meta{font-size:var(--font-size-xs,.75rem);color:var(--alfa-planner-text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.alfa-planner-event-stack{box-sizing:border-box;flex-direction:column;gap:.25rem;width:100%;padding:.4rem;display:flex}.alfa-planner-event-stack__item,.alfa-planner-event-stack__item .af-calendar-event-chip{width:100%;min-width:0}.alfa-planner-event-card{z-index:1;font-size:var(--font-size-xs,.75rem);line-height:var(--line-height-xs,1.2);box-sizing:border-box;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;border-radius:.35rem;flex-direction:column;gap:.1rem;padding:.3rem .4rem;transition:transform .15s,box-shadow .15s;display:flex;position:relative}.alfa-planner-event-card:hover{z-index:3;box-shadow:0 5px 14px var(--color-primary-transparent-mix-20);transform:translateY(-1px)}.alfa-planner-event-card--selected:hover{z-index:1;box-shadow:none;transform:none}.alfa-planner-event-card--dashed{border:1px dashed var(--color-primary-transparent-mix-40);background:var(--color-primary-transparent-mix-5)}.alfa-planner-event-card--solid{border:1px solid var(--color-primary-transparent-mix-30);background:var(--color-primary-transparent-mix-10)}.alfa-planner-event-card--selected{outline:2px solid var(--color-primary-transparent-mix-40);outline-offset:-1px}.alfa-planner-event-card__head{justify-content:space-between;align-items:baseline;gap:.35rem;display:flex}.alfa-planner-event-card__leading{align-items:baseline;gap:.25rem;min-width:0;display:inline-flex}.alfa-planner-event-card__title{font-weight:var(--font-weight-bold,600);color:var(--alfa-planner-text-heading)}.alfa-planner-event-card__trailing{flex:none;align-items:center;gap:.2rem;display:inline-flex}.alfa-planner-event-card__duration{font-variant-numeric:tabular-nums;color:var(--alfa-planner-text-muted);flex:none}.alfa-planner-event-card__midnight-badge{font-size:var(--font-size-xs,.75rem);color:var(--alfa-planner-text-muted);margin-left:.1rem}.alfa-planner-event-card__subtitle,.alfa-planner-event-card__meta{color:var(--alfa-planner-text-muted)}.alfa-planner-event-stack__overflow{justify-content:flex-start;display:flex}.alfa-planner-overflow-button{border:1px solid var(--color-primary-transparent-mix-30);background:var(--color-primary-transparent-mix-10);min-width:1.75rem;color:var(--alfa-planner-text-heading);font-family:inherit;font-size:var(--font-size-xs,.75rem);font-weight:var(--font-weight-bold,600);font-variant-numeric:tabular-nums;line-height:var(--line-height-xs,1.2);cursor:pointer;appearance:none;box-sizing:border-box;border-radius:.35rem;justify-content:center;align-items:center;padding:.15rem .4rem;display:inline-flex}.alfa-planner-overflow-button:hover{background:var(--color-primary-transparent-mix-20)}.alfa-planner-overflow-button:focus-visible{outline:2px solid var(--color-primary-transparent-mix-40);outline-offset:-1px}.alfa-planner-empty-cell{flex:auto;min-height:100%}.alfa-planner-drag-ghost{z-index:100;pointer-events:none;border:1px solid var(--color-primary-transparent-mix-30);background:var(--alfa-planner-surface);box-shadow:0 4px 12px var(--color-primary-transparent-mix-20);color:var(--alfa-planner-text-heading);font-size:var(--font-size-xs,.75rem);font-weight:var(--font-weight-bold,600);line-height:var(--line-height-xs,1.2);border-radius:.35rem;padding:.35rem .55rem;position:fixed;top:0;left:0}.alfa-planner-cell--drop-hover{outline:2px solid var(--color-primary-transparent-mix-40);outline-offset:-2px;background:var(--color-primary-transparent-mix-10)}.alfa-planner-cell--overlay:before,.alfa-planner-cell--overlay-partial:before,.alfa-planner-cell--closed:before,.alfa-planner-cell--disabled:before,.alfa-planner-cell--locked:before{content:"";z-index:0;pointer-events:none;position:absolute;inset:0}.alfa-planner-cell.alfa-planner-cell--overlay:before,.alfa-planner-week .alfa-planner-week__cell.alfa-planner-cell--overlay:before,.alfa-planner-week[data-selected-col] .alfa-planner-week__cell.alfa-planner-cell--overlay:before,.alfa-planner-week .alfa-planner-week__cell.alfa-planner-cell--overlay.alfa-planner-cell--cell-selected:before,.alfa-planner-week .alfa-planner-week__cell.alfa-planner-cell--overlay.alfa-planner-cell--col-selected:before{background-color:var(--alfa-planner-overlay-stripe-a,var(--color-primary-transparent-mix-10));background-image:repeating-linear-gradient(-45deg, var(--alfa-planner-overlay-stripe-a,var(--color-primary-transparent-mix-10)), var(--alfa-planner-overlay-stripe-a,var(--color-primary-transparent-mix-10)) 6px, var(--alfa-planner-overlay-stripe-b,var(--color-primary-transparent-mix-20)) 6px, var(--alfa-planner-overlay-stripe-b,var(--color-primary-transparent-mix-20)) 12px)}.alfa-planner-cell.alfa-planner-cell--overlay-partial:before,.alfa-planner-week .alfa-planner-week__cell.alfa-planner-cell--overlay-partial:before,.alfa-planner-week[data-selected-col] .alfa-planner-week__cell.alfa-planner-cell--overlay-partial:before,.alfa-planner-week .alfa-planner-week__cell.alfa-planner-cell--overlay-partial.alfa-planner-cell--cell-selected:before,.alfa-planner-week .alfa-planner-week__cell.alfa-planner-cell--overlay-partial.alfa-planner-cell--col-selected:before{background-color:var(--alfa-planner-overlay-partial-stripe-a,var(--color-primary-transparent-mix-5));background-image:repeating-linear-gradient(45deg, var(--alfa-planner-overlay-partial-stripe-a,var(--color-primary-transparent-mix-5)), var(--alfa-planner-overlay-partial-stripe-a,var(--color-primary-transparent-mix-5)) 6px, var(--alfa-planner-overlay-partial-stripe-b,var(--color-primary-transparent-mix-10)) 6px, var(--alfa-planner-overlay-partial-stripe-b,var(--color-primary-transparent-mix-10)) 12px)}.alfa-planner-cell--closed:before{background:repeating-linear-gradient(-45deg, var(--alfa-planner-closure-stripe-a,var(--color-primary-transparent-mix-5)), var(--alfa-planner-closure-stripe-a,var(--color-primary-transparent-mix-5)) 6px, var(--alfa-planner-closure-stripe-b,var(--color-primary-transparent-mix-10)) 6px, var(--alfa-planner-closure-stripe-b,var(--color-primary-transparent-mix-10)) 12px)}.alfa-planner-cell--disabled:before,.alfa-planner-resource-row--disabled .alfa-planner-week__sidebar,.alfa-planner-resource-cell--disabled,.alfa-planner-day-track--disabled,.alfa-planner-day-track__slot--disabled,.alfa-planner-day__axis-slot--disabled,.alfa-planner-day__resource-row--disabled .alfa-planner-resource-cell,.alfa-planner-schedule-column--disabled,.alfa-planner-schedule-column__slot--disabled,.alfa-planner-schedule__gutter-slot--disabled{background:repeating-linear-gradient(-45deg, var(--color-primary-transparent-mix-5,#0000000a), var(--color-primary-transparent-mix-5,#0000000a) 6px, var(--color-primary-transparent-mix-10,#00000014) 6px, var(--color-primary-transparent-mix-10,#00000014) 12px)}.alfa-planner-cell--disabled,.alfa-planner-resource-row--disabled .alfa-planner-week__sidebar,.alfa-planner-resource-cell--disabled,.alfa-planner-day-track--disabled,.alfa-planner-day-track__slot--disabled,.alfa-planner-day__axis-slot--disabled,.alfa-planner-day__resource-row--disabled .alfa-planner-resource-cell,.alfa-planner-schedule-column--disabled,.alfa-planner-schedule-column__slot--disabled,.alfa-planner-schedule__gutter-slot--disabled{cursor:not-allowed}.alfa-planner-week[data-selected-col] .alfa-planner-cell--disabled:before,.alfa-planner-day[data-selected-col] .alfa-planner-day-track__slot--disabled,.alfa-planner-day[data-selected-col] .alfa-planner-day__axis-slot--disabled,.alfa-planner-schedule[data-selected-col] .alfa-planner-schedule-column--disabled,.alfa-planner-schedule[data-selected-col] .alfa-planner-schedule-column__slot--disabled{background:repeating-linear-gradient(-45deg, var(--color-primary-transparent-mix-5,#0000000a), var(--color-primary-transparent-mix-5,#0000000a) 6px, var(--color-primary-transparent-mix-10,#00000014) 6px, var(--color-primary-transparent-mix-10,#00000014) 12px)}.alfa-planner-cell--disabled{opacity:.72}.alfa-planner-cell--locked:before{background:var(--alfa-planner-locked-cell-fill,var(--color-warning-transparent-mix-10,#f59e0b1a))}.alfa-planner-day-header--locked,.alfa-planner-day-header--locked.alfa-planner-day-header--selected{background:linear-gradient(var(--alfa-planner-locked-cell-fill,var(--color-warning-transparent-mix-10,#f59e0b1a)), var(--alfa-planner-locked-cell-fill,var(--color-warning-transparent-mix-10,#f59e0b1a))), var(--alfa-planner-surface)}.alfa-planner-cell--locked{cursor:default}.alfa-planner-day-track--locked,.alfa-planner-day-track__slot--locked{background:var(--alfa-planner-locked-cell-fill,var(--color-warning-transparent-mix-10,#f59e0b1a));cursor:default}.alfa-planner-day-track--locked .alfa-planner-day-track__slot--locked{background:0 0}.alfa-planner-cell--closed.alfa-planner-cell--disabled:before,.alfa-planner-week[data-selected-col] .alfa-planner-cell--closed.alfa-planner-cell--disabled:before{background:repeating-linear-gradient(-45deg, var(--alfa-planner-closure-stripe-a,var(--color-primary-transparent-mix-5)), var(--alfa-planner-closure-stripe-a,var(--color-primary-transparent-mix-5)) 6px, var(--alfa-planner-closure-stripe-b,var(--color-primary-transparent-mix-10)) 6px, var(--alfa-planner-closure-stripe-b,var(--color-primary-transparent-mix-10)) 12px)}.alfa-planner-error-boundary{box-sizing:border-box;flex-direction:column;align-items:flex-start;gap:.5rem;min-width:0;padding:.35rem;display:flex}.alfa-planner-error-boundary--toolbar{width:100%;padding:.5rem 0}.alfa-planner-error-boundary--resource{width:100%;min-width:max-content}.alfa-planner-error-boundary--event{width:100%;min-height:2rem;padding:.2rem}.alfa-planner-error-boundary--widget{width:100%;min-width:max-content}.alfa-planner-error-boundary--event .inline-alert,.alfa-planner-error-boundary--event .dx-button{font-size:var(--font-size-xs,.75rem)}.alfa-planner-error-boundary__content{display:contents}.alfa-planner-month{--alfa-planner-grid-cols:var(--alfa-planner-sidebar-width) repeat(var(--alfa-planner-day-col-count), minmax(var(--alfa-planner-day-col-min), var(--alfa-planner-day-col-min)))}.alfa-planner-month .alfa-planner-day-header,.alfa-planner-month .alfa-planner-week__day-header{font-size:var(--font-size-xs,.75rem);padding:.35rem}.alfa-planner-month .alfa-planner-day-header__weekday,.alfa-planner-month .alfa-planner-week__day-header-weekday{font-size:.6875rem}.alfa-planner-month .alfa-planner-event-stack{gap:.2rem;padding:.35rem}.alfa-planner-month .alfa-planner-week__cell{min-height:2.75rem}.alfa-planner-month--calendar{--alfa-planner-grid-cols:var(--alfa-planner-sidebar-width) repeat(7, minmax(0, 1fr))}.alfa-planner-month--calendar .alfa-planner-week__grid{width:100%;min-width:0}.alfa-planner-month--calendar .alfa-planner-week__cell{min-height:4.25rem}.alfa-planner-month__calendar-weekday-header .alfa-planner-month__weekday-header{cursor:default;pointer-events:none}.alfa-planner-month--calendar .alfa-planner-resource-row+.alfa-planner-resource-row{border-top:var(--alfa-planner-border)}:root{--alfa-planner-band-lane-height:26px;--alfa-planner-overlay-stripe-a:var(--color-primary-transparent-mix-10);--alfa-planner-overlay-stripe-b:var(--color-primary-transparent-mix-20);--alfa-planner-overlay-partial-stripe-a:var(--color-primary-transparent-mix-5);--alfa-planner-overlay-partial-stripe-b:var(--color-primary-transparent-mix-10);--alfa-planner-closure-stripe-a:var(--color-primary-transparent-mix-5);--alfa-planner-closure-stripe-b:var(--color-primary-transparent-mix-10)}.alfa-planner-band{z-index:0;box-sizing:border-box;pointer-events:none;position:absolute}.alfa-planner-band--overlay{background-color:var(--alfa-planner-overlay-stripe-a,var(--color-primary-transparent-mix-10));background-image:repeating-linear-gradient(-45deg, var(--alfa-planner-overlay-stripe-a,var(--color-primary-transparent-mix-10)), var(--alfa-planner-overlay-stripe-a,var(--color-primary-transparent-mix-10)) 6px, var(--alfa-planner-overlay-stripe-b,var(--color-primary-transparent-mix-20)) 6px, var(--alfa-planner-overlay-stripe-b,var(--color-primary-transparent-mix-20)) 12px)}.alfa-planner-band--overlay-partial{background-color:var(--alfa-planner-overlay-partial-stripe-a,var(--color-primary-transparent-mix-5));background-image:repeating-linear-gradient(45deg, var(--alfa-planner-overlay-partial-stripe-a,var(--color-primary-transparent-mix-5)), var(--alfa-planner-overlay-partial-stripe-a,var(--color-primary-transparent-mix-5)) 6px, var(--alfa-planner-overlay-partial-stripe-b,var(--color-primary-transparent-mix-10)) 6px, var(--alfa-planner-overlay-partial-stripe-b,var(--color-primary-transparent-mix-10)) 12px)}.alfa-planner-band--closure{background:repeating-linear-gradient(-45deg, var(--alfa-planner-closure-stripe-a), var(--alfa-planner-closure-stripe-a) 6px, var(--alfa-planner-closure-stripe-b) 6px, var(--alfa-planner-closure-stripe-b) 12px)}.alfa-planner-overlay-card{box-sizing:border-box;border:1px solid var(--color-primary-transparent-mix-20);background:var(--alfa-planner-surface,var(--color-white));min-width:0;box-shadow:0 2px 8px var(--color-primary-transparent-mix-20);font-size:var(--font-size-xs,.75rem);line-height:var(--line-height-xs,1.2);color:var(--alfa-planner-text-heading,var(--font-color-primary));-webkit-user-select:none;user-select:none;border-radius:.35rem;display:flex}.alfa-planner-overlay-card--stacked{align-items:flex-start;gap:.35rem;padding:.25rem .4rem}.alfa-planner-overlay-card--inline{align-items:center;gap:.3rem;padding:.2rem .4rem}.alfa-planner-overlay-card--grid-vertical{text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;gap:.2rem;width:100%;padding:.3rem .25rem}.alfa-planner-overlay-card__icon-wrap{background:var(--color-primary-transparent-mix-10);width:1.35rem;height:1.35rem;color:var(--alfa-planner-text-heading,var(--font-color-primary));font-size:var(--font-size-xs,.75rem);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.alfa-planner-overlay-card__icon-inline{color:var(--alfa-planner-text-muted,var(--font-color-secondary));font-size:var(--font-size-xs,.75rem);flex:none}.alfa-planner-overlay-card__content{flex-direction:column;gap:.05rem;min-width:0;display:flex}.alfa-planner-overlay-card__inline-text{align-items:baseline;gap:.35rem;min-width:0;display:inline-flex}.alfa-planner-overlay-card--grid-vertical .alfa-planner-overlay-card__inline-text{flex-direction:column;align-items:center;gap:.1rem;width:100%}.alfa-planner-overlay-card--grid-vertical .alfa-planner-overlay-card__title,.alfa-planner-overlay-card--grid-vertical .alfa-planner-overlay-card__time{white-space:normal;text-align:center}.alfa-planner-overlay-card__title{font-weight:var(--font-weight-bold,600);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.alfa-planner-overlay-card__subtitle,.alfa-planner-overlay-card__time{color:var(--alfa-planner-text-muted,var(--font-color-secondary));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.alfa-planner-overlay-card--stacked .alfa-planner-overlay-card__subtitle{white-space:normal}.alfa-planner-closure-card{box-sizing:border-box;min-width:0;max-width:100%;height:100%;font-size:var(--font-size-xs,.75rem);line-height:var(--line-height-xs,1.2);color:var(--alfa-planner-text-heading,var(--font-color-primary));-webkit-user-select:none;user-select:none;align-items:center;gap:.3rem;padding:0 .25rem;display:flex}.alfa-planner-closure-card__icon{color:var(--alfa-planner-text-muted,var(--font-color-secondary));font-size:var(--font-size-xs,.75rem);flex:none}.alfa-planner-closure-card__text{align-items:baseline;gap:.25rem;min-width:0;display:inline-flex;overflow:hidden}.alfa-planner-closure-card__title,.alfa-planner-closure-card__subtitle{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.alfa-planner-closure-card__title{font-weight:var(--font-weight-bold,600)}.alfa-planner-closure-card__subtitle{color:var(--alfa-planner-text-muted,var(--font-color-secondary))}.alfa-planner-metric-ratio[data-v-6c29dd3c]{flex-direction:column;justify-content:center;align-items:center;gap:.05rem;width:100%;min-width:0;line-height:1.15;display:flex}.alfa-planner-metric-ratio__value[data-v-6c29dd3c]{font-size:var(--font-size-s,.875rem);font-weight:var(--font-weight-bold,600);font-variant-numeric:tabular-nums}.alfa-planner-metric-ratio__detail[data-v-6c29dd3c]{font-size:var(--font-size-xs,.75rem);color:var(--font-color-secondary,var(--color-text-secondary))}.alfa-planner-metric-ratio--tone-ok .alfa-planner-metric-ratio__value[data-v-6c29dd3c]{color:var(--color-success)}.alfa-planner-metric-ratio--tone-warning .alfa-planner-metric-ratio__value[data-v-6c29dd3c]{color:var(--color-warning)}.alfa-planner-metric-ratio--tone-critical .alfa-planner-metric-ratio__value[data-v-6c29dd3c]{color:var(--color-danger)}.alfa-planner-metric-ratio--tone-empty .alfa-planner-metric-ratio__value[data-v-6c29dd3c]{color:var(--font-color-secondary,var(--color-text-secondary))}
