ds-color>input[type=color]{appearance:none!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;padding:calc(2px * var(--ds-sf))!important;border:1px solid var(--ds-border-color)!important;border-radius:var(--ds-radius)!important;corner-shape:var(--ds-corner-shape,round)!important;background:var(--ds-input-background)!important;box-shadow:none!important;cursor:pointer!important;margin:0!important;display:block!important}ds-color>input[type=color]::-webkit-color-swatch-wrapper{padding:0}ds-color>input[type=color]::-webkit-color-swatch{border:0;border-radius:0}ds-color>input[type=color]::-moz-color-swatch{border:0;border-radius:0}ds-color>input[type=color]:focus-visible{outline:2px solid var(--ds-focus-ring)!important;outline-offset:1px!important}ds-color>input[type=color]:disabled{opacity:.5!important;cursor:default!important}ds-color>input[type=color][hidden]{display:none!important}ds-composer>textarea::placeholder{color:var(--ds-text-color-muted)!important;-webkit-text-fill-color:var(--ds-text-color-muted)!important;opacity:1!important}ds-composer>textarea::selection{background:var(--ds-accent-color);color:var(--ds-text-color);-webkit-text-fill-color:var(--ds-text-color)}ds-dialog>dialog{box-sizing:border-box;position:var(--ds-dialog-position,fixed);inset:var(--ds-dialog-inset,0);width:var(--ds-dialog-width,calc(20 * var(--ds-unit)));max-width:var(--ds-dialog-max-width,calc(100vw - 2 * var(--ds-unit)));max-height:var(--ds-dialog-max-height,calc(100dvh - 2 * var(--ds-unit)));height:var(--ds-dialog-height,fit-content);margin:var(--ds-dialog-margin,auto);padding:var(--ds-dialog-padding,var(--ds-unit));border:var(--ds-dialog-border,1px solid var(--ds-border-color));background:var(--ds-dialog-paper,var(--ds-paper));color:var(--ds-text-color);z-index:var(--ds-dialog-layer,auto);box-shadow:none;overflow:var(--ds-dialog-overflow,auto);overscroll-behavior:contain;font-family:var(--ds-typeface-regular);font-feature-settings:var(--ds-font-features);font-size:var(--ds-type-size-default);font-weight:var(--ds-type-weight-default);line-height:var(--ds-type-lineheight-default);letter-spacing:var(--ds-type-letterspacing-default);border-radius:0}ds-dialog>dialog[open]{gap:var(--ds-unit);flex-direction:column;display:flex}ds-dialog>dialog:not([open]){display:none}ds-dialog>dialog[data-ds-dialog-anchored]{inset:auto;left:var(--ds-dialog-anchor-left,0px);top:var(--ds-dialog-anchor-top,0px);margin:calc(var(--ds-unit) / 2);width:var(--ds-dialog-width,max-content);max-width:var(--ds-dialog-available-width,calc(100vw - var(--ds-unit)));max-height:var(--ds-dialog-available-height,calc(100dvh - var(--ds-unit)))}ds-dialog>dialog[data-ds-dialog-flush]{gap:0;padding:0}ds-dialog>dialog[data-ds-dialog-fullscreen]{width:100vw;max-width:none;height:100dvh;max-height:none;padding:var(--ds-dialog-padding,0);border:0;gap:0}ds-dialog>dialog[data-ds-dialog-rotated]{width:calc(100dvh - 2 * var(--ds-unit));height:calc(100vw - 2 * var(--ds-unit));max-width:none;max-height:none;margin:0;inset:50% auto auto 50%;transform:translate(-50%,-50%)rotate(90deg)}ds-dialog>dialog[data-ds-dialog-fullscreen][data-ds-dialog-rotated]{width:100dvh;height:100vw}ds-dialog>dialog::backdrop{background:color-mix(in srgb, var(--ds-black) 40%, transparent)}ds-dialog [data-ds-dialog=header]{padding-right:var(--ds-unit);flex-direction:column;display:flex}ds-dialog [data-ds-dialog=title]{min-height:var(--ds-row-height);color:var(--ds-text-color);font:inherit;font-weight:var(--ds-type-weight-bold);line-height:var(--ds-row-height);align-items:center;margin:0;display:flex}ds-dialog [data-ds-dialog=description]{color:var(--ds-text-color-muted);font:inherit;margin:0}ds-dialog [data-ds-dialog=footer]{justify-content:flex-end;align-items:center;gap:calc(var(--ds-unit) / 2);min-height:var(--ds-row-height);flex-wrap:wrap;display:flex}ds-dialog [data-ds-dialog=close]{top:var(--ds-unit);right:var(--ds-unit);position:absolute}ds-dialog>dialog[data-ds-dialog-inline]{background:0 0;border:0;gap:0;width:100%;max-width:none;max-height:none;margin:0;padding:0;position:relative;inset:auto}:is(ds-dialog>dialog[data-ds-placement=sheet],dialog.ds-dialog.ds-dialog--sheet),:is(ds-dialog>dialog[data-ds-placement=end],dialog.ds-dialog.ds-dialog--end),:is(ds-dialog>dialog[data-ds-placement=start],dialog.ds-dialog.ds-dialog--start){--ds-dialog-gap:var(--ds-unit);--ds-dialog-inner:var(--ds-dialog-padding,var(--ds-unit));--ds-dialog-within:max(0px, var(--ds-dialog-inner) - var(--ds-dialog-line,1px));--ds-dialog-motion:var(--ds-dialog-enter,.38s);--ds-dialog-curve:var(--ds-dialog-easing,cubic-bezier(.32, .72, 0, 1));gap:var(--ds-dialog-gap);transform:var(--ds-dialog-held);transition:transform var(--ds-dialog-motion) var(--ds-dialog-curve), opacity var(--ds-dialog-motion) var(--ds-dialog-curve), overlay var(--ds-dialog-motion) allow-discrete, display var(--ds-dialog-motion) allow-discrete;margin:0}:is(ds-dialog>dialog[data-ds-placement],dialog.ds-dialog:is(.ds-dialog--sheet,.ds-dialog--end,.ds-dialog--start))[data-ds-dialog-flush]{--ds-dialog-inner:0px;--ds-dialog-gap:0px}:is(ds-dialog>dialog[data-ds-placement=sheet],dialog.ds-dialog.ds-dialog--sheet){--ds-dialog-held:translateY(var(--ds-dialog-drag,0px));--ds-dialog-away:translateY(100%);width:var(--ds-dialog-width,100%);max-width:min(100%, var(--ds-dialog-sheet-width,calc(32 * var(--ds-unit))));height:var(--ds-dialog-height,fit-content);max-height:calc(100dvh - var(--ds-dialog-sheet-gap,calc(2 * var(--ds-unit))) - env(safe-area-inset-top,0px));padding:var(--ds-dialog-within) calc(var(--ds-dialog-inner) + env(safe-area-inset-right,0px)) calc(var(--ds-dialog-inner) + env(safe-area-inset-bottom,0px)) calc(var(--ds-dialog-inner) + env(safe-area-inset-left,0px));border-bottom:0;margin:0 auto;inset:auto 0 0}:is(ds-dialog>dialog[data-ds-placement=sheet],dialog.ds-dialog.ds-dialog--sheet):before{--ds-dialog-handle-height:calc(4px * var(--ds-sf,1));content:"";display:var(--ds-dialog-handle,block);z-index:1;top:calc((var(--ds-unit) - var(--ds-dialog-handle-height)) / 2 - var(--ds-dialog-line,1px));width:calc(2 * var(--ds-unit));height:var(--ds-dialog-handle-height);margin-top:calc(var(--ds-dialog-inner) * -1 + (var(--ds-unit) - var(--ds-dialog-handle-height)) / 2);margin-bottom:calc(var(--ds-dialog-inner) - var(--ds-dialog-gap) - var(--ds-dialog-handle-height) - (var(--ds-unit) - var(--ds-dialog-handle-height)) / 2);border-radius:calc(var(--ds-dialog-handle-height) / 2);background:var(--ds-dialog-handle-color,var(--ds-border-color));pointer-events:none;flex:none;align-self:center;position:sticky}:is(ds-dialog>dialog[data-ds-placement=end],dialog.ds-dialog.ds-dialog--end),:is(ds-dialog>dialog[data-ds-placement=start],dialog.ds-dialog.ds-dialog--start){--ds-dialog-held:translateX(var(--ds-dialog-drag,0px));width:calc(var(--ds-dialog-width,calc(16 * var(--ds-unit))) + var(--ds-dialog-safe-side,0px));max-width:calc(100vw - 2 * var(--ds-unit));border-top:0;border-bottom:0;height:100dvh;max-height:none}:is(ds-dialog>dialog[data-ds-placement=end],dialog.ds-dialog.ds-dialog--end):not(:dir(rtl)),:is(ds-dialog>dialog[data-ds-placement=start],dialog.ds-dialog.ds-dialog--start):dir(rtl){--ds-dialog-away:translateX(100%);--ds-dialog-safe-side:env(safe-area-inset-right,0px);padding:calc(var(--ds-dialog-inner) + env(safe-area-inset-top,0px)) calc(var(--ds-dialog-inner) + env(safe-area-inset-right,0px)) calc(var(--ds-dialog-inner) + env(safe-area-inset-bottom,0px)) var(--ds-dialog-within);border-right:0;inset:0 0 0 auto}:is(ds-dialog>dialog[data-ds-placement=start],dialog.ds-dialog.ds-dialog--start):not(:dir(rtl)),:is(ds-dialog>dialog[data-ds-placement=end],dialog.ds-dialog.ds-dialog--end):dir(rtl){--ds-dialog-away:translateX(-100%);--ds-dialog-safe-side:env(safe-area-inset-left,0px);padding:calc(var(--ds-dialog-inner) + env(safe-area-inset-top,0px)) var(--ds-dialog-within) calc(var(--ds-dialog-inner) + env(safe-area-inset-bottom,0px)) calc(var(--ds-dialog-inner) + env(safe-area-inset-left,0px));border-left:0;inset:0 auto 0 0}:root:has(dialog.ds-dialog:is(.ds-dialog--sheet,.ds-dialog--end,.ds-dialog--start):modal){overscroll-behavior:none;overflow:hidden}:is(ds-dialog>dialog[data-ds-placement],dialog.ds-dialog:is(.ds-dialog--sheet,.ds-dialog--end,.ds-dialog--start)):not([open]){--ds-dialog-motion:var(--ds-dialog-exit,.26s);transform:var(--ds-dialog-away)}@starting-style{:is(ds-dialog>dialog[data-ds-placement],dialog.ds-dialog:is(.ds-dialog--sheet,.ds-dialog--end,.ds-dialog--start))[open]{transform:var(--ds-dialog-away)}}:is(ds-dialog>dialog[data-ds-placement],dialog.ds-dialog:is(.ds-dialog--sheet,.ds-dialog--end,.ds-dialog--start))::backdrop{opacity:calc(1 - var(--ds-dialog-progress,0));transition:opacity var(--ds-dialog-motion,.38s) ease, overlay var(--ds-dialog-motion,.38s) allow-discrete, display var(--ds-dialog-motion,.38s) allow-discrete}:is(ds-dialog>dialog[data-ds-placement],dialog.ds-dialog:is(.ds-dialog--sheet,.ds-dialog--end,.ds-dialog--start)):not([open])::backdrop{opacity:0}@starting-style{:is(ds-dialog>dialog[data-ds-placement],dialog.ds-dialog:is(.ds-dialog--sheet,.ds-dialog--end,.ds-dialog--start))[open]::backdrop{opacity:0}}:is(ds-dialog>dialog[data-ds-placement],dialog.ds-dialog:is(.ds-dialog--sheet,.ds-dialog--end,.ds-dialog--start))[data-ds-dialog-dragging],:is(ds-dialog>dialog[data-ds-placement],dialog.ds-dialog:is(.ds-dialog--sheet,.ds-dialog--end,.ds-dialog--start))[data-ds-dialog-dragging]::backdrop{transition:none}@media (prefers-reduced-motion:reduce){:is(ds-dialog>dialog[data-ds-placement],dialog.ds-dialog:is(.ds-dialog--sheet,.ds-dialog--end,.ds-dialog--start)){--ds-dialog-motion:.15s;transition:opacity var(--ds-dialog-motion) ease, overlay var(--ds-dialog-motion) allow-discrete, display var(--ds-dialog-motion) allow-discrete}:is(ds-dialog>dialog[data-ds-placement],dialog.ds-dialog:is(.ds-dialog--sheet,.ds-dialog--end,.ds-dialog--start)):not([open]){--ds-dialog-motion:.15s;transform:var(--ds-dialog-held);opacity:0}@starting-style{:is(ds-dialog>dialog[data-ds-placement],dialog.ds-dialog:is(.ds-dialog--sheet,.ds-dialog--end,.ds-dialog--start))[open]{transform:var(--ds-dialog-held);opacity:0}}}.ds-context-trigger{-webkit-touch-callout:none;user-select:none;touch-action:pan-y}
