@layer slean.reset,slean.tokens,slean.base,slean.components,slean.compositions,slean.utilities;@layer slean.reset,slean.tokens,slean.base,slean.components,slean.compositions,slean.utilities;@layer slean.components{:where([data-slean=popover]),:where([data-slean=menu]),:where([data-slean=hover-card]){inset:auto;margin:0;margin-block:var(--slean-space-1);position-area:bottom;position-try-fallbacks:flip-block,flip-inline;block-size:max-content;max-block-size:calc(100% - var(--slean-space-1));overflow:auto;overscroll-behavior:contain;padding:var(--slean-space-3);border:1px solid var(--slean-border);border-radius:var(--slean-popup-radius);background:var(--slean-surface);color:var(--slean-fg);box-shadow:var(--slean-popup-shadow);opacity:0;scale:.96;transition:opacity var(--slean-duration-fast) var(--slean-ease),scale var(--slean-duration-fast) var(--slean-ease),display var(--slean-duration-fast) allow-discrete,overlay var(--slean-duration-fast) allow-discrete}:where([data-slean=popover]:popover-open),:where([data-slean=menu]:popover-open),:where([data-slean=hover-card]:popover-open){opacity:1;scale:none}@starting-style{:where([data-slean=popover]:popover-open),:where([data-slean=menu]:popover-open),:where([data-slean=hover-card]:popover-open){opacity:0;scale:.96}}:where([data-slean=popover]),:where([data-slean=menu]),:where([data-slean=hover-card]){transform-origin:top}:where([data-slean=popover][data-slean-side=top]),:where([data-slean=menu][data-slean-side=top]),:where([data-slean=hover-card][data-slean-side=top]){position-area:top;transform-origin:bottom}:where([data-slean=popover][data-slean-side=left]),:where([data-slean=menu][data-slean-side=left]),:where([data-slean=hover-card][data-slean-side=left]){position-area:left;margin-block:0;margin-inline:var(--slean-space-1);transform-origin:right}:where([data-slean=popover][data-slean-side=right]),:where([data-slean=menu][data-slean-side=right]),:where([data-slean=hover-card][data-slean-side=right]){position-area:right;margin-block:0;margin-inline:var(--slean-space-1);transform-origin:left}:where([data-slean=popover][data-slean-align=start]),:where([data-slean=menu][data-slean-align=start]),:where([data-slean=hover-card][data-slean-align=start]){position-area:bottom span-x-end}:where([data-slean=popover][data-slean-align=end]),:where([data-slean=menu][data-slean-align=end]),:where([data-slean=hover-card][data-slean-align=end]){position-area:bottom span-x-start}:where([data-slean=popover][data-slean-side=top][data-slean-align=start]),:where([data-slean=menu][data-slean-side=top][data-slean-align=start]),:where([data-slean=hover-card][data-slean-side=top][data-slean-align=start]){position-area:top span-x-end}:where([data-slean=popover][data-slean-side=top][data-slean-align=end]),:where([data-slean=menu][data-slean-side=top][data-slean-align=end]),:where([data-slean=hover-card][data-slean-side=top][data-slean-align=end]){position-area:top span-x-start}:where([data-slean=popover][data-slean-side=left][data-slean-align=start]),:where([data-slean=menu][data-slean-side=left][data-slean-align=start]),:where([data-slean=hover-card][data-slean-side=left][data-slean-align=start]){position-area:left span-bottom}:where([data-slean=popover][data-slean-side=left][data-slean-align=end]),:where([data-slean=menu][data-slean-side=left][data-slean-align=end]),:where([data-slean=hover-card][data-slean-side=left][data-slean-align=end]){position-area:left span-top}:where([data-slean=popover][data-slean-side=right][data-slean-align=start]),:where([data-slean=menu][data-slean-side=right][data-slean-align=start]),:where([data-slean=hover-card][data-slean-side=right][data-slean-align=start]){position-area:right span-bottom}:where([data-slean=popover][data-slean-side=right][data-slean-align=end]),:where([data-slean=menu][data-slean-side=right][data-slean-align=end]),:where([data-slean=hover-card][data-slean-side=right][data-slean-align=end]){position-area:right span-top}:where([data-slean=popover]>header),:where([data-slean=popover] [data-slean-part=header]:not([data-slean=popover] [data-slean]:not([data-slean=popover]) [data-slean-part])){display:flex;flex-direction:column;gap:var(--slean-space-1);margin-block-end:var(--slean-space-3)}:where([data-slean=popover]>header>h1:first-child),:where([data-slean=popover]>header>h2:first-child),:where([data-slean=popover]>header>h3:first-child),:where([data-slean=popover]>header>h4:first-child),:where([data-slean=popover]>header>h5:first-child),:where([data-slean=popover]>header>h6:first-child),:where([data-slean=popover] [data-slean-part=title]:not([data-slean=popover] [data-slean]:not([data-slean=popover]) [data-slean-part])){margin:0;font-family:var(--slean-font-sans);font-size:var(--slean-typography-subtitle1-size);font-weight:var(--slean-typography-subtitle1-weight);line-height:var(--slean-typography-subtitle1-line-height)}:where([data-slean=popover]>header>:is(h1,h2,h3,h4,h5,h6):first-child+p),:where([data-slean=popover] [data-slean-part=description]:not([data-slean=popover] [data-slean]:not([data-slean=popover]) [data-slean-part])){margin:0;color:var(--slean-fg-muted);font-family:var(--slean-font-sans);font-size:var(--slean-typography-body2-size);font-weight:var(--slean-typography-body2-weight);line-height:var(--slean-typography-body2-line-height)}:where([data-slean=popover]>footer),:where([data-slean=popover] [data-slean-part=footer]:not([data-slean=popover] [data-slean]:not([data-slean=popover]) [data-slean-part])){display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--slean-space-2);margin-block-start:var(--slean-space-3)}@supports not (position-area: bottom){:where([data-slean=popover]),:where([data-slean=menu]),:where([data-slean=hover-card]){inset:0;margin:auto}}}@layer slean.compositions{:where([data-slean=hover-card]){inline-size:max-content;max-inline-size:min(20rem,calc(100vw - 2 * var(--slean-space-4)));padding:var(--slean-space-4);box-shadow:var(--slean-elevation-4);font-family:var(--slean-font-sans);font-size:var(--slean-typography-body2-size);font-weight:var(--slean-typography-body2-weight);line-height:var(--slean-typography-body2-line-height);text-align:start}:where([data-slean=hover-card]:not([data-slean-align])){position-area:bottom span-x-end}:where([data-slean=hover-card][data-slean-side=top]:not([data-slean-align])){position-area:top span-x-end}:where([data-slean=hover-card][data-slean-side=left]:not([data-slean-align])){position-area:left span-bottom}:where([data-slean=hover-card][data-slean-side=right]:not([data-slean-align])){position-area:right span-bottom}:where([data-slean=hover-card]>:first-child){margin-block-start:0}:where([data-slean=hover-card]>:last-child){margin-block-end:0}}
