.record-workspace-backdrop{--entity-record-top-inset:max(16px, env(safe-area-inset-top,0px));--entity-record-left-inset:var(--workspace-side-rail-width,64px);--entity-record-right-inset:var(--workspace-side-rail-width,64px);z-index:var(--z-client-record,800);justify-content:flex-start;align-items:flex-end;display:flex;position:fixed;inset:0}.record-workspace-backdrop:before{background:var(--record-backdrop-color);-webkit-backdrop-filter:blur(var(--record-backdrop-blur));backdrop-filter:blur(var(--record-backdrop-blur));content:"";pointer-events:none;position:absolute;inset:0}body:has(.record-workspace-backdrop) #app-shell.sidebar-first{transition:none!important}body:has(.record-workspace-backdrop) #app-shell.sidebar-first>.app-sidebar{transition:none!important}.record-workspace-dialog{z-index:1;box-sizing:border-box;width:calc(100vw - var(--entity-record-left-inset) - var(--entity-record-right-inset));height:calc(100dvh - var(--entity-record-top-inset));min-width:0;min-height:0;margin-left:var(--entity-record-left-inset);margin-right:var(--entity-record-right-inset);background:#fff;border-radius:16px 16px 0 0;flex:none;position:relative;overflow:hidden;box-shadow:0 -12px 32px #1b252e2b}.entity-record-surface{min-width:0;min-height:0;position:relative;overflow:hidden}.entity-record-surface__base,.entity-record-surface__layer{min-width:0;height:100%;min-height:0}.entity-record-surface__base[data-record-covered=true]{visibility:hidden;pointer-events:none}.entity-record-surface__layers{min-width:0;min-height:0;position:absolute;inset:0;overflow:hidden}.entity-record-surface__layers[hidden],.entity-record-surface__layer[hidden]{display:none}.record-workspace-backdrop--animated:before{will-change:opacity;animation:.36s ease-out both record-surface-backdrop-in}.record-workspace-backdrop--animated .record-workspace-dialog{animation:.48s cubic-bezier(.3,.5,.2,1) backwards record-surface-drawer-in}.record-workspace-backdrop--animated.is-closing:before{animation:.32s ease-in both record-surface-backdrop-out}.record-workspace-backdrop--animated.is-closing .record-workspace-dialog{animation:.38s cubic-bezier(.4,0,.6,1) both record-surface-drawer-out}@keyframes record-surface-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes record-surface-backdrop-out{0%{opacity:1}to{opacity:0}}@keyframes record-surface-drawer-in{0%{transform:translateY(100%)}to{transform:translate(0,0)}}@keyframes record-surface-drawer-out{0%{transform:translate(0,0)}to{transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){.record-workspace-backdrop--animated:before,.record-workspace-backdrop--animated .record-workspace-dialog,.record-workspace-backdrop--animated.is-closing:before,.record-workspace-backdrop--animated.is-closing .record-workspace-dialog{will-change:auto;animation:none}}@media (width<=650px){.record-workspace-backdrop{--entity-record-top-inset:max(8px, env(safe-area-inset-top,0px));--entity-record-left-inset:8px;--entity-record-right-inset:8px}}.entity-record-surface:not(.record-workspace-dialog){height:100%}@media (width<=750px){.record-workspace-dialog{border-radius:14px 14px 0 0}}.entity-record-surface .drawer-panel--record{width:100%;max-width:none;height:100%;max-height:none;box-shadow:none;border:0;border-radius:0;margin:0;animation:none;position:relative;inset:auto}.record-workspace-dialog.entity-record-surface--fullscreen{width:100%;height:100dvh;box-shadow:none;border-radius:0;margin:0}.entity-record-surface__edge{z-index:4;pointer-events:none;height:0;position:absolute;inset:0 0 auto}:is(.record-workspace-backdrop:has(>.entity-record-surface[data-record-edge=true]),.record-workspace-backdrop:has(.entity-record-surface__edge>[data-context-placement=drawer_edge])){--entity-record-top-inset:max(28px,calc(env(safe-area-inset-top,0px) + 24px))}.record-workspace-dialog:has(>.entity-record-surface__edge>[data-context-placement=drawer_edge]){overflow:visible}.record-workspace-dialog:has(>.entity-record-surface__edge>[data-context-placement=drawer_edge])>.entity-record-surface__base{border-radius:inherit;overflow:hidden}.record-workspace-dialog:has(>.entity-record-surface__edge>[data-context-placement=drawer_edge])>.entity-record-surface__layers{border-radius:inherit}@media (width<=650px){:is(.record-workspace-backdrop:has(>.entity-record-surface[data-record-edge=true]),.record-workspace-backdrop:has(.entity-record-surface__edge>[data-context-placement=drawer_edge])){--entity-record-top-inset:max(40px,calc(env(safe-area-inset-top,0px) + 36px))}}.record-workspace-backdrop[data-record-presentation=dialog]{box-sizing:border-box;justify-content:center;align-items:center;padding:24px}.record-workspace-backdrop[data-record-presentation=dialog]:before{background:color-mix(in srgb,var(--md-sys-color-scrim) 32%,transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.record-workspace-dialog[data-record-presentation=dialog]:not(.entity-record-surface--fullscreen){border-radius:var(--md-sys-shape-corner-extra-large,28px);background:var(--md-sys-color-surface-container-high);width:min(920px,100%);height:auto;max-height:calc(100dvh - 48px);box-shadow:var(--system-shadow);flex-direction:column;margin:0;display:flex}.record-workspace-dialog[data-record-presentation=dialog]>.entity-record-surface__base{height:auto;min-height:0;max-height:inherit;flex-direction:column;display:flex}.record-workspace-backdrop--animated [data-record-presentation=dialog].record-workspace-dialog{animation:.2s ease-out backwards record-surface-dialog-in}.record-workspace-backdrop--animated.is-closing [data-record-presentation=dialog].record-workspace-dialog{animation:.16s ease-in both record-surface-dialog-out}@keyframes record-surface-dialog-in{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:none}}@keyframes record-surface-dialog-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(8px)scale(.98)}}@media (width<=650px){.record-workspace-backdrop[data-record-presentation=dialog]{padding:12px}.record-workspace-dialog[data-record-presentation=dialog]:not(.entity-record-surface--fullscreen){border-radius:var(--md-sys-shape-corner-large,16px);max-height:calc(100dvh - 24px)}}@media (prefers-reduced-motion:reduce){.record-workspace-backdrop--animated [data-record-presentation=dialog].record-workspace-dialog,.record-workspace-backdrop--animated.is-closing [data-record-presentation=dialog].record-workspace-dialog{animation:none}}
