@layer veneer.components{:where(dialog[data-scope=dialog]),:where(dialog[data-scope=sheet]),:where(dialog[data-scope=palette]){box-sizing:border-box;color:var(--veneer-color-text);background:var(--veneer-color-surface-overlay);border:var(--veneer-border-hairline) solid var(--veneer-color-border);box-shadow:var(--veneer-elevation-3);overscroll-behavior:contain;padding:0}:where(dialog[data-scope=dialog]){--_w:560px;inline-size:min(var(--_w), calc(100vw - var(--veneer-space-page) * 2));border-radius:var(--veneer-radius-surface);max-block-size:min(86dvh,760px);max-inline-size:none;transform-origin:var(--veneer-origin,50% 50%);opacity:0;translate:0 calc(var(--veneer-motion-distance) * .25);scale:var(--veneer-motion-scale-from);transition:opacity calc(var(--veneer-duration-slow) * var(--veneer-duration-exit-k)) var(--veneer-ease-in), translate calc(var(--veneer-duration-slow) * var(--veneer-duration-exit-k)) var(--veneer-ease-in), scale calc(var(--veneer-duration-slow) * var(--veneer-duration-exit-k)) var(--veneer-ease-in), overlay calc(var(--veneer-duration-slow) * var(--veneer-duration-exit-k)) allow-discrete, display calc(var(--veneer-duration-slow) * var(--veneer-duration-exit-k)) allow-discrete;grid-template-rows:auto minmax(0,1fr) auto;display:grid}:where(dialog[data-scope=dialog]:not([open])){display:none}:where(dialog[data-scope=dialog][open]){opacity:1;transition:opacity var(--veneer-duration-base) var(--veneer-ease-out), translate var(--veneer-spring-duration) var(--veneer-ease-spring), scale var(--veneer-spring-duration) var(--veneer-ease-spring), overlay var(--veneer-duration-slow) allow-discrete, display var(--veneer-duration-slow) allow-discrete;translate:0;scale:1}@starting-style{:where(dialog[data-scope=dialog][open]){opacity:0;translate:0 var(--veneer-motion-distance);scale:var(--veneer-motion-scale-from)}}:where(dialog[data-scope=dialog][open]):where(:not([data-flair=none])):before,:where(dialog[data-scope=sheet][open]):where(:not([data-flair=none])):before{content:"";block-size:var(--veneer-sweep-width);background:var(--veneer-color-sweep);border-radius:inherit;pointer-events:none;transform-origin:0;animation:veneer-pick calc(var(--veneer-sweep-duration) * 1.2) var(--veneer-sweep-ease-in) both;position:absolute;inset:-1px -1px auto}:where(dialog[data-tone=critical]):before{background:var(--veneer-color-sweep-critical)}@keyframes veneer-pick{0%{opacity:1;scale:0 1}62%{opacity:1;scale:1}to{opacity:0;scale:1}}:where(dialog[data-scope=dialog][open])>:where([data-part=body]),:where(dialog[data-scope=dialog][open])>:where([data-part=footer]){animation:veneer-rise var(--veneer-spring-duration) var(--veneer-ease-spring) calc(var(--veneer-stagger) * var(--_i,1)) backwards}:where(dialog[data-scope=dialog][open])>:where([data-part=footer]){--_i:2}@keyframes veneer-rise{0%{opacity:0;translate:0 calc(var(--veneer-motion-distance) * .75)}}:where(dialog[data-size=sm]){--_w:420px}:where(dialog[data-size=lg]){--_w:800px}:where(dialog[data-scope=dialog][data-placement=top]){margin-block:var(--veneer-space-page) auto;--_off:0 calc(var(--veneer-motion-distance) * -1)}:where(dialog[data-scope=dialog][data-placement=bottom]){margin-block:auto var(--veneer-space-page);--_off:0 var(--veneer-motion-distance)}:where(dialog[data-scope=dialog][data-placement=left]){margin-inline:var(--veneer-space-page) auto;--_off:calc(var(--veneer-motion-distance) * -1) 0}:where(dialog[data-scope=dialog][data-placement=right]){margin-inline:auto var(--veneer-space-page);--_off:var(--veneer-motion-distance) 0}:where(dialog[data-scope=dialog][data-placement=full]){--_off:0 var(--veneer-motion-distance);border:0;border-radius:0;block-size:100dvh;max-block-size:none;inline-size:100%;margin:0}:where(dialog[data-scope=dialog][data-placement]:not([open])){translate:var(--_off)}@starting-style{:where(dialog[data-scope=dialog][data-placement][open]){translate:var(--_off)}}:where(dialog[data-scope=dialog])::backdrop,:where(dialog[data-scope=sheet])::backdrop,:where(dialog[data-scope=palette])::backdrop{-webkit-backdrop-filter:blur();backdrop-filter:blur();transition:background-color calc(var(--veneer-duration-slow) * var(--veneer-duration-exit-k)) var(--veneer-ease-in), backdrop-filter calc(var(--veneer-duration-slow) * var(--veneer-duration-exit-k)) var(--veneer-ease-in), overlay calc(var(--veneer-duration-slow) * var(--veneer-duration-exit-k)) allow-discrete, display calc(var(--veneer-duration-slow) * var(--veneer-duration-exit-k)) allow-discrete;background:0 0}:where(dialog[data-scope=dialog][open])::backdrop,:where(dialog[data-scope=sheet][open])::backdrop,:where(dialog[data-scope=palette][open])::backdrop{background:var(--veneer-color-scrim);-webkit-backdrop-filter:blur(var(--veneer-blur-overlay));backdrop-filter:blur(var(--veneer-blur-overlay));transition:background-color var(--veneer-duration-slow) var(--veneer-ease-out), backdrop-filter var(--veneer-duration-slow) var(--veneer-ease-out), overlay var(--veneer-duration-slow) allow-discrete, display var(--veneer-duration-slow) allow-discrete}@starting-style{:where(dialog[data-scope=dialog][open])::backdrop,:where(dialog[data-scope=sheet][open])::backdrop,:where(dialog[data-scope=palette][open])::backdrop{-webkit-backdrop-filter:blur();backdrop-filter:blur();background:0 0}}:where([data-scope=dialog]) :where([data-part=header]:not([data-scope=dialog] :is([data-scope=inbox],[data-scope=panel],[data-scope=plan],[data-scope=room],[data-scope=sheet],[data-scope=shell]) :not([data-scope=dialog] :is([data-scope=inbox],[data-scope=panel],[data-scope=plan],[data-scope=room],[data-scope=sheet],[data-scope=shell]) [data-scope=dialog] *))),:where([data-scope=sheet]) :where([data-part=header]:not([data-scope=sheet] :is([data-scope=dialog],[data-scope=inbox],[data-scope=panel],[data-scope=plan],[data-scope=room],[data-scope=shell]) :not([data-scope=sheet] :is([data-scope=dialog],[data-scope=inbox],[data-scope=panel],[data-scope=plan],[data-scope=room],[data-scope=shell]) [data-scope=sheet] *))){gap:var(--veneer-space-tight) var(--veneer-space-group);padding:var(--veneer-pad-surface) var(--veneer-pad-surface) var(--veneer-space-group);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}:where([data-scope=dialog]) :where([data-part=title]:not([data-scope=dialog] :is([data-scope=alert],[data-scope=auth],[data-scope=checklist],[data-scope=dropzone],[data-scope=empty-state],[data-scope=event-card],[data-scope=hero],[data-scope=item],[data-scope=panel],[data-scope=popover],[data-scope=sheet],[data-scope=shell],[data-scope=sidenav],[data-scope=sidenav-title],[data-scope=steps],[data-scope=surface],[data-scope=toast],[data-scope=year]) :not([data-scope=dialog] :is([data-scope=alert],[data-scope=auth],[data-scope=checklist],[data-scope=dropzone],[data-scope=empty-state],[data-scope=event-card],[data-scope=hero],[data-scope=item],[data-scope=panel],[data-scope=popover],[data-scope=sheet],[data-scope=shell],[data-scope=sidenav],[data-scope=sidenav-title],[data-scope=steps],[data-scope=surface],[data-scope=toast],[data-scope=year]) [data-scope=dialog] *))),:where([data-scope=sheet]) :where([data-part=title]:not([data-scope=sheet] :is([data-scope=alert],[data-scope=auth],[data-scope=checklist],[data-scope=dialog],[data-scope=dropzone],[data-scope=empty-state],[data-scope=event-card],[data-scope=hero],[data-scope=item],[data-scope=panel],[data-scope=popover],[data-scope=shell],[data-scope=sidenav],[data-scope=sidenav-title],[data-scope=steps],[data-scope=surface],[data-scope=toast],[data-scope=year]) :not([data-scope=sheet] :is([data-scope=alert],[data-scope=auth],[data-scope=checklist],[data-scope=dialog],[data-scope=dropzone],[data-scope=empty-state],[data-scope=event-card],[data-scope=hero],[data-scope=item],[data-scope=panel],[data-scope=popover],[data-scope=shell],[data-scope=sidenav],[data-scope=sidenav-title],[data-scope=steps],[data-scope=surface],[data-scope=toast],[data-scope=year]) [data-scope=sheet] *))){font-family:var(--veneer-text-heading-font);font-size:var(--veneer-text-heading-size);font-weight:var(--veneer-text-heading-weight);letter-spacing:var(--veneer-text-heading-tracking);line-height:var(--veneer-text-heading-leading);margin:0}:where([data-scope=dialog]) :where([data-part=description]:not([data-scope=dialog] :is([data-scope=alert],[data-scope=empty-state],[data-scope=group],[data-scope=item],[data-scope=panel],[data-scope=popover],[data-scope=sheet],[data-scope=steps],[data-scope=toast]) :not([data-scope=dialog] :is([data-scope=alert],[data-scope=empty-state],[data-scope=group],[data-scope=item],[data-scope=panel],[data-scope=popover],[data-scope=sheet],[data-scope=steps],[data-scope=toast]) [data-scope=dialog] *))),:where([data-scope=sheet]) :where([data-part=description]:not([data-scope=sheet] :is([data-scope=alert],[data-scope=dialog],[data-scope=empty-state],[data-scope=group],[data-scope=item],[data-scope=panel],[data-scope=popover],[data-scope=steps],[data-scope=toast]) :not([data-scope=sheet] :is([data-scope=alert],[data-scope=dialog],[data-scope=empty-state],[data-scope=group],[data-scope=item],[data-scope=panel],[data-scope=popover],[data-scope=steps],[data-scope=toast]) [data-scope=sheet] *))){color:var(--veneer-color-text-subtle);font-size:var(--veneer-text-body-size);line-height:var(--veneer-text-body-leading);grid-column:1;margin:0}:where([data-scope=dialog]) :where([data-part=close]:not([data-scope=dialog] :is([data-scope=alert],[data-scope=sheet]) :not([data-scope=dialog] :is([data-scope=alert],[data-scope=sheet]) [data-scope=dialog] *))),:where([data-scope=sheet]) :where([data-part=close]:not([data-scope=sheet] :is([data-scope=alert],[data-scope=dialog]) :not([data-scope=sheet] :is([data-scope=alert],[data-scope=dialog]) [data-scope=sheet] *))){grid-area:1/2;margin-block-start:-17px;margin-inline-end:-17px}:where([data-scope=button][data-part=close]){block-size:24px;min-block-size:0;inline-size:24px;min-inline-size:0;box-shadow:none;color:var(--veneer-color-text-subtle);--veneer-btn-fill:0;--_layer-a:0;--_on:0;background:0 0;border-color:#0000;padding:0;translate:none}:where([data-scope=button][data-part=close]):before,:where([data-scope=button][data-part=close])>:where([data-part=sweep]){display:none}:where([data-scope=button][data-part=close]):after{inset:min(0px, calc((100% - var(--veneer-hit-min)) / 2))}:where([data-scope=button][data-part=close])>svg{stroke-width:2px;block-size:14px;inline-size:14px}:where([data-scope=button][data-part=close]:is(:hover,:focus-visible)){box-shadow:none;translate:none}:where([data-scope=button][data-part=close])>[data-part=ink]{color:var(--veneer-color-accent-text);pointer-events:none;transition:mask-size var(--veneer-sweep-duration) var(--veneer-sweep-ease);margin:auto;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) 100%/0% 100% no-repeat;mask:linear-gradient(#000 0 0) 100%/0% 100% no-repeat}:where([data-scope=button][data-part=close]:is(:hover,:focus-visible))>[data-part=ink]{-webkit-mask-position:0;mask-position:0;-webkit-mask-size:100% 100%;mask-size:100% 100%}:where([data-scope=dialog]) :where([data-part=body]:not([data-scope=dialog] :is([data-scope=banner],[data-scope=board],[data-scope=diff],[data-scope=docs],[data-scope=field],[data-scope=kv],[data-scope=menu-screen],[data-scope=message],[data-scope=reasoning],[data-scope=sheet],[data-scope=system-page]) :not([data-scope=dialog] :is([data-scope=banner],[data-scope=board],[data-scope=diff],[data-scope=docs],[data-scope=field],[data-scope=kv],[data-scope=menu-screen],[data-scope=message],[data-scope=reasoning],[data-scope=sheet],[data-scope=system-page]) [data-scope=dialog] *))),:where([data-scope=sheet]) :where([data-part=body]:not([data-scope=sheet] :is([data-scope=banner],[data-scope=board],[data-scope=dialog],[data-scope=diff],[data-scope=docs],[data-scope=kv],[data-scope=menu-screen],[data-scope=message],[data-scope=reasoning],[data-scope=system-page]) :not([data-scope=sheet] :is([data-scope=banner],[data-scope=board],[data-scope=dialog],[data-scope=diff],[data-scope=docs],[data-scope=kv],[data-scope=menu-screen],[data-scope=message],[data-scope=reasoning],[data-scope=system-page]) [data-scope=sheet] *))){overscroll-behavior:contain;padding:0 var(--veneer-pad-surface) var(--veneer-pad-surface);gap:var(--veneer-space-group);align-content:start;min-block-size:0;display:grid;overflow:auto}:where([data-scope=dialog])>:where([data-part=body]:has(>[data-scope=field]:first-child)),:where([data-scope=sheet])>:where([data-part=body]:has(>[data-scope=field]:first-child)){padding-block-start:var(--veneer-space-related)}:where([data-scope=dialog]) :where([data-part=footer]:not([data-scope=dialog] :is([data-scope=inbox],[data-scope=palette],[data-scope=prefs-matrix],[data-scope=sheet],[data-scope=table],[data-scope=tour]) :not([data-scope=dialog] :is([data-scope=inbox],[data-scope=palette],[data-scope=prefs-matrix],[data-scope=sheet],[data-scope=table],[data-scope=tour]) [data-scope=dialog] *))),:where([data-scope=sheet]) :where([data-part=footer]:not([data-scope=sheet] :is([data-scope=dialog],[data-scope=inbox],[data-scope=palette],[data-scope=prefs-matrix],[data-scope=table],[data-scope=tour]) :not([data-scope=sheet] :is([data-scope=dialog],[data-scope=inbox],[data-scope=palette],[data-scope=prefs-matrix],[data-scope=table],[data-scope=tour]) [data-scope=sheet] *))){justify-content:flex-end;gap:var(--veneer-space-related);padding:var(--veneer-space-group) var(--veneer-pad-surface);border-block-start:var(--veneer-border-hairline) solid var(--veneer-color-border);background:var(--veneer-color-surface);border-end-end-radius:inherit;border-end-start-radius:inherit;flex-wrap:wrap;display:flex}:where(dialog[role=alertdialog]){--_w:440px}:where([data-scope=dialog][role=alertdialog]) :where([data-part=footer]:not([data-scope=dialog] :is([data-scope=inbox],[data-scope=palette],[data-scope=prefs-matrix],[data-scope=sheet],[data-scope=table],[data-scope=tour]) :not([data-scope=dialog] :is([data-scope=inbox],[data-scope=palette],[data-scope=prefs-matrix],[data-scope=sheet],[data-scope=table],[data-scope=tour]) [data-scope=dialog] *))){background:0 0;border:0;padding-block-start:0}:where([data-scope=dialog]) :where([data-part=mark]:not([data-scope=dialog] :is([data-scope=assistant],[data-scope=checkbox],[data-scope=meter],[data-scope=push-ask]) :not([data-scope=dialog] :is([data-scope=assistant],[data-scope=checkbox],[data-scope=meter],[data-scope=push-ask]) [data-scope=dialog] *))){border-radius:var(--veneer-radius-control);background:var(--_soft);block-size:36px;inline-size:36px;color:var(--_text);place-items:center;margin-block-end:var(--veneer-space-related);display:grid}:where([data-scope=dialog]) :where([data-part=mark]:not([data-scope=dialog] :is([data-scope=assistant],[data-scope=checkbox],[data-scope=meter],[data-scope=push-ask]) :not([data-scope=dialog] :is([data-scope=assistant],[data-scope=checkbox],[data-scope=meter],[data-scope=push-ask]) [data-scope=dialog] *))) :where(svg[data-icon]){inline-size:var(--veneer-icon-lg);block-size:var(--veneer-icon-lg)}@media (width<=599.98px){:where(dialog[data-scope=dialog]:not([role=alertdialog]):not([data-placement=center])){max-block-size:92dvh;inline-size:100%;translate:0 calc(100% * var(--veneer-motion-scale));border-block-end:0;border-inline:0;border-end-end-radius:0;border-end-start-radius:0;margin:auto 0 0;padding-block-end:env(safe-area-inset-bottom,0px);scale:1}:where(dialog[data-scope=dialog]:not([role=alertdialog]):not([data-placement=center])[open]){translate:0}@starting-style{:where(dialog[data-scope=dialog]:not([role=alertdialog]):not([data-placement=center])[open]){translate:0 calc(100% * var(--veneer-motion-scale));scale:1}}:where(dialog[data-scope=dialog]) :where([data-part=footer]:not([data-scope=dialog] :is([data-scope=inbox],[data-scope=palette],[data-scope=prefs-matrix],[data-scope=sheet],[data-scope=table],[data-scope=tour]) :not([data-scope=dialog] :is([data-scope=inbox],[data-scope=palette],[data-scope=prefs-matrix],[data-scope=sheet],[data-scope=table],[data-scope=tour]) [data-scope=dialog] *))),:where(dialog[data-scope=sheet]) :where([data-part=footer]:not([data-scope=sheet] :is([data-scope=dialog],[data-scope=inbox],[data-scope=palette],[data-scope=prefs-matrix],[data-scope=table],[data-scope=tour]) :not([data-scope=sheet] :is([data-scope=dialog],[data-scope=inbox],[data-scope=palette],[data-scope=prefs-matrix],[data-scope=table],[data-scope=tour]) [data-scope=sheet] *))){flex-direction:column;align-items:stretch}:where(dialog[data-scope=dialog]) :where([data-part=footer]:not([data-scope=dialog] :is([data-scope=inbox],[data-scope=palette],[data-scope=prefs-matrix],[data-scope=sheet],[data-scope=table],[data-scope=tour]) :not([data-scope=dialog] :is([data-scope=inbox],[data-scope=palette],[data-scope=prefs-matrix],[data-scope=sheet],[data-scope=table],[data-scope=tour]) [data-scope=dialog] *)))>:where([data-scope=button]),:where(dialog[data-scope=sheet]) :where([data-part=footer]:not([data-scope=sheet] :is([data-scope=dialog],[data-scope=inbox],[data-scope=palette],[data-scope=prefs-matrix],[data-scope=table],[data-scope=tour]) :not([data-scope=sheet] :is([data-scope=dialog],[data-scope=inbox],[data-scope=palette],[data-scope=prefs-matrix],[data-scope=table],[data-scope=tour]) [data-scope=sheet] *)))>:where([data-scope=button]){block-size:var(--veneer-control-lg)}}:where(dialog[data-scope=dialog])[data-presentation=inline]{z-index:auto;inline-size:min(var(--_w), 100%);opacity:1;block-size:auto;max-block-size:none;margin:0;transition:none;position:relative;inset:auto;translate:none;scale:none}:where([data-scope=backdrop]){z-index:var(--veneer-z-overlay);background:var(--veneer-color-scrim);-webkit-backdrop-filter:blur(var(--veneer-blur-overlay));backdrop-filter:blur(var(--veneer-blur-overlay));animation:veneer-fade-in var(--veneer-duration-slow) var(--veneer-ease-out) both;position:fixed;inset:0}:where([data-scope=backdrop][data-state=closed]){animation:veneer-fade-out calc(var(--veneer-duration-slow) * var(--veneer-duration-exit-k)) var(--veneer-ease-in) both}@media (forced-colors:active){:where([data-scope=menu]) :where([data-part=item]:focus:not([data-scope=menu] :is([data-scope=accordion],[data-scope=checklist],[data-scope=gallery],[data-scope=list],[data-scope=navlist],[data-scope=pagination],[data-scope=palette],[data-scope=segmented],[data-scope=select],[data-scope=sidenav],[data-scope=sortable],[data-scope=steps],[data-scope=tab-bar]) :not([data-scope=menu] :is([data-scope=accordion],[data-scope=checklist],[data-scope=gallery],[data-scope=list],[data-scope=navlist],[data-scope=pagination],[data-scope=palette],[data-scope=segmented],[data-scope=select],[data-scope=sidenav],[data-scope=sortable],[data-scope=steps],[data-scope=tab-bar]) [data-scope=menu] *))),:where([data-scope=menu]) :where([data-part=item][data-state=open]:not([data-scope=menu] :is([data-scope=accordion],[data-scope=checklist],[data-scope=gallery],[data-scope=list],[data-scope=navlist],[data-scope=pagination],[data-scope=palette],[data-scope=segmented],[data-scope=select],[data-scope=sidenav],[data-scope=sortable],[data-scope=steps],[data-scope=tab-bar]) :not([data-scope=menu] :is([data-scope=accordion],[data-scope=checklist],[data-scope=gallery],[data-scope=list],[data-scope=navlist],[data-scope=pagination],[data-scope=palette],[data-scope=segmented],[data-scope=select],[data-scope=sidenav],[data-scope=sortable],[data-scope=steps],[data-scope=tab-bar]) [data-scope=menu] *))),:where([data-scope=select]) :where([data-part=item][data-highlighted]:not([data-scope=select] :is([data-scope=accordion],[data-scope=checklist],[data-scope=gallery],[data-scope=list],[data-scope=menu],[data-scope=navlist],[data-scope=pagination],[data-scope=palette],[data-scope=segmented],[data-scope=sidenav],[data-scope=sortable],[data-scope=steps],[data-scope=tab-bar]) :not([data-scope=select] :is([data-scope=accordion],[data-scope=checklist],[data-scope=gallery],[data-scope=list],[data-scope=menu],[data-scope=navlist],[data-scope=pagination],[data-scope=palette],[data-scope=segmented],[data-scope=sidenav],[data-scope=sortable],[data-scope=steps],[data-scope=tab-bar]) [data-scope=select] *))),:where([data-scope=palette]) :where([data-part=item][aria-selected=true]:not([data-scope=palette] :is([data-scope=accordion],[data-scope=checklist],[data-scope=gallery],[data-scope=list],[data-scope=menu],[data-scope=navlist],[data-scope=pagination],[data-scope=segmented],[data-scope=select],[data-scope=sidenav],[data-scope=sortable],[data-scope=steps],[data-scope=tab-bar]) :not([data-scope=palette] :is([data-scope=accordion],[data-scope=checklist],[data-scope=gallery],[data-scope=list],[data-scope=menu],[data-scope=navlist],[data-scope=pagination],[data-scope=segmented],[data-scope=select],[data-scope=sidenav],[data-scope=sortable],[data-scope=steps],[data-scope=tab-bar]) [data-scope=palette] *))),:where([role=listbox]) :where([role=option][data-highlighted]){forced-color-adjust:none;color:highlighttext;box-shadow:none;background:highlight}}}