[data-ds-root] .ds-dialog-frame{width:100%;max-width:none;height:100%;max-height:none;padding:var(--ds-space-6);color:var(--ds-text-primary);background:var(--ds-backdrop);font:inherit;overscroll-behavior:contain;z-index:var(--ds-z-dialog);border:0;margin:0;position:fixed;inset:0;overflow:auto}[data-ds-root] .ds-dialog-frame[open]{justify-content:center;align-items:center;display:flex}[data-ds-root] .ds-dialog-frame::backdrop{background:0 0}[data-ds-root] .ds-dialog-panel{width:min(100%, calc(var(--ds-control-height) * 16));border:1.5px solid var(--ds-border-strong);border-radius:var(--ds-radius-lg);background:var(--ds-surface-overlay);max-height:100%;box-shadow:var(--ds-elevation-overlay);animation:ds-overlay-enter var(--ds-duration-normal) var(--ds-ease-enter);outline:none;flex-direction:column;display:flex;position:relative}[data-ds-root] .ds-dialog-resizer{width:var(--ds-space-2);cursor:ew-resize;touch-action:none;z-index:var(--ds-z-raised);background:0 0;border:0;padding:0;position:absolute;inset:0 auto 0 0}[data-ds-root] .ds-dialog-resizer:hover{background:var(--ds-selected)}[data-ds-root] .ds-dialog-sm{width:min(100%, calc(var(--ds-control-height) * 11))}[data-ds-root] .ds-dialog-lg{width:min(100%, calc(var(--ds-control-height) * 23))}[data-ds-root] .ds-dialog-heading{align-items:flex-start;gap:var(--ds-space-4);padding:var(--ds-space-6);display:flex}[data-ds-root] .ds-dialog-heading-copy{flex:1;min-width:0}[data-ds-root] .ds-dialog-title{font-size:var(--ds-font-xl);line-height:var(--ds-leading-normal);font-weight:var(--ds-weight-semibold);color:var(--ds-text-primary);margin:0}[data-ds-root] .ds-dialog-description{margin-top:var(--ds-space-2);font-size:var(--ds-font-sm);line-height:var(--ds-leading-relaxed);color:var(--ds-text-secondary)}[data-ds-root] .ds-dialog-body{overscroll-behavior:contain;min-height:0;padding:0 var(--ds-space-6) var(--ds-space-6);color:var(--ds-text-primary);overflow:auto}[data-ds-root] .ds-dialog-footer{justify-content:flex-end;align-items:center;gap:var(--ds-space-3);padding:var(--ds-space-4) var(--ds-space-6);border-top:var(--ds-border-width) solid var(--ds-border-subtle);flex-wrap:wrap;display:flex}[data-ds-root] .ds-overlay-close{width:var(--ds-control-height);height:var(--ds-control-height);border:var(--ds-border-width) solid transparent;border-radius:var(--ds-radius-sm);color:var(--ds-text-secondary);font:inherit;font-size:var(--ds-font-xl);cursor:pointer;transition:background var(--ds-duration-fast) var(--ds-ease-standard), color var(--ds-duration-fast) var(--ds-ease-standard);background:0 0;flex:none;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex}[data-ds-root] .ds-overlay-close:hover:not(:disabled){background:var(--ds-surface-subtle);color:var(--ds-text-primary)}[data-ds-root] .ds-overlay-close:disabled{color:var(--ds-text-disabled);cursor:not-allowed}:is([data-ds-root] .ds-overlay-close:focus-visible,[data-ds-root] .ds-overlay-trigger-button:focus-visible,[data-ds-root] .ds-context-target:focus-visible,[data-ds-root] .ds-menu-item:focus-visible){outline:var(--ds-border-width-strong) solid var(--ds-accent);outline-offset:var(--ds-space-half);box-shadow:var(--ds-focus-shadow)}[data-ds-root] .ds-drawer-frame{padding:0}[data-ds-root] .ds-drawer-frame[open]{justify-content:flex-end;align-items:stretch}[data-ds-root] .ds-drawer-left[open]{justify-content:flex-start}[data-ds-root] .ds-drawer-frame .ds-dialog-panel{border-radius:0;height:100%;max-height:100dvh;animation-name:ds-drawer-enter}[data-ds-root] .ds-drawer-frame .ds-dialog-body{flex:1}[data-ds-root] .ds-drawer-left .ds-dialog-panel{animation-name:ds-drawer-left-enter}[data-ds-root] .ds-modal-portal-host{display:contents}[data-ds-root] .ds-overlay-trigger-button{min-height:var(--ds-control-height);padding:var(--ds-space-2) var(--ds-space-3);font:inherit;color:var(--ds-text-primary);background:var(--ds-surface-elevated);border:var(--ds-border-width) solid var(--ds-border-default);border-radius:var(--ds-radius-sm);cursor:pointer}[data-ds-root] .ds-popover,[data-ds-root] .ds-menu{z-index:var(--ds-z-menu);overscroll-behavior:contain;border:var(--ds-border-width) solid var(--ds-border-default);border-radius:var(--ds-radius-md);background:var(--ds-surface-overlay);width:max-content;color:var(--ds-text-primary);box-shadow:var(--ds-elevation-floating);font-size:var(--ds-font-sm);line-height:var(--ds-leading-normal);animation:ds-overlay-enter var(--ds-duration-fast) var(--ds-ease-enter);outline:none;overflow:auto}[data-ds-root] .ds-popover{width:min(calc(var(--ds-control-height) * 9), calc(100vw - var(--ds-space-6)));padding:var(--ds-space-4)}[data-ds-root] .ds-menu{min-width:calc(var(--ds-control-height) * 5);padding:var(--ds-space-1)}[data-ds-root] .ds-menu-item{align-items:center;gap:var(--ds-space-3);width:100%;min-height:var(--ds-control-height);padding:var(--ds-space-2) var(--ds-space-3);border-radius:var(--ds-radius-xs);color:var(--ds-text-primary);text-align:start;font:inherit;cursor:pointer;background:0 0;border:0;display:flex}[data-ds-root] .ds-menu-item:hover:not(:disabled),[data-ds-root] .ds-menu-item:focus:not(:disabled){background:var(--ds-selected)}[data-ds-root] .ds-menu-item:disabled{color:var(--ds-text-disabled);cursor:not-allowed}[data-ds-root] .ds-menu-item-danger{color:var(--ds-danger)}[data-ds-root] .ds-menu-item-danger:hover:not(:disabled),[data-ds-root] .ds-menu-item-danger:focus:not(:disabled){background:var(--ds-danger-subtle)}[data-ds-root] .ds-menu-icon{justify-content:center;align-items:center;display:inline-flex}[data-ds-root] .ds-menu-shortcut{color:var(--ds-text-tertiary);font-size:var(--ds-font-xs);margin-inline-start:auto;padding-inline-start:var(--ds-space-6)}[data-ds-root] .ds-menu-empty{padding:var(--ds-space-3);color:var(--ds-text-tertiary)}[data-ds-root] .ds-tooltip{z-index:var(--ds-z-tooltip);width:max-content;max-width:calc(var(--ds-control-height) * 8);padding:var(--ds-space-2) var(--ds-space-3);border:var(--ds-border-width) solid var(--ds-border-strong);border-radius:var(--ds-radius-sm);background:var(--ds-surface-elevated);color:var(--ds-text-primary);box-shadow:var(--ds-elevation-floating);font-size:var(--ds-font-xs);line-height:var(--ds-leading-normal);pointer-events:auto;animation:ds-overlay-enter var(--ds-duration-fast) var(--ds-ease-enter)}[data-ds-root] .ds-context-target{border-radius:var(--ds-radius-sm)}[data-ds-root] .ds-toast-region{inset-inline-end:var(--ds-space-6);bottom:var(--ds-space-6);z-index:var(--ds-z-toast);gap:var(--ds-space-3);width:min(calc(var(--ds-control-height) * 11), calc(100vw - var(--ds-space-12)));max-height:calc(100dvh - var(--ds-space-12));pointer-events:none;flex-direction:column;display:flex;position:fixed;overflow-y:auto}[data-ds-root] .ds-toast{pointer-events:auto;animation:ds-overlay-enter var(--ds-duration-normal) var(--ds-ease-enter)}[data-ds-root] .ds-toast .ds-notification{box-shadow:var(--ds-elevation-floating)}[data-ds-root] .ds-notification{--ds-notification-color:var(--ds-info);--ds-notification-fill:var(--ds-info-subtle);align-items:flex-start;gap:var(--ds-space-3);padding:var(--ds-space-4);border:var(--ds-border-width) solid var(--ds-border-default);border-inline-start:var(--ds-space-1) solid var(--ds-notification-color);border-radius:var(--ds-radius-md);background:var(--ds-surface-overlay);color:var(--ds-text-primary);font-size:var(--ds-font-sm);line-height:var(--ds-leading-normal);display:flex}[data-ds-root] .ds-notification-success{--ds-notification-color:var(--ds-success);--ds-notification-fill:var(--ds-success-subtle)}[data-ds-root] .ds-notification-warning{--ds-notification-color:var(--ds-warning);--ds-notification-fill:var(--ds-warning-subtle)}[data-ds-root] .ds-notification-danger{--ds-notification-color:var(--ds-danger);--ds-notification-fill:var(--ds-danger-subtle)}[data-ds-root] .ds-notification-symbol{width:var(--ds-space-6);height:var(--ds-space-6);color:var(--ds-notification-color);background:var(--ds-notification-fill);border-radius:var(--ds-radius-pill);font-weight:var(--ds-weight-semibold);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}[data-ds-root] .ds-notification-copy{overflow-wrap:anywhere;flex:1;min-width:0}[data-ds-root] .ds-notification-title{font-weight:var(--ds-weight-semibold)}[data-ds-root] .ds-notification-description{margin-top:var(--ds-space-1);color:var(--ds-text-secondary);line-height:var(--ds-leading-relaxed)}[data-ds-root] .ds-notification-action{margin-top:var(--ds-space-3)}[data-ds-root] .ds-notification .ds-overlay-close{width:var(--ds-space-6);height:var(--ds-space-6)}@keyframes ds-overlay-enter{0%{opacity:0;transform:translateY(var(--ds-space-1))}to{opacity:1;transform:translateY(0)}}@keyframes ds-drawer-enter{0%{opacity:0;transform:translateX(var(--ds-space-8))}to{opacity:1;transform:translate(0)}}@keyframes ds-drawer-left-enter{0%{opacity:0;transform:translateX(calc(-1 * var(--ds-space-8)))}to{opacity:1;transform:translate(0)}}@media (max-width:600px){[data-ds-root] .ds-dialog-frame:not(.ds-drawer-frame){padding:var(--ds-space-3)}[data-ds-root] .ds-dialog-heading{padding:var(--ds-space-4)}[data-ds-root] .ds-dialog-body{padding:0 var(--ds-space-4) var(--ds-space-4)}[data-ds-root] .ds-dialog-footer{padding:var(--ds-space-3) var(--ds-space-4)}[data-ds-root] .ds-toast-region{inset-inline-end:var(--ds-space-3);bottom:var(--ds-space-3);width:calc(100vw - var(--ds-space-6))}}@media (prefers-reduced-motion:reduce){[data-ds-root] .ds-dialog-panel,[data-ds-root] .ds-popover,[data-ds-root] .ds-menu,[data-ds-root] .ds-tooltip,[data-ds-root] .ds-toast{animation:none}}
