.leading-actions{display:flex}.leading-actions>*{width:0;overflow-x:hidden}.swipeable-list{-webkit-overflow-scrolling:touch;flex:1;width:100%;height:100%;overflow-y:auto}.swipeable-list-item{transform-origin:top;width:100%;max-height:1000px;transition:max-height .5s ease-in-out;position:relative;overflow:hidden}.swipeable-list-item--remove{max-height:0;transition:max-height .35s ease-out}.swipeable-list-item__content{box-sizing:border-box;align-items:center;width:100%;height:100%;display:flex}.swipeable-list-item__content--return{transition:transform .5s ease-in-out}@keyframes content-return-leading-ms{20%{transform:translate(100%)}to{transform:translate(0)}}.swipeable-list-item__content--return-leading-ms{animation-name:content-return-leading-ms;animation-duration:.5s;animation-timing-function:linear}@keyframes content-return-trailing-ms{20%{transform:translate(-100%)}to{transform:translate(0)}}.swipeable-list-item__content--return-trailing-ms{animation-name:content-return-trailing-ms;animation-duration:.5s;animation-timing-function:linear}.swipeable-list-item__content--remove{transition:transform .5s ease-in-out}.swipeable-list-item__leading-actions{width:0;height:100%;display:flex;position:absolute;overflow:hidden}.swipeable-list-item__leading-actions--return{transition:width .5s ease-in-out}@keyframes actions-return-ms{20%{width:100%}to{width:0}}.swipeable-list-item__actions--return-ms{animation-name:actions-return-ms;animation-duration:.5s;animation-timing-function:linear}.swipeable-list-item__leading-actions>*{transform-origin:0;justify-content:flex-end;transition:transform .2s ease-out;display:flex;overflow:hidden;transform:scale(1)}.swipeable-list-item__trailing-actions{justify-content:flex-end;width:0;height:100%;display:flex;position:absolute;top:0;right:0;overflow:hidden}.swipeable-list-item__trailing-actions--return{transition:width .5s ease-in-out}.swipeable-list-item__trailing-actions>*{transform-origin:100%;transition:transform .2s ease-out;overflow:hidden;transform:scale(1)}.swipeable-list-item__leading-actions--scaled>*{transform-origin:0;transition:transform .2s ease-in;transform:scale(1.2)}.swipeable-list-item__trailing-actions--scaled>*{transform-origin:100%;transition:transform .2s ease-in;transform:scale(1.2)}.swipe-action{align-items:stretch;width:100%;display:flex}.swipe-action>*{flex:1}.swipe-action__grayed>*{background-color:gray!important}.swipe-action__leading>*{justify-content:flex-start}.swipe-action__trailing>*{justify-content:flex-end}.swipe-action__leading--full-swipe-rest,.swipe-action__trailing--full-swipe-rest{width:0;transition:width .2s}.swipe-action__leading--full-swipe-main>*{justify-content:flex-end}.swipe-action__trailing--full-swipe-main>*{justify-content:flex-start}.trailing-actions{display:flex}.trailing-actions>*{width:0;overflow-x:hidden}.react-calendar-timeline *{box-sizing:border-box}.react-calendar-timeline .rct-outer{white-space:nowrap;display:block;overflow:hidden}.react-calendar-timeline .rct-scroll{white-space:normal;vertical-align:top;touch-action:none;display:inline-block;overflow:scroll hidden}.react-calendar-timeline .rct-item:hover{z-index:88}.react-calendar-timeline .rct-item .rct-item-content{border-radius:2px;height:100%;padding:0 6px;display:inline-block;position:sticky;left:0;overflow:hidden}.react-calendar-timeline .rct-sidebar{white-space:normal;vertical-align:top;box-sizing:border-box;border-right:1px solid #bbb;display:inline-block;position:relative;overflow:hidden}.react-calendar-timeline .rct-sidebar.rct-sidebar-right{border-left:1px solid #bbb;border-right:0}.react-calendar-timeline .rct-sidebar .rct-sidebar-row{white-space:nowrap;text-overflow:ellipsis;box-sizing:border-box;border-bottom:1px solid #bbb;margin:0;padding:0 4px;overflow:hidden}.react-calendar-timeline .rct-sidebar .rct-sidebar-row.rct-sidebar-row-odd{background:#0000000d}.react-calendar-timeline .rct-sidebar .rct-sidebar-row.rct-sidebar-row-even{background:0 0}.react-calendar-timeline .rct-vertical-lines .rct-vl{z-index:30;border-left:1px solid #bbb;position:absolute}.react-calendar-timeline .rct-vertical-lines .rct-vl.rct-vl-first{border-left-width:2px}.react-calendar-timeline .rct-vertical-lines .rct-vl.rct-day-6,.react-calendar-timeline .rct-vertical-lines .rct-vl.rct-day-0{background:#faf6e180}.react-calendar-timeline .rct-horizontal-lines{-webkit-user-select:none;user-select:none}.react-calendar-timeline .rct-horizontal-lines .rct-hl-even,.react-calendar-timeline .rct-horizontal-lines .rct-hl-odd{box-sizing:border-box;z-index:40;border-bottom:1px solid #bbb}.react-calendar-timeline .rct-horizontal-lines .rct-hl-odd{background:#0000000d}.react-calendar-timeline .rct-horizontal-lines .rct-hl-even{background:0 0}.react-calendar-timeline .rct-cursor-line{z-index:51;background:#2196f3;width:2px;position:absolute}.react-calendar-timeline .rct-dateHeader{cursor:pointer;background-color:#f0f0f0;border-bottom:1px solid #bbb;border-left:2px solid #bbb;justify-content:center;align-items:center;height:100%;font-size:14px;display:flex}.react-calendar-timeline .rct-dateHeader-primary{background-color:initial;color:#fff;border-left:1px solid #bbb;border-right:1px solid #bbb}.react-calendar-timeline .rct-header-root{background:#c52020;border-bottom:1px solid #bbb}.react-calendar-timeline .rct-calendar-header{border:1px solid #bbb}.bulk-action-bar-host{--bulk-action-shadow:var(--ds-bulkbar-shadow);--bulk-action-pane:rgb(var(--sunken));--bulk-action-surface:rgb(var(--ds-bulkbar-bg));--bulk-action-foreground:rgb(var(--ds-bulkbar-fg));--bulk-action-border:var(--ds-bulkbar-border);--bulk-action-description:rgb(var(--ds-bulkbar-sub));--bulk-action-primary-surface:rgb(var(--ds-cta-primary-bg));--bulk-action-primary-foreground:rgb(var(--ds-cta-primary-fg));z-index:20;pointer-events:none;padding:0 10px;transition:opacity .15s ease-out,transform .15s ease-out,visibility .15s;position:absolute;inset:auto 0 12px}.bulk-action-bar-host[data-visible=false]{opacity:0;visibility:hidden;transform:translateY(8px)}.bulk-action-bar-host[data-source-transition=measuring],.bulk-action-bar-host[data-source-transition=running]{opacity:1;visibility:visible;transition:none;transform:none}.bulk-action-bar-fade{background:linear-gradient(to top, var(--bulk-action-pane) 22%, color-mix(in srgb, var(--bulk-action-pane) 72%, transparent) 58%, transparent 100%);pointer-events:none;height:104px;position:absolute;inset:auto 0 -12px}.bulk-action-bar{width:var(--bulk-action-width,860px);border:1px solid var(--bulk-action-border);background:var(--bulk-action-surface);max-width:100%;min-height:64px;color:var(--bulk-action-foreground);box-shadow:var(--bulk-action-shadow);pointer-events:auto;border-radius:12px;align-items:center;gap:16px;margin:0 auto;padding:0 16px;display:flex;position:relative}.bulk-action-bar.bulk-action-bar--custom-surface{min-height:0;color:inherit;background:0 0;border:0;padding:0;display:block}.bulk-action-bar-host[data-source-transition=running] .bulk-action-bar{transform-origin:0 0;animation:bulk-action-bar-enter-from-source var(--duration-slow) var(--ease-standard) both;will-change:transform, opacity}.bulk-action-bar-host[data-source-transition=running] .bulk-action-bar-fade{animation:bulk-action-bar-fade-in var(--duration-slow) var(--ease-standard) both}@keyframes bulk-action-bar-enter-from-source{0%{opacity:.64;transform:translate3d(var(--bulk-action-enter-x), var(--bulk-action-enter-y), 0) scale(var(--bulk-action-enter-scale-x), var(--bulk-action-enter-scale-y))}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes bulk-action-bar-fade-in{0%{opacity:0}to{opacity:1}}.bulk-action-bar-clear{background:var(--ds-cta-secondary-bg);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.bulk-action-bar-copy{flex:1;min-width:0}.bulk-action-bar-host:not(.bulk-action-bar-host--mobile) .bulk-action-bar-copy{padding-left:4px}.bulk-action-bar-title{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.005em;font-size:14px;font-weight:600;line-height:18px;overflow:hidden}.bulk-action-bar-description{text-overflow:ellipsis;white-space:nowrap;color:var(--bulk-action-description);margin-top:2px;font-size:12px;line-height:16px;overflow:hidden}.bulk-action-bar-actions{flex-shrink:0;align-items:center;gap:16px;display:flex}.bulk-action-secondary{border:1px solid var(--ds-cta-secondary-border);background:var(--ds-cta-secondary-bg);min-height:36px;color:var(--bulk-action-foreground);white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:500;line-height:18px;display:inline-flex}.bulk-action-bar-host:not(.bulk-action-bar-host--mobile) .bulk-action-secondary{padding-inline:16px}.bulk-action-bar-primary{background:var(--bulk-action-primary-surface);min-height:36px;color:var(--bulk-action-primary-foreground);white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:600;display:inline-flex}.bulk-action-bar-primary[aria-disabled=true]{cursor:not-allowed;opacity:.75}.bulk-action-bar-destructive{background:rgb(var(--ds-cta-destructive-bg));min-height:36px;color:rgb(var(--ds-cta-primary-fg));letter-spacing:-.005em;white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;padding:0 16px;font-size:13px;font-weight:600;line-height:16px;display:inline-flex}.bulk-action-bar button:focus-visible{outline:2px solid rgb(var(--focus));outline-offset:2px}.bulk-action-bar button:hover{filter:brightness(1.06)}.bulk-action-bar-host--mobile{--bulk-action-pane:rgb(var(--canvas));bottom:calc(12px + env(safe-area-inset-bottom,0px))}.bulk-action-bar-host--mobile .bulk-action-bar-fade{height:150px}.bulk-action-bar-host--mobile .bulk-action-bar{border-radius:14px;grid-template-columns:44px minmax(0,1fr);gap:10px 8px;width:100%;padding:10px 10px 12px;display:grid}.bulk-action-bar-host--mobile .bulk-action-bar--custom-surface{max-height:calc(var(--bulk-action-target-height,100vh) - 20px - env(safe-area-inset-bottom,0px));max-height:max(0px, calc(var(--bulk-action-target-height,100dvh) - 20px - env(safe-area-inset-bottom,0px)));overscroll-behavior:contain;padding:0;display:block;overflow-y:auto}.bulk-action-bar-host--mobile .bulk-action-bar-clear{grid-area:1/1;width:44px;height:44px}.bulk-action-bar-host--mobile .bulk-action-bar-copy{grid-area:1/2;align-self:center}.bulk-action-bar-host--mobile .bulk-action-bar-title,.bulk-action-bar-host--mobile .bulk-action-bar-description{white-space:normal;overflow:visible}.bulk-action-bar-host--mobile .bulk-action-bar-title{font-size:14px;line-height:18px}.bulk-action-bar-host--mobile .bulk-action-bar-description{font-size:11px;line-height:15px}.bulk-action-bar-host--mobile .bulk-action-bar-actions{flex-wrap:wrap;grid-column:1/-1;align-items:stretch;gap:8px;display:flex}.bulk-action-bar-host--mobile .bulk-action-bar-primary,.bulk-action-bar-host--mobile .bulk-action-bar-destructive,.bulk-action-bar-host--mobile .bulk-action-secondary{white-space:normal;border-radius:10px;min-height:44px;padding-inline:14px;font-size:14px;line-height:18px}.bulk-action-bar-host--mobile .bulk-action-bar-primary{flex:140px}.bulk-action-bar-host--mobile .bulk-action-bar-actions>div{flex:140px;min-width:0;display:flex}.bulk-action-bar-host--mobile .bulk-action-secondary{flex:none;font-weight:500}.bulk-action-bar-host:not(.bulk-action-bar-host--mobile):not([data-layout=wide]) .bulk-action-bar{gap:8px}.bulk-action-bar-host:not(.bulk-action-bar-host--mobile):not([data-layout=wide]) .bulk-action-bar-description{display:none}.bulk-action-bar-host:not(.bulk-action-bar-host--mobile):not([data-layout=wide]) .bulk-action-bar-actions{gap:8px}.bulk-action-bar-host:not(.bulk-action-bar-host--mobile):not([data-layout=wide]) .bulk-action-bar-primary{padding-inline:12px}.bulk-action-bar-host:not(.bulk-action-bar-host--mobile)[data-layout=small] .bulk-action-bar:not(.bulk-action-bar--custom-surface){grid-template-columns:32px minmax(0,1fr);padding-block:10px;display:grid}.bulk-action-bar-host:not(.bulk-action-bar-host--mobile)[data-layout=small] .bulk-action-bar-actions{grid-column:1/-1;justify-content:space-between}.bulk-action-bar[data-dismissible=false] .bulk-action-bar-copy{grid-column:1/-1}.bulk-action-bar-host[data-variant=autopilot]{--bulk-action-surface:var(--ap-bar-gradient);--bulk-action-shadow:var(--ap-bar-shadow);--bulk-action-primary-foreground:rgb(var(--ap-bar-cta-fg))}.bulk-action-bar-host[data-variant=autopilot-locked]{--bulk-action-surface:linear-gradient(var(--ap-bar-locked-bg), var(--ap-bar-locked-bg)), var(--bulk-action-pane);--bulk-action-foreground:rgb(var(--ds-text-primary));--bulk-action-shadow:none}.bulk-action-bar-host[data-variant^=autopilot]:not(.bulk-action-bar-host--mobile){padding-inline:0}.bulk-action-bar-host[data-variant^=autopilot]:not(.bulk-action-bar-host--mobile) .bulk-action-bar:not(.bulk-action-bar--custom-surface){gap:16px;padding:0 12px 0 20px}.bulk-action-bar-host[data-variant^=autopilot]:not(.bulk-action-bar-host--mobile) .bulk-action-bar-copy{padding-left:0}.bulk-action-bar-host[data-variant=autopilot] .bulk-action-bar{animation:ap-bar-drift var(--ap-bar-drift-duration) var(--ease-standard) infinite alternate;background-size:200% 200%}.bulk-action-bar-host[data-variant=autopilot]{--bulk-action-foreground:rgb(var(--fg-on-brand));--bulk-action-primary-surface:var(--bulk-action-foreground)}.bulk-action-bar-host[data-variant^=autopilot]{--bulk-action-border:transparent;--bulk-action-description:color-mix(in srgb, var(--bulk-action-foreground) 78%, transparent)}.bulk-action-bar-host[data-variant^=autopilot] .bulk-action-bar-clear{background:color-mix(in srgb, var(--bulk-action-foreground) 14%, transparent)}.bulk-action-bar-host[data-variant^=autopilot] .bulk-action-secondary{color:color-mix(in srgb, var(--bulk-action-foreground) 86%, transparent);background:0 0;border:0}.bulk-action-bar-host[data-variant^=autopilot]:not(.bulk-action-bar-host--mobile) .bulk-action-secondary{padding-inline:14px}.bulk-action-bar-host--mobile[data-variant^=autopilot] .bulk-action-secondary{border:1px solid color-mix(in srgb, var(--bulk-action-foreground) 28%, transparent);background:color-mix(in srgb, var(--bulk-action-foreground) 14%, transparent)}.bulk-action-bar-host[data-variant^=autopilot] .bulk-action-bar-primary{border-radius:999px}@keyframes ap-bar-drift{0%{background-position:0%}to{background-position:100%}}.bulk-action-bar-host[data-variant^=autopilot] .bulk-action-bar-title{line-height:18px}.bulk-action-bar-host[data-variant^=autopilot] .bulk-action-bar-description{margin-top:3px;font-weight:500;line-height:16px}.bulk-action-bar-host[data-variant=autopilot-locked] .bulk-action-bar-description{color:rgb(var(--ds-text-muted))}.bulk-action-bar-host[data-variant^=autopilot]:not(.bulk-action-bar-host--mobile) .bulk-action-bar-actions{gap:4px}.bulk-action-bar-host[data-variant=autopilot]:not(.bulk-action-bar-host--mobile) .bulk-action-bar-primary{min-height:40px;box-shadow:var(--ap-bar-cta-shadow);letter-spacing:-.01em;padding-inline:20px}.bulk-action-bar-host[data-variant^=autopilot]:not(.bulk-action-bar-host--mobile):not([data-layout=wide]) .bulk-action-bar-description{display:block}.bulk-action-bar-host[data-variant^=autopilot]:not([data-layout=wide]) .ap-bar-scope{display:none}.ap-bar-scope-line{align-items:center;gap:6px;max-width:100%;display:inline-flex}.bulk-action-bar-description:has(>.ap-bar-scope-line){overflow:visible}.ap-bar-scope{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ap-bar-how{color:var(--bulk-action-foreground);text-underline-position:from-font;flex-shrink:0;align-items:center;gap:4px;font-weight:600;-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.bulk-action-bar-host[data-variant=autopilot-locked] .ap-bar-how{color:rgb(var(--ds-text-secondary))}.ap-bar-locked-reason{color:rgb(var(--ds-text-muted));white-space:nowrap;font-size:12px;font-weight:500;line-height:16px}@media (prefers-reduced-motion:reduce){.bulk-action-bar-host[data-variant=autopilot] .bulk-action-bar{animation:none}.bulk-action-bar-host{transition:none;transform:none}.bulk-action-bar-host[data-source-transition=running] .bulk-action-bar,.bulk-action-bar-host[data-source-transition=running] .bulk-action-bar-fade{animation:none}}.autopilot-banner-active.autopilot-banner-floating{background:rgb(var(--bulk-action-bg));color:rgb(var(--fg-on-brand));animation:none;border-radius:var(--bulk-action-radius,var(--autopilot-floating-radius,12px))!important}.autopilot-banner-floating--mobile{--autopilot-floating-radius:14px}.autopilot-floating-details{opacity:0;transition:grid-template-rows .22s var(--ease-standard), opacity .22s var(--ease-standard);grid-template-rows:0fr;display:grid}.autopilot-floating-details[data-expanded=true]{opacity:1;grid-template-rows:1fr}.autopilot-floating-details-inner{min-height:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.autopilot-banner-floating,.autopilot-banner-floating *{transition:none!important}}
