[data-tx-hover-card-content][hidden]{display:none}@layer tx.components{.tx-popover,.tx-hover-card{--tx-popover-bg:var(--tx-elevated,var(--tx-surface,Canvas));--tx-popover-fg:var(--tx-elevated-foreground,var(--tx-surface-foreground,CanvasText));--tx-popover-border:var(--tx-border,ButtonBorder);--tx-popover-shadow:var(--tx-shadow-float,0 8px 24px color-mix(in srgb, CanvasText 14%, transparent));--tx-popover-arrow-size:.5rem;z-index:50;box-sizing:border-box;border:1px solid var(--tx-popover-border);border-radius:var(--tx-radius-lg,.5rem);background-color:var(--tx-popover-bg);max-inline-size:min(22rem,100vw - 1.5rem);color:var(--tx-popover-fg);font-family:var(--tx-font-sans,system-ui, sans-serif);font-size:var(--tx-font-size-sm,.875rem);box-shadow:var(--tx-popover-shadow);outline:none;padding-block:.75rem;padding-inline:.875rem;line-height:1.45;position:relative}.tx-popover--sm,.tx-hover-card--sm{max-inline-size:min(16rem,100vw - 1.5rem);font-size:var(--tx-font-size-xs,.8125rem);padding-block:.5rem;padding-inline:.625rem}.tx-popover--lg,.tx-hover-card--lg{max-inline-size:min(28rem,100vw - 1.5rem);padding-block:1rem;padding-inline:1.125rem}.tx-popover--flat,.tx-hover-card--flat{box-shadow:none}.tx-popover[data-state=closed],.tx-hover-card[data-state=closed],.tx-hover-card[hidden]{display:none}.tx-popover:focus-visible,.tx-hover-card:focus-visible{outline:var(--tx-focus-ring-width,2px) solid var(--tx-ring,Highlight);outline-offset:var(--tx-focus-ring-offset,2px)}.tx-popover__title,.tx-hover-card__title{font-size:var(--tx-font-size-base,1rem);font-weight:var(--tx-font-weight-heading,600);letter-spacing:var(--tx-letter-spacing-heading,0);margin:0 0 .25rem;line-height:1.3}.tx-popover__description,.tx-hover-card__description{color:var(--tx-muted-foreground,GrayText);margin:0}.tx-popover__header,.tx-hover-card__header{gap:.25rem;margin-block-end:.5rem;display:grid}.tx-popover__footer{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;margin-block-start:.75rem;display:flex}.tx-popover__trigger,.tx-hover-card__trigger{align-items:center;gap:.35rem;display:inline-flex}.tx-popover__trigger[data-state=open],.tx-hover-card__trigger[data-state=open]{outline:none}.tx-popover__close{border-radius:var(--tx-radius-md,.375rem);border:1px solid var(--tx-border,ButtonBorder);color:inherit;font:inherit;cursor:pointer;background:0 0;justify-content:center;align-items:center;padding-block:.3rem;padding-inline:.65rem;display:inline-flex}.tx-popover__close:hover{background:color-mix(in srgb, var(--tx-muted,Canvas) 70%, transparent)}.tx-popover__close:focus-visible,.tx-popover__trigger:focus-visible,.tx-hover-card__trigger:focus-visible{outline:var(--tx-focus-ring-width,2px) solid var(--tx-ring,Highlight);outline-offset:var(--tx-focus-ring-offset,2px)}.tx-popover__arrow,.tx-hover-card__arrow{inline-size:var(--tx-popover-arrow-size);block-size:var(--tx-popover-arrow-size);background:var(--tx-popover-bg);border:1px solid var(--tx-popover-border);pointer-events:none;z-index:-1;border-block-end:0;border-inline-end:0;position:absolute;transform:rotate(45deg)}.tx-popover[data-side=bottom] .tx-popover__arrow,.tx-hover-card[data-side=bottom] .tx-hover-card__arrow{margin-inline-start:calc(var(--tx-popover-arrow-size) / -2);inset-block-start:calc(var(--tx-popover-arrow-size) / -2);inset-inline-start:50%}.tx-popover[data-side=top] .tx-popover__arrow,.tx-hover-card[data-side=top] .tx-hover-card__arrow{margin-inline-start:calc(var(--tx-popover-arrow-size) / -2);inset-block-end:calc(var(--tx-popover-arrow-size) / -2);inset-inline-start:50%;transform:rotate(225deg)}.tx-popover[data-side=left] .tx-popover__arrow,.tx-hover-card[data-side=left] .tx-hover-card__arrow{margin-block-start:calc(var(--tx-popover-arrow-size) / -2);inset-block-start:50%;inset-inline-end:calc(var(--tx-popover-arrow-size) / -2);transform:rotate(135deg)}.tx-popover[data-side=right] .tx-popover__arrow,.tx-hover-card[data-side=right] .tx-hover-card__arrow{margin-block-start:calc(var(--tx-popover-arrow-size) / -2);inset-block-start:50%;inset-inline-start:calc(var(--tx-popover-arrow-size) / -2);transform:rotate(-45deg)}}
