.names.svelte-1f4bmxm{flex-flow:wrap;width:100%;display:flex}.names.svelte-1f4bmxm>div:where(.svelte-1f4bmxm){width:14.2857%}.names.svelte-1f4bmxm .day-label:where(.svelte-1f4bmxm){text-align:center;display:inline-block}.day-number.svelte-1f4bmxm{padding-left:5px}.calendar.svelte-1f4bmxm{-webkit-user-select:none;user-select:none;border-bottom:1px solid var(--calendar-border-color);flex-flow:wrap;width:100%;display:flex;position:relative;overflow-x:hidden}.calendar.interactive.svelte-1f4bmxm:not(.lane){min-height:var(--calendar-body-height);flex:auto}.day.svelte-1f4bmxm{width:calc(100% / var(--cols));border-top:1px solid var(--calendar-border-color);border-right:1px solid var(--calendar-border-color);padding-bottom:2px;position:relative}.calendar.svelte-1f4bmxm:not(.lane) .day:where(.svelte-1f4bmxm){min-height:9vh}.calendar.lane.svelte-1f4bmxm{border-bottom:none;overflow:visible}.calendar.lane.svelte-1f4bmxm .events:where(.svelte-1f4bmxm){transition:height var(--duration-md) var(--ease)}.calendar.lane.svelte-1f4bmxm .day:where(.svelte-1f4bmxm){padding-top:var(--slot-pad);border-top-width:0}.sor.svelte-1f4bmxm{border-left:1px solid var(--calendar-border-color)}.calendar.interactive.svelte-1f4bmxm .sor:where(.svelte-1f4bmxm){border-left-width:0}.calendar.interactive.svelte-1f4bmxm .eor:where(.svelte-1f4bmxm){border-right-width:0}.calendar.interactive.svelte-1f4bmxm .outside:where(.svelte-1f4bmxm){background-color:var(--surface-warm)}.outside.svelte-1f4bmxm .day-number:where(.svelte-1f4bmxm){color:var(--text-muted)}.item-wrapper.svelte-1f4bmxm{z-index:1;transition:opacity var(--duration-sm) var(--ease-out), filter var(--duration-xs) var(--ease-out), width var(--duration-md) var(--ease), left var(--duration-md) var(--ease), top var(--duration-md) var(--ease);position:absolute}.calendar.svelte-1f4bmxm:not(.resizing):not(.moving) .item-wrapper:where(.svelte-1f4bmxm):not(.type-selector):hover>.item:where(.svelte-1f4bmxm){min-width:max-content}.calendar.svelte-1f4bmxm:not(.resizing):not(.moving) .item-wrapper:where(.svelte-1f4bmxm):not(.type-selector):has(.type.background.highlighted)>.item:where(.svelte-1f4bmxm){min-width:max-content}.calendar.svelte-1f4bmxm:not(.resizing):not(.moving) .item-wrapper:where(.svelte-1f4bmxm):not(.type-selector):hover .label:where(.svelte-1f4bmxm){padding-right:5px}.calendar.svelte-1f4bmxm:not(.resizing):not(.moving) .item-wrapper:where(.svelte-1f4bmxm):not(.type-selector):has(.type.background.highlighted) .label:where(.svelte-1f4bmxm){padding-right:5px}.handle.svelte-1f4bmxm{cursor:ew-resize;width:7px;position:absolute;top:0;bottom:0;right:0}.handle.dragging.svelte-1f4bmxm,.calendar.svelte-1f4bmxm:not(.resizing) .item-wrapper:where(.svelte-1f4bmxm):hover .handle:where(.svelte-1f4bmxm){background-color:var(--fill-strong)}.item-wrapper.drag-hidden.svelte-1f4bmxm{visibility:hidden}.continuation.svelte-1f4bmxm,.dayonly.svelte-1f4bmxm{left:0%}.time-view.svelte-8e0jwv{--slot-h:12px;min-height:var(--calendar-body-height);-webkit-user-select:none;user-select:none;border-bottom:1px solid var(--calendar-border-color);flex:1 1 0;position:relative;overflow-x:hidden}.row.grid.svelte-8e0jwv{margin-top:-1px}.row.svelte-8e0jwv{grid-template-columns:var(--gutter) repeat(var(--days), minmax(0, 1fr));display:grid}.head.svelte-8e0jwv{z-index:1000;background-color:var(--surface-pane);position:sticky;top:0}.labels.svelte-8e0jwv{border-bottom:1px solid var(--calendar-border-color)}.lane-row.svelte-8e0jwv{background-color:var(--surface-warm);border-bottom:2px solid var(--calendar-border-color)}.lane-label.svelte-8e0jwv{font-size:var(--font-size-small);text-align:right;grid-row:1;padding:4px 4px 0 0;line-height:1}.lane.svelte-8e0jwv{grid-area:1/2/auto/-1;min-width:0}.gutter.svelte-8e0jwv{border-right:1px solid var(--calendar-border-color)}.day-label.svelte-8e0jwv{white-space:nowrap;justify-content:center;align-items:baseline;gap:.3em;min-width:0;padding:2px 0;display:flex;overflow:hidden}.day-label.svelte-8e0jwv:not(:last-child){border-right:1px solid var(--calendar-border-color)}.hours.svelte-8e0jwv{grid-template-rows:repeat(24, calc(var(--slot-h) * 4));display:grid}.hour-label.svelte-8e0jwv{font-size:var(--font-size-small);text-align:right;align-self:start;padding-right:4px;line-height:1;transform:translateY(-50%)}.time-col.svelte-8e0jwv{grid-template-rows:repeat(96, var(--slot-h));background-image:linear-gradient(to bottom, var(--calendar-border-color) 1px, transparent 1px);background-size:100% calc(var(--slot-h) * 4);min-width:0;display:grid}.time-col.svelte-8e0jwv:not(:last-child){border-right:1px solid var(--calendar-border-color)}.item-wrapper.timed.svelte-8e0jwv{z-index:1;min-width:0;min-height:0;transition:opacity var(--duration-sm) var(--ease-out);flex-direction:column;padding:1px 2px 1px 1px;display:flex}.item-wrapper.timed.svelte-8e0jwv>.item:where(.svelte-8e0jwv){flex:auto;align-items:flex-start;height:auto;min-height:0}.item-wrapper.timed.svelte-8e0jwv>.item:where(.svelte-8e0jwv)>.type-icon-wrap:where(.svelte-8e0jwv){padding-top:1px}.item-wrapper.timed.svelte-8e0jwv .label:where(.svelte-8e0jwv) .title:where(.svelte-8e0jwv),.item-wrapper.timed.svelte-8e0jwv .label:where(.svelte-8e0jwv) .times:where(.svelte-8e0jwv){white-space:nowrap;overflow:hidden}.item-wrapper.timed.svelte-8e0jwv .label:where(.svelte-8e0jwv) .times:where(.svelte-8e0jwv){font-size:var(--font-size-small);margin-top:-2px;line-height:1.15}.item-wrapper.timed.svelte-8e0jwv .tag-line:where(.svelte-8e0jwv){line-height:var(--line-item);margin-top:2px;display:flex}.item-wrapper.timed.svelte-8e0jwv .tag-line:where(.svelte-8e0jwv):empty{display:none}.item-wrapper.timed.svelte-8e0jwv .inline-times:where(.svelte-8e0jwv){font-size:var(--font-size-small)}.item-wrapper.timed.svelte-8e0jwv>.item:where(.svelte-8e0jwv){position:relative;overflow:visible}.item-wrapper.timed.svelte-8e0jwv>.item:where(.svelte-8e0jwv)>.label:where(.svelte-8e0jwv){z-index:1;transition:margin-right var(--duration-md) var(--ease);position:relative}.item-wrapper.timed.svelte-8e0jwv>.item:where(.svelte-8e0jwv)[data-grows]:after{content:"";z-index:0;height:calc(var(--label-h) + 2px);box-sizing:border-box;border:1px solid color-mix(in srgb, var(--type-color) 50%, var(--surface-pane));border-radius:0 var(--border-radius) var(--border-radius) 0;background-color:color-mix(in srgb, var(--type-color) 3.5%, var(--surface));width:0;box-shadow:var(--shadow-xl);clip-path:inset(-40px -40px -40px 0);pointer-events:none;visibility:hidden;transition:width var(--duration-md) var(--ease), visibility 0s var(--duration-md);border-left:none;position:absolute;top:-1px;left:100%}.item-wrapper.timed.svelte-8e0jwv>.item:where(.svelte-8e0jwv)[data-grows-full]:after{height:calc(100% + 2px)}.time-view.svelte-8e0jwv:not(.moving):not(.resizing) .item-wrapper.timed:where(.svelte-8e0jwv):not(.type-selector):not(.ghost):not(.sibling-hovered):is(:where(.svelte-8e0jwv):hover,:where(.svelte-8e0jwv):has(.type.background.highlighted))>.item:where(.svelte-8e0jwv)[data-grows]{border-top-right-radius:0}.time-view.svelte-8e0jwv:not(.moving):not(.resizing) .item-wrapper.timed:where(.svelte-8e0jwv):not(.type-selector):not(.ghost):not(.sibling-hovered):is(:where(.svelte-8e0jwv):hover,:where(.svelte-8e0jwv):has(.type.background.highlighted))>.item:where(.svelte-8e0jwv)[data-grows][data-grows-full]{border-bottom-right-radius:0}.time-view.svelte-8e0jwv:not(.moving):not(.resizing) .item-wrapper.timed:where(.svelte-8e0jwv):not(.type-selector):not(.ghost):not(.sibling-hovered):is(:where(.svelte-8e0jwv):hover,:where(.svelte-8e0jwv):has(.type.background.highlighted))>.item:where(.svelte-8e0jwv)[data-grows]>.label:where(.svelte-8e0jwv){margin-right:calc(-1 * var(--grow))}.time-view.svelte-8e0jwv:not(.moving):not(.resizing) .item-wrapper.timed:where(.svelte-8e0jwv):not(.type-selector):not(.ghost):not(.sibling-hovered):is(:where(.svelte-8e0jwv):hover,:where(.svelte-8e0jwv):has(.type.background.highlighted))>.item:where(.svelte-8e0jwv)[data-grows]:after{width:calc(var(--grow) + 1px);visibility:visible;transition:width var(--duration-md) var(--ease), visibility 0s}.item-wrapper.timed.svelte-8e0jwv .narrowed:where(.svelte-8e0jwv){font-style:italic}.item-wrapper.timed.open.svelte-8e0jwv>.item:where(.svelte-8e0jwv){background-image:linear-gradient(to bottom, transparent 40%, color-mix(in srgb, var(--surface-pane) 70%, transparent));border-bottom-style:dashed;border-bottom-right-radius:0;border-bottom-left-radius:0}.item-wrapper.timed.cont-top.svelte-8e0jwv>.item:where(.svelte-8e0jwv){border-top-style:dashed;border-top-left-radius:0;border-top-right-radius:0}.item-wrapper.timed.cont-bottom.svelte-8e0jwv>.item:where(.svelte-8e0jwv){border-bottom-style:dashed;border-bottom-right-radius:0;border-bottom-left-radius:0}.item-wrapper.timed.lifted.svelte-8e0jwv{z-index:3}.item-wrapper.type-selector.svelte-8e0jwv{pointer-events:none;z-index:2}.item-wrapper.held.svelte-8e0jwv{pointer-events:none}.item-wrapper.ghost.svelte-8e0jwv{pointer-events:none;opacity:.7;z-index:2}.vhandle.svelte-8e0jwv{z-index:1;border-radius:0 0 var(--border-radius) var(--border-radius);cursor:ns-resize;flex:none;height:6px;margin-top:-7px;position:relative}.vhandle.dragging.svelte-8e0jwv,.time-view.svelte-8e0jwv:not(.resizing) .item-wrapper:where(.svelte-8e0jwv):hover .vhandle:where(.svelte-8e0jwv){background-color:var(--fill-strong)}.cal{--item-height:24px;--calendar-body-height:60.5vh}.cal .event-icon,.cal .event-icon-passive{height:var(--line-item);vertical-align:top;align-items:center;width:15px;line-height:0;display:inline-flex}.cal .event-icon-passive{color:var(--icon);margin-left:-2px}.cal .item-wrapper{border-radius:var(--border-radius)}.cal .item-wrapper:hover{z-index:999!important}.cal .item-wrapper:has(.type.background.highlighted){z-index:999!important}.cal .item{white-space:nowrap;cursor:pointer;background-color:var(--surface);color:var(--text);border:1px solid color-mix(in srgb, var(--type-color) 50%, transparent);height:calc(var(--item-height) + 1px);font-size:var(--font-size-item);border-radius:var(--border-radius);interpolate-size:allow-keywords;min-width:0;transition:opacity var(--duration-sm) var(--ease-out), filter var(--duration-xs) var(--ease-out), box-shadow var(--duration-xs) var(--ease-out), background-color var(--duration-xs) var(--ease-out), min-width var(--duration-md) var(--ease);justify-content:flex-start;align-items:center;padding-left:5px;display:flex;overflow:hidden}.cal .item:hover{overflow:visible}.cal .item:has(.type.background.highlighted){overflow:visible}.cal .type-icon-wrap{flex:none;justify-content:center;align-items:center;margin-left:-4px;margin-right:4px;line-height:0;display:flex}.cal .item>.label{line-height:var(--line-item);text-align:left;flex:auto;min-width:0;overflow:hidden}.cal .event-location .label{font-weight:var(--emphasis-weight)}.cal .event-location .label .secondary{color:var(--text)}.cal .event-holiday{cursor:default;font-style:italic;font-size:var(--font-size-small);background-color:unset!important;box-shadow:unset!important;border-color:#0000!important}.cal .item-wrapper.active{opacity:.5}.cal.interactive .item{border-color:color-mix(in srgb, var(--type-color) 30%, transparent);box-shadow:var(--shadow-lg)}.cal.interactive .highlight-group>.item{box-shadow:var(--shadow-xl);background-color:color-mix(in srgb, var(--type-color) 3.5%, var(--surface));border-color:color-mix(in srgb, var(--type-color) 50%, transparent)}.cal.interactive .event-selector{border:1px dashed var(--accent-color);background-color:color-mix(in srgb, var(--accent-color) 15%, transparent);color:#0000}.cal.moving,.cal.moving *{cursor:grabbing!important}.calendar.resizing,.calendar.resizing *{cursor:ew-resize!important}.time-view.resizing,.time-view.resizing *{cursor:ns-resize!important}.cal-scroll{scrollbar-width:thin;overflow-y:auto}.cal-scroll::-webkit-scrollbar-track{background-color:#0000;padding:20px}.cal-scroll::-webkit-scrollbar{width:8px}.cal-scroll::-webkit-scrollbar-thumb{border-radius:var(--border-radius-pill);background-color:var(--scrollbar-thumb)}.cal.interactive.has-highlight .item-wrapper:not(.highlight-group)>.item{box-shadow:var(--shadow-sm)}.cal.interactive.has-highlight .item-wrapper:not(.highlight-group){opacity:.7}.cal.interactive.selecting .item-wrapper:not(:has(.event-selector)){opacity:.7}button.svelte-1w61ywe{line-height:unset;max-height:var(--control-height);padding-left:4px;padding-right:4px}.loader.svelte-1w61ywe{justify-content:center;align-items:center;width:24px;height:24px;display:flex}.items.svelte-1w61ywe{align-items:center;gap:4px;display:flex}.label.svelte-1w61ywe{padding-right:4px}.content.svelte-h2acmh{width:220px;font-size:var(--font-size-body)}.choice-list.svelte-h2acmh{flex-direction:column;display:flex}.loc-list.svelte-h2acmh{flex-direction:column;max-height:180px;margin-top:5px;margin-bottom:10px;display:flex;overflow:hidden auto}.selected.svelte-h2acmh .label:where(.svelte-h2acmh){font-weight:var(--emphasis-weight)}.label.svelte-h2acmh{flex:auto;min-width:0}.pinned.svelte-h2acmh{cursor:default;color:var(--text-muted)}.confirm-btn.svelte-h2acmh{font-weight:var(--button-weight)}.calendar-pane.interactive.svelte-1c7qx67{flex-direction:column;min-height:100%;display:flex}.bottom-actions.svelte-1c7qx67{margin-top:auto}.wrapper.svelte-1c7qx67{margin-bottom:var(--pane-margin);position:relative}.calendar-pane.interactive.svelte-1c7qx67>.wrapper:where(.svelte-1c7qx67){flex-direction:column;flex:auto;min-height:0;display:flex}.wrapper.interactive.svelte-1c7qx67{background-color:var(--surface-pane)}.header.svelte-1c7qx67{margin-left:var(--pane-margin);margin-right:var(--pane-margin);margin-top:var(--pane-margin-vert);margin-bottom:var(--pane-margin-vert);flex:none;justify-content:space-between}h2.svelte-1c7qx67{margin:0}.selection-menu-anchor.svelte-1c7qx67{pointer-events:none;z-index:1;display:flex;position:fixed}.selection-menu-anchor.svelte-1c7qx67 .wrap{width:100%;height:100%}.selection-menu-trigger.svelte-1c7qx67{width:100%;height:100%;display:block}.selection-menu.svelte-1c7qx67{pointer-events:auto;flex-direction:column;align-items:stretch;gap:8px;min-width:180px;display:flex}.selection-menu.svelte-1c7qx67 .example-item:where(.svelte-1c7qx67){all:unset;cursor:pointer;border-radius:var(--border-radius);transition:transform var(--duration-sm) var(--ease-out), box-shadow var(--duration-sm) var(--ease-out);display:block;position:static}.selection-menu.svelte-1c7qx67 .example-item:where(.svelte-1c7qx67) .item:where(.svelte-1c7qx67){box-shadow:var(--shadow-sm);border-color:#0000}.selection-menu.svelte-1c7qx67 .example-item:where(.svelte-1c7qx67):hover .item:where(.svelte-1c7qx67){box-shadow:var(--shadow-md)}.selection-menu.svelte-1c7qx67 .example-item:where(.svelte-1c7qx67):active{transform:translateY(1px)}.selection-menu.svelte-1c7qx67 .example-item:where(.svelte-1c7qx67) .event-location:where(.svelte-1c7qx67) .label:where(.svelte-1c7qx67){font-weight:400}
