@layer tx.components{.tx-sheet,.tx-drawer,.tx-detail-panel,.tx-responsive-modal{z-index:var(--tx-sheet-z-index,var(--tx-z-overlay));box-sizing:border-box;gap:var(--tx-sheet-gap,var(--tx-space-4));overscroll-behavior:contain;max-block-size:100dvh;padding-block:var(--tx-sheet-padding,var(--tx-space-5));padding-inline:var(--tx-sheet-padding,var(--tx-space-5));border:var(--tx-sheet-border-width,var(--tx-border-width-thin)) solid var(--tx-border,ButtonBorder);background:var(--tx-elevated,var(--tx-surface,Canvas));color:var(--tx-elevated-foreground,var(--tx-foreground,CanvasText));font-family:var(--tx-font-sans,system-ui, sans-serif);font-size:var(--tx-sheet-font-size,var(--tx-font-size-sm));line-height:var(--tx-sheet-line-height,var(--tx-type-body-line));box-shadow:var(--tx-sheet-elevation,var(--tx-elevation-4));transition:transform var(--tx-motion-normal,.2s) var(--tx-motion-easing,ease-out);outline:none;flex-direction:column;margin:0;display:flex;position:fixed;overflow:auto}.tx-sheet:focus-visible,.tx-drawer:focus-visible,.tx-detail-panel:focus-visible,.tx-responsive-modal:focus-visible{outline:var(--tx-focus-ring-width,2px) solid var(--tx-ring,Highlight);outline-offset:var(--tx-focus-ring-offset,2px)}.tx-sheet[data-side=left],.tx-sheet[data-side=right],.tx-drawer[data-side=left],.tx-drawer[data-side=right]{inline-size:min(28rem,100vw);inset-block:0}.tx-sheet[data-side=left][dir=ltr],.tx-drawer[data-side=left][dir=ltr],.tx-detail-panel[data-side=left][dir=ltr]{inset-inline-start:0}.tx-sheet[data-side=left][dir=rtl],.tx-drawer[data-side=left][dir=rtl],.tx-detail-panel[data-side=left][dir=rtl],.tx-sheet[data-side=right][dir=ltr],.tx-drawer[data-side=right][dir=ltr],.tx-detail-panel[data-side=right][dir=ltr]{inset-inline-end:0}.tx-sheet[data-side=right][dir=rtl],.tx-drawer[data-side=right][dir=rtl],.tx-detail-panel[data-side=right][dir=rtl]{inset-inline-start:0}.tx-sheet[data-side=top],.tx-sheet[data-side=bottom],.tx-drawer[data-side=top],.tx-drawer[data-side=bottom]{block-size:min(32rem,85dvh);inline-size:100%;inset-inline:0}.tx-sheet[data-side=top],.tx-drawer[data-side=top]{inset-block:0 auto}.tx-sheet[data-side=bottom],.tx-drawer[data-side=bottom]{inset-block:auto 0}.tx-sheet[data-side=center],.tx-responsive-modal[data-side=center]{inline-size:min(calc(100% - 2rem), var(--tx-responsive-modal-inline-size,36rem));border-radius:var(--tx-shape-radius-xl);block-size:fit-content;max-block-size:min(100dvh - 2rem,48rem);margin:auto;inset:0}.tx-sheet--sm,.tx-drawer--sm,.tx-detail-panel--sm{--tx-sheet-inline-size:22rem}.tx-sheet--md,.tx-drawer--md,.tx-detail-panel--md{--tx-sheet-inline-size:28rem}.tx-sheet--lg,.tx-drawer--lg,.tx-detail-panel--lg{--tx-sheet-inline-size:38rem}.tx-sheet--xl,.tx-drawer--xl,.tx-detail-panel--xl{--tx-sheet-inline-size:52rem}.tx-responsive-modal--sm{--tx-responsive-modal-inline-size:22rem}.tx-responsive-modal--md{--tx-responsive-modal-inline-size:28rem}.tx-responsive-modal--lg{--tx-responsive-modal-inline-size:38rem}.tx-responsive-modal--xl{--tx-responsive-modal-inline-size:52rem}.tx-sheet[data-side=left],.tx-sheet[data-side=right],.tx-drawer[data-side=left],.tx-drawer[data-side=right],.tx-detail-panel{inline-size:min(var(--tx-sheet-inline-size,28rem), 100vw);block-size:auto;inset-inline:auto}:is(.tx-sheet,.tx-drawer,.tx-detail-panel,.tx-responsive-modal)[data-tx-overlay=contained]{position:absolute}.tx-detail-panel{border:0;inset-block:0}.tx-responsive-modal[data-side=bottom]{border-start-start-radius:var(--tx-shape-radius-xl);border-start-end-radius:var(--tx-shape-radius-xl);border-end-end-radius:0;border-end-start-radius:0;block-size:min(85dvh,48rem);inline-size:100%;inset-block:auto 0;inset-inline:0}.tx-sheet-overlay{z-index:calc(var(--tx-sheet-z-index,var(--tx-z-overlay)) - 1);--tx-scrim-alpha:var(--tx-sheet-scrim-opacity,var(--tx-opacity-scrim))}[data-drawer-handle]{border-radius:var(--tx-shape-radius-full);background:var(--tx-muted-foreground,GrayText);opacity:.45;border:0;align-self:center;block-size:.375rem;inline-size:2.75rem;padding:0}button[data-drawer-handle]{cursor:pointer}button[data-drawer-handle]:focus-visible{outline:var(--tx-focus-ring-width,2px) solid var(--tx-ring,Highlight);outline-offset:var(--tx-space-1)}[data-dragging].tx-drawer,[data-dragging].tx-responsive-modal{transition:none}:is(.tx-sheet,.tx-drawer,.tx-detail-panel,.tx-responsive-modal):has(>[data-tx-sheet-body]){gap:0;padding:0;overflow:hidden}:is(.tx-sheet,.tx-drawer,.tx-detail-panel,.tx-responsive-modal):has(>[data-tx-sheet-body])>[data-drawer-handle]{flex-shrink:0;margin-block-start:var(--tx-space-3)}.tx-sheet__header{gap:var(--tx-space-4);padding-block:var(--tx-sheet-padding,var(--tx-space-5)) var(--tx-space-2);padding-inline:var(--tx-sheet-padding,var(--tx-space-5));flex-shrink:0;justify-content:space-between;align-items:flex-start;display:flex}.tx-sheet__heading{gap:calc(var(--tx-space-unit) * 1.5);flex:auto;min-inline-size:0;display:grid}.tx-sheet__title{font-size:var(--tx-sheet-title-font-size,var(--tx-type-heading-size));font-weight:var(--tx-sheet-title-font-weight,var(--tx-type-heading-weight));line-height:var(--tx-sheet-title-line-height,var(--tx-type-heading-line));text-wrap:balance;margin:0}.tx-sheet__description{color:var(--tx-muted-foreground,GrayText);font-size:var(--tx-sheet-font-size,var(--tx-font-size-sm));margin:0}.tx-sheet__close{inline-size:var(--tx-size-control-md);block-size:var(--tx-size-control-md);border-radius:var(--tx-shape-radius-md);color:var(--tx-muted-foreground,GrayText);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;margin-block-start:calc(var(--tx-space-1) * -1);margin-inline-end:calc(calc(var(--tx-space-unit) * 1.5) * -1);padding:0;display:inline-flex}.tx-sheet__close:hover{background:color-mix(in srgb, var(--tx-foreground,CanvasText) 8%, transparent);color:var(--tx-foreground,CanvasText)}.tx-sheet__close:focus-visible{outline:var(--tx-focus-ring-width,2px) solid var(--tx-ring,Highlight);outline-offset:2px}.tx-sheet__close-label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tx-sheet__body{overscroll-behavior:contain;min-block-size:0;padding-block:var(--tx-space-2);padding-inline:var(--tx-sheet-padding,var(--tx-space-5));flex:auto;overflow:auto}.tx-sheet__footer{gap:var(--tx-space-2);padding-block:var(--tx-space-3) max(var(--tx-sheet-padding,var(--tx-space-5)), var(--tx-safe-bottom,0px));padding-inline:var(--tx-sheet-padding,var(--tx-space-5));border-block-start:var(--tx-sheet-border-width,var(--tx-border-width-thin)) solid var(--tx-border,ButtonBorder);flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;display:flex}@media (width<=40rem){.tx-detail-panel{border-block-end:0;border-inline:0;border-start-start-radius:var(--tx-shape-radius-xl);border-start-end-radius:var(--tx-shape-radius-xl);border-end-end-radius:0;border-end-start-radius:0;inline-size:100%}}@media (prefers-reduced-motion:reduce){.tx-sheet,.tx-drawer,.tx-detail-panel,.tx-responsive-modal{transition:none}}@media (forced-colors:active){.tx-sheet,.tx-drawer,.tx-detail-panel,.tx-responsive-modal,.tx-sheet-overlay{forced-color-adjust:none;border-color:canvastext}.tx-sheet,.tx-drawer,.tx-detail-panel,.tx-responsive-modal{color:canvastext;background:canvas}[data-drawer-handle]{background:canvastext}}}
