[data-component=dialog-overlay]{z-index:50;background-color:var(--ag-bg-scrim);animation:dialog-scrim-in var(--ag-duration-slow) var(--ag-ease-out);position:fixed;inset:0}@keyframes dialog-scrim-in{0%{opacity:0}}@keyframes dialog-in{0%{opacity:0;transform:scale(.97)}}@media (prefers-reduced-motion:reduce){[data-component=dialog] [data-slot=dialog-container]{animation-name:dialog-scrim-in}}[data-component=dialog]{z-index:50;pointer-events:none;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}[data-component=dialog] [data-slot=dialog-container]{background:var(--ag-bg-overlay);border:1px solid var(--ag-border-subtle);width:480px;height:368px;box-shadow:var(--ag-shadow-dialog);border-radius:var(--ag-radius-xl);pointer-events:auto;animation:dialog-in var(--ag-duration-slow) var(--ag-ease-out);flex-direction:column;align-items:flex-start;display:flex;overflow:hidden}[data-component=dialog] [data-slot=dialog-container] [data-slot=dialog-content]{scrollbar-width:none;-ms-overflow-style:none;background:0 0;flex-direction:column;flex:1;align-self:stretch;align-items:flex-start;width:100%;max-height:100%;display:flex;overflow:auto}[data-component=dialog] [data-slot=dialog-container] [data-slot=dialog-content]::-webkit-scrollbar{display:none}[data-component=dialog] [data-slot=dialog-container] [data-slot=dialog-content] [data-slot=dialog-header]{flex-direction:row;flex-shrink:0;align-self:stretch;align-items:flex-start;gap:12px;width:100%;padding:20px 20px 16px;display:flex}[data-component=dialog] [data-slot=dialog-container] [data-slot=dialog-content] [data-slot=dialog-header] [data-slot=dialog-header-title]{-webkit-user-select:none;user-select:none;min-width:0;font-weight:var(--ag-weight-medium);color:var(--ag-text-primary);font-variation-settings:"slnt" 0;flex:1;margin:0;font-size:14px;line-height:20px}[data-component=dialog] [data-slot=dialog-container] [data-slot=dialog-content] [data-slot=dialog-header] [data-slot=dialog-title-group]{flex-direction:column;flex:1;align-items:flex-start;gap:2px;min-width:0;display:flex}[data-component=dialog] [data-slot=dialog-container] [data-slot=dialog-content] [data-slot=dialog-header] [data-slot=dialog-title]{-webkit-user-select:none;user-select:none;font-weight:var(--ag-weight-strong);letter-spacing:-.01em;text-wrap:balance;color:var(--ag-text-primary);font-variation-settings:"slnt" 0;flex:none;margin:0;font-size:16px;line-height:24px}[data-component=dialog] [data-slot=dialog-container] [data-slot=dialog-content] [data-slot=dialog-header] [data-slot=dialog-description]{-webkit-user-select:none;user-select:none;font-weight:var(--ag-weight-regular);text-wrap:pretty;color:var(--ag-text-secondary);font-variation-settings:"slnt" 0;flex:none;font-size:13px;line-height:20px}[data-component=dialog] [data-slot=dialog-container] [data-slot=dialog-content] [data-slot=dialog-header] [data-slot=dialog-close-button]{margin-top:-2px;border-radius:var(--ag-radius-full);width:28px;height:28px;cursor:var(--ag-cursor-action);color:var(--ag-icon-secondary);transition:background-color var(--ag-duration-hover-out) var(--ag-ease-out);flex-shrink:0;justify-content:center;align-items:center;margin-inline:auto -6px;display:flex}[data-component=dialog] [data-slot=dialog-container] [data-slot=dialog-content] [data-slot=dialog-header] [data-slot=dialog-close-button]:focus-visible{outline:2px solid var(--ag-focus-ring);outline-offset:-2px}@media (hover:hover) and (pointer:fine){[data-component=dialog] [data-slot=dialog-container] [data-slot=dialog-content] [data-slot=dialog-header] [data-slot=dialog-close-button]:hover{background:var(--ag-fill-hover);color:var(--ag-icon-primary);transition-duration:var(--ag-duration-hover-in)}}[data-component=dialog] [data-slot=dialog-container] [data-slot=dialog-content] [data-slot=dialog-header][data-hide-close] [data-slot=dialog-close-button]{display:none}[data-component=dialog] [data-slot=dialog-container] [data-slot=dialog-content] [data-slot=dialog-footer]{border-top:1px solid var(--ag-border-subtle);background:var(--ag-bg-panel);flex-direction:row;flex-shrink:0;justify-content:flex-end;align-self:stretch;align-items:center;gap:8px;padding:12px 20px;display:flex}[data-component=dialog] [data-slot=dialog-container] [data-slot=dialog-content] [data-slot=dialog-body]{flex-direction:column;flex:1;width:100%;display:flex;position:relative;overflow:hidden}[data-component=dialog] [data-slot=dialog-container] [data-slot=dialog-content] [data-slot=dialog-body]:focus-visible{outline:none}[data-component=dialog] [data-slot=dialog-container] [data-slot=dialog-content]:focus-visible{outline:none}[data-component=dialog][data-fit] [data-slot=dialog-container]{height:auto}[data-component=dialog][data-fit] [data-slot=dialog-container] [data-slot=dialog-content]{min-height:0}[data-component=dialog][data-size=large] [data-slot=dialog-container]{width:min(calc(var(--screen-w,100vw) - 32px), 640px);height:min(calc(var(--screen-h,100dvh) - 32px), 560px)}[data-component=dialog][data-size=x-large] [data-slot=dialog-container]{width:min(calc(var(--screen-w,100vw) - 32px), 980px);height:min(calc(var(--screen-h,100dvh) - 92px), 600px)}[data-slot=dialog-grabber]{display:none}@media (width<=767px){[data-component=dialog]{align-items:flex-end}[data-component=dialog] [data-slot=dialog-container],[data-component=dialog][data-size] [data-slot=dialog-container]{width:100%;height:auto;max-height:calc(var(--screen-h,100dvh) - env(safe-area-inset-top) - 12px);padding-bottom:env(safe-area-inset-bottom);animation:dialog-rise .42s var(--ag-ease-drawer);border-width:1px 0 0;border-radius:24px 24px 0 0}[data-component=dialog][data-size=large] [data-slot=dialog-container],[data-component=dialog][data-size=x-large] [data-slot=dialog-container]{height:calc(var(--screen-h,100dvh) - env(safe-area-inset-top) - 12px)}[data-component=dialog] [data-slot=dialog-grabber]{background:var(--ag-border-strong);touch-action:none;border-radius:9999px;flex:none;align-self:center;width:36px;height:5px;margin:8px auto 0;display:block}[data-component=dialog] [data-slot=dialog-header]{touch-action:none}[data-component=dialog] [data-slot=dialog-content] [data-slot=dialog-header]{padding:12px 20px}[data-component=dialog] [data-slot=dialog-content] [data-slot=dialog-footer]{flex-wrap:wrap;padding:12px 16px}[data-component=dialog] [data-slot=dialog-footer]>:is(button,a,[data-component=button]){flex:1 1 0;min-height:44px}}@keyframes dialog-rise{0%{transform:translateY(100%)}}@media (width<=767px) and (prefers-reduced-motion:reduce){[data-component=dialog] [data-slot=dialog-container],[data-component=dialog][data-size] [data-slot=dialog-container]{animation-name:dialog-scrim-in}}
