[data-tds=date-picker]{gap:var(--tds-date-picker-field-gap);font-size:var(--tds-font-size-sm);color:var(--tds-fg-default);flex-direction:column;display:flex}[data-tds=date-picker]>label{font-weight:var(--tds-date-picker-label-weight)}[data-tds=date-picker] [slot=description]{font-size:var(--tds-font-size-xs);color:var(--tds-fg-muted)}[data-tds=date-picker] [slot=errorMessage]{align-items:center;gap:var(--tds-date-picker-field-gap);font-size:var(--tds-font-size-xs);color:var(--tds-danger-default);display:flex}[data-tds=date-picker] [slot=errorMessage]:empty{display:none}[data-tds=date-picker] [data-slot=group]{justify-content:space-between;align-items:center;gap:var(--tds-date-picker-gap);min-block-size:max(var(--tds-control-height-md), var(--tds-touch-target));padding-inline:var(--tds-control-padding-inline);background:var(--tds-date-picker-bg);border:var(--tds-border-width) solid var(--tds-date-picker-border);border-radius:var(--tds-date-picker-radius);transition:border-color var(--tds-date-picker-transition);display:flex}[data-tds=date-picker][data-size=sm] [data-slot=group]{min-block-size:max(var(--tds-control-height-sm), var(--tds-touch-target))}[data-tds=date-picker][data-size=lg] [data-slot=group]{min-block-size:max(var(--tds-control-height-lg), var(--tds-touch-target));font-size:var(--tds-font-size-md)}[data-tds=date-picker] [data-slot=group][data-hovered]{border-color:var(--tds-date-picker-border-hover)}[data-tds=date-picker] [data-slot=group][data-focus-within]{border-color:var(--tds-date-picker-border-focus)}[data-tds=date-picker] [data-slot=group]:has(:focus-visible){box-shadow:var(--tds-date-picker-focus-halo)}@media (forced-colors:active){[data-tds=date-picker] [data-slot=group]:has(:focus-visible){box-shadow:none;outline:var(--tds-focus-edge) solid Highlight;outline-offset:var(--tds-focus-ring-offset)}}[data-tds=date-picker][data-invalid] [data-slot=group]{border-color:var(--tds-date-picker-border-invalid);border-width:var(--tds-border-width-strong)}[data-tds=date-picker][data-readonly] [data-slot=group]{background:var(--tds-surface-sunken);border-style:dashed}[data-tds=date-picker] [data-slot=input]{flex:auto;align-items:center;min-inline-size:0;display:flex}[data-tds=date-picker] [data-type]{padding-inline:var(--tds-date-picker-segment-padding);border-radius:var(--tds-date-picker-segment-radius);font-variant-numeric:tabular-nums;caret-color:#0000;min-inline-size:var(--tds-space-6);min-block-size:var(--tds-space-6);text-align:center;unicode-bidi:isolate;outline:0;display:inline-block}[data-tds=date-picker] [data-type=literal]{padding-inline:0}[data-tds=date-picker] [data-type][data-placeholder]{color:var(--tds-date-picker-segment-placeholder)}[data-tds=date-picker] [data-type][data-focused]{background:var(--tds-date-picker-segment-bg-focus);color:var(--tds-date-picker-segment-fg-focus)}[data-tds=date-picker] [data-slot=trigger]{min-inline-size:var(--tds-touch-target);min-block-size:var(--tds-touch-target);color:var(--tds-fg-muted);border-radius:var(--tds-date-picker-radius);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin-inline-end:calc(var(--tds-control-padding-inline) * -1);display:inline-flex}[data-tds=date-picker] [data-slot=trigger][data-hovered]{background:var(--tds-surface-hover);color:var(--tds-fg-default)}[data-tds=date-picker] [data-slot=trigger]:focus-visible{outline:var(--tds-focus-edge) solid var(--tds-focus-ring);outline-offset:calc(var(--tds-focus-edge) * -1)}[data-tds=date-picker][data-loading] [data-slot=trigger]{cursor:progress}[data-tds=date-picker][data-disabled]{opacity:var(--tds-date-picker-disabled-opacity)}[data-tds=date-picker][data-disabled] [data-slot=group]{cursor:not-allowed}[data-tds=date-picker-popover]{padding:var(--tds-date-picker-popover-padding);background:var(--tds-date-picker-popover-bg);color:var(--tds-fg-default);border:var(--tds-border-width) solid var(--tds-date-picker-popover-border);border-radius:var(--tds-date-picker-popover-radius);box-shadow:var(--tds-date-picker-popover-shadow);font-size:var(--tds-font-size-sm)}[data-tds=date-picker-popover] section[role=dialog],[data-tds=date-picker-popover] [role=dialog]{outline:0}[data-tds=date-picker-popover] [data-slot=calendar-header]{justify-content:space-between;align-items:center;gap:var(--tds-date-picker-gap);margin-block-end:var(--tds-date-picker-gap);display:flex}[data-tds=date-picker-popover] h2{font-size:var(--tds-font-size-md);font-weight:var(--tds-font-weight-semibold);margin:0}[data-tds=date-picker-popover] [data-slot=nav]{min-inline-size:var(--tds-touch-target);min-block-size:var(--tds-touch-target);color:var(--tds-fg-default);border-radius:var(--tds-date-picker-radius);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}[data-tds=date-picker-popover] [data-slot=nav][data-hovered]{background:var(--tds-date-picker-cell-bg-hover)}[data-tds=date-picker-popover] [data-slot=nav][data-disabled]{opacity:var(--tds-date-picker-disabled-opacity);cursor:not-allowed}[data-tds=date-picker-popover] [data-slot=nav]:focus-visible{outline:var(--tds-focus-edge) solid var(--tds-focus-ring);outline-offset:calc(var(--tds-focus-edge) * -1)}[data-tds=date-picker-popover] table{border-collapse:collapse}[data-tds=date-picker-popover] th{font-weight:var(--tds-font-weight-medium);color:var(--tds-fg-muted);font-size:var(--tds-font-size-xs);padding-block-end:var(--tds-date-picker-segment-padding)}[data-tds=date-picker-popover] td{text-align:center;padding:0}[data-tds=date-picker-popover] [role=gridcell]>div,[data-tds=date-picker-popover] td>div{inline-size:var(--tds-date-picker-cell-size);block-size:var(--tds-date-picker-cell-size);border-radius:var(--tds-radius-full);cursor:pointer;font-variant-numeric:tabular-nums;outline:0;justify-content:center;align-items:center;display:inline-flex}[data-tds=date-picker-popover] td>div[data-hovered]{background:var(--tds-date-picker-cell-bg-hover)}[data-tds=date-picker-popover] td>div[data-selected]{background:var(--tds-date-picker-cell-bg-selected);color:var(--tds-date-picker-cell-fg-selected);font-weight:var(--tds-font-weight-semibold)}[data-tds=date-picker-popover] td>div[data-outside-month]{color:var(--tds-date-picker-cell-fg-outside)}[data-tds=date-picker-popover] td>div[data-disabled],[data-tds=date-picker-popover] td>div[data-unavailable]{opacity:var(--tds-date-picker-disabled-opacity);cursor:not-allowed;text-decoration:line-through}[data-tds=date-picker-popover] td>div[data-focus-visible]{outline:var(--tds-focus-edge) solid var(--tds-focus-ring);outline-offset:calc(var(--tds-focus-edge) * -1)}@media print{[data-tds=date-picker][data-print=hide],[data-tds=date-picker] [data-slot=trigger]{display:none}[data-tds=date-picker] [data-slot=group]{background:0 0;border-color:currentColor}}@keyframes tds-date-picker-in{0%{opacity:0;transform:translateY(calc(var(--tds-space-2) * -1)) scale(.96)}}@keyframes tds-date-picker-out{to{opacity:0;transform:translateY(calc(var(--tds-space-1) * -1)) scale(.98)}}[data-tds=date-picker-popover]{transform-origin:top}[data-tds=date-picker-popover][data-placement=top]{transform-origin:bottom}[data-tds=date-picker-popover][data-entering]{animation:tds-date-picker-in var(--tds-dur-deliberate) var(--tds-ease-out) both}[data-tds=date-picker-popover][data-exiting]{animation:tds-date-picker-out var(--tds-dur-base) var(--tds-ease-out) both}
[data-tds=modal][data-overlay=modal]{z-index:var(--tds-modal-z);padding:var(--tds-modal-edge-gap);-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}[data-tds=modal] [data-part=scrim]{background:var(--tds-modal-scrim);-webkit-backdrop-filter:blur(var(--tds-modal-scrim-blur));backdrop-filter:blur(var(--tds-modal-scrim-blur));pointer-events:none;position:absolute;inset:0}[data-tds=modal][data-dock=visible] [data-part=scrim]{-webkit-mask-image:linear-gradient(var(--tds-modal-scrim-hole) 0 0), linear-gradient(var(--tds-modal-scrim-hole) 0 0);-webkit-mask-image:linear-gradient(var(--tds-modal-scrim-hole) 0 0), linear-gradient(var(--tds-modal-scrim-hole) 0 0);mask-image:linear-gradient(var(--tds-modal-scrim-hole) 0 0), linear-gradient(var(--tds-modal-scrim-hole) 0 0);-webkit-mask-size:100% 100%, var(--tds-modal-hw) var(--tds-modal-hh);-webkit-mask-size:100% 100%, var(--tds-modal-hw) var(--tds-modal-hh);mask-size:100% 100%, var(--tds-modal-hw) var(--tds-modal-hh);-webkit-mask-position:0 0, calc(var(--tds-modal-hx) - var(--tds-modal-hw) / 2) calc(var(--tds-modal-hy) - var(--tds-modal-hh) / 2);-webkit-mask-position:0 0, calc(var(--tds-modal-hx) - var(--tds-modal-hw) / 2) calc(var(--tds-modal-hy) - var(--tds-modal-hh) / 2);mask-position:0 0, calc(var(--tds-modal-hx) - var(--tds-modal-hw) / 2) calc(var(--tds-modal-hy) - var(--tds-modal-hh) / 2);-webkit-mask-composite:xor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:xor;mask-composite:exclude}[data-tds=modal][data-entering]{animation:tds-modal-scrim-in var(--tds-modal-pour-duration) var(--tds-modal-pour-ease) both}[data-tds=modal][data-exiting]{animation:tds-modal-scrim-out var(--tds-modal-inject-duration) var(--tds-modal-inject-ease) forwards}[data-tds=modal] [data-part=panel]{inline-size:min(var(--tds-modal-width-md), 100%);max-block-size:var(--tds-modal-max-height);color:var(--tds-modal-fg);background:var(--tds-modal-bg);border:var(--tds-border-width) solid var(--tds-modal-border);border-radius:var(--tds-modal-radius);box-shadow:var(--tds-modal-shadow);position:relative;overflow:hidden}[data-tds=modal][data-size=sm] [data-part=panel]{inline-size:min(var(--tds-modal-width-sm), 100%)}[data-tds=modal][data-size=lg] [data-part=panel]{inline-size:min(var(--tds-modal-width-lg), 100%)}[data-tds=modal][data-size=full] [data-part=panel]{border-inline:0;border-radius:0;block-size:100%;max-block-size:100%;inline-size:100%}@media (max-width:40rem){[data-tds=modal] [data-part=dialog]{padding:var(--tds-modal-padding)}}[data-tds=modal] [data-part=panel][data-entering]{animation:tds-modal-panel-in calc(var(--tds-modal-pour-duration) * .3) var(--tds-ease-out) calc(var(--tds-modal-pour-duration) * .7) both}[data-tds=modal] [data-part=panel][data-exiting]{animation:tds-modal-panel-out calc(var(--tds-modal-inject-duration) * .16) var(--tds-ease-soft) forwards}[data-tds=modal] [data-part=dialog]{flex:auto;min-block-size:0;padding:0;overflow:hidden}[data-tds=modal] [data-part=content]{flex-direction:column;flex:auto;min-block-size:0;max-block-size:100%;display:flex;position:relative}[data-tds=modal] [data-part=header]{align-items:flex-start;gap:var(--tds-modal-gap);padding:var(--tds-modal-padding);background:var(--tds-modal-header-bg);color:var(--tds-modal-header-fg);border-block-end:var(--tds-border-width) solid var(--tds-modal-header-border);padding-inline-end:calc(var(--tds-modal-padding) + var(--tds-modal-close-size));display:flex}[data-tds=modal] [data-part=title]{font-size:var(--tds-modal-title-size);font-weight:var(--tds-modal-title-weight);line-height:var(--tds-line-height-tight);margin:0}[data-tds=modal] [data-part=title][data-sr-only=true]{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:-1px;position:absolute;overflow:hidden}[data-tds=modal] [data-part=description]{color:var(--tds-modal-fg-muted)}[data-tds=modal] [data-part=body]{padding:var(--tds-modal-gap) var(--tds-modal-padding);background:var(--tds-modal-body-bg);color:var(--tds-modal-body-fg);flex:auto}[data-tds=modal] [data-part=footer]{padding:var(--tds-modal-gap) var(--tds-modal-padding) var(--tds-modal-padding);background:var(--tds-modal-footer-bg);border-block-start:var(--tds-border-width) solid var(--tds-modal-footer-border)}[data-tds=modal] [data-part=close]{inline-size:var(--tds-modal-close-size);block-size:var(--tds-modal-close-size);color:var(--tds-modal-fg-muted)}[data-tds=modal] [data-part=close]:hover{color:var(--tds-modal-fg)}[data-tds=modal] [data-part=close]:focus-visible,[data-tds=modal] [data-part=panel] :focus-visible:not([data-part=dialog]){outline:var(--tds-focus-edge) solid var(--tds-focus-ring);outline-offset:0;box-shadow:var(--tds-focus-halo)}@media (max-width:40rem){[data-tds=modal]{--tds-modal-padding:var(--tds-space-4)}}[data-tds=modal][data-scrim=dim]{--tds-modal-scrim:var(--tds-scrim);--tds-modal-scrim-blur:var(--tds-blur-sm)}[data-tds=modal][data-scrim=clear]{--tds-modal-scrim:transparent;--tds-modal-scrim-blur:0px}[data-tds=modal][data-placement=top][data-overlay=modal]{align-items:flex-start;padding-block-start:var(--tds-modal-top-offset)}[data-tds=modal][data-motion=fade] [data-part=panel][data-entering]{animation:tds-modal-fade-in var(--tds-modal-fade-duration) var(--tds-ease-out) both}[data-tds=modal][data-motion=fade] [data-part=panel][data-exiting]{animation:tds-modal-fade-out var(--tds-modal-fade-duration) var(--tds-ease-soft) forwards}[data-tds=modal][data-motion=fade][data-entering],[data-tds=modal][data-motion=fade][data-exiting]{animation-duration:var(--tds-modal-fade-duration)}@keyframes tds-modal-fade-in{0%{opacity:0;scale:.97}}@keyframes tds-modal-fade-out{to{opacity:0;scale:.97}}[data-tds=modal]:is([data-dock=behind],[data-dock=hidden]) [data-part=base]{display:none}[data-tds=modal][data-dock=visible][data-entering] [data-part=base],[data-tds=modal][data-dock=visible][data-exiting] [data-part=base]{animation-name:tds-modal-mound}[data-tds=modal] [data-part=panel]{translate:0 var(--tds-modal-drag)}[data-tds=modal] [data-part=header][data-swipe=true]{cursor:grab;padding-block-start:calc(var(--tds-modal-padding) + var(--tds-space-2));position:relative}[data-tds=modal] [data-part=header][data-swipe=true]:active{cursor:grabbing}[data-tds=modal] [data-part=grip]{inline-size:var(--tds-modal-grip-width);block-size:var(--tds-modal-grip-height);border-radius:var(--tds-radius-full);background:var(--tds-modal-grip-color);position:absolute;inset-block-start:var(--tds-space-2);inset-inline-start:50%;translate:-50%}[data-tds=modal] [data-part=glow]{pointer-events:none;position:absolute;inset:0;overflow:hidden}[data-tds=modal] [data-part=glow]>i{inline-size:var(--tds-modal-glow-size);block-size:var(--tds-modal-glow-size);border-radius:var(--tds-radius-full);filter:blur(var(--tds-modal-glow-blur));opacity:var(--tds-modal-glow-opacity);animation:tds-modal-glow-drift var(--tds-modal-glow-speed) var(--tds-ease-soft) infinite alternate;position:absolute}[data-tds=modal] [data-part=glow]>i:first-child{background:var(--tds-modal-glow-1);inset-block-start:-18%;inset-inline-start:-10%}[data-tds=modal] [data-part=glow]>i:nth-child(2){background:var(--tds-modal-glow-2);animation-duration:calc(var(--tds-modal-glow-speed) * 1.3);animation-direction:alternate-reverse;inset-block-end:-22%;inset-inline-end:-12%}[data-tds=modal] [data-part=glow]>i:nth-child(3){background:var(--tds-modal-glow-3);animation-duration:calc(var(--tds-modal-glow-speed) * .8);inset-block-start:20%;inset-inline-start:30%}@keyframes tds-modal-glow-drift{0%{translate:0;scale:1}50%{translate:8% -6%;scale:1.12}to{translate:-6% 8%;scale:.94}}[data-tds=modal] [data-part=liquid]{filter:var(--tds-modal-goo) drop-shadow(var(--tds-modal-liquid-shadow));pointer-events:none;opacity:0;direction:ltr;position:absolute;inset:0;overflow:hidden}[data-tds=modal][data-entering] [data-part=liquid],[data-tds=modal][data-exiting] [data-part=liquid]{opacity:1}[data-tds=modal] [data-part=liquid]>span{display:block;position:absolute}[data-tds=modal] [data-part=base]{inline-size:var(--tds-modal-fw);block-size:var(--tds-modal-fh);border-radius:var(--tds-modal-fr);background:var(--tds-modal-liquid-dock);inset-block-start:calc(var(--tds-modal-fy) - var(--tds-modal-fh) / 2);inset-inline-start:calc(var(--tds-modal-fx) - var(--tds-modal-fw) / 2)}[data-tds=modal] [data-part=drop]{inline-size:var(--tds-modal-tw);block-size:var(--tds-modal-th);border-radius:var(--tds-modal-radius);background:var(--tds-modal-liquid);inset-block-start:calc(var(--tds-modal-ty) - var(--tds-modal-th) / 2);inset-inline-start:calc(var(--tds-modal-tx) - var(--tds-modal-tw) / 2)}[data-tds=modal] [data-part=neck]{border-radius:var(--tds-radius-full);background:var(--tds-modal-liquid-dock);block-size:0;inline-size:0}[data-tds=modal][data-entering] [data-part=base]{animation:tds-modal-base var(--tds-modal-pour-duration) linear both}[data-tds=modal][data-entering] [data-part=drop]{animation:tds-modal-drop var(--tds-modal-pour-duration) var(--tds-modal-pour-ease) both}[data-tds=modal][data-entering] [data-part=neck]{animation:tds-modal-neck var(--tds-modal-pour-duration) var(--tds-modal-pour-ease) both}[data-tds=modal][data-exiting] [data-part=base]{animation:tds-modal-base var(--tds-modal-inject-duration) linear both reverse}[data-tds=modal][data-exiting] [data-part=drop]{animation:tds-modal-drop var(--tds-modal-inject-duration) var(--tds-modal-inject-ease) both reverse}[data-tds=modal][data-exiting] [data-part=neck]{animation:tds-modal-neck var(--tds-modal-inject-duration) var(--tds-modal-inject-ease) both reverse}@keyframes tds-modal-panel-in{0%{opacity:0}}@keyframes tds-modal-panel-out{to{opacity:0}}@keyframes tds-modal-scrim-in{0%{opacity:0}}@keyframes tds-modal-scrim-out{to{opacity:0}}@keyframes tds-modal-base{0%,36%{block-size:var(--tds-modal-fh);opacity:1;inset-block-start:calc(var(--tds-modal-fy) - var(--tds-modal-fh) / 2)}70%{opacity:1;block-size:0;inset-block-start:var(--tds-modal-fy)}to{opacity:0;block-size:0;inset-block-start:var(--tds-modal-fy)}}@keyframes tds-modal-mound{0%{opacity:0;block-size:0;inset-block-start:var(--tds-modal-fy)}12%,36%{block-size:var(--tds-modal-fh);opacity:1;inset-block-start:calc(var(--tds-modal-fy) - var(--tds-modal-fh) / 2)}70%{opacity:1;block-size:0;inset-block-start:var(--tds-modal-fy)}to{opacity:0;block-size:0;inset-block-start:var(--tds-modal-fy)}}@keyframes tds-modal-drop{0%{background-color:var(--tds-modal-liquid-dock);width:var(--tds-modal-fw);height:var(--tds-modal-fh);border-radius:var(--tds-modal-fr);inset-block-start:calc(var(--tds-modal-fy) - var(--tds-modal-fh) / 2);inset-inline-start:calc(var(--tds-modal-fx) - var(--tds-modal-fw) / 2)}36%{width:calc(var(--tds-modal-hh) * 1.2);height:calc(var(--tds-modal-hh) * 1.6);border-radius:50%;inset-block-start:calc(var(--tds-modal-fy) + (var(--tds-modal-ty) - var(--tds-modal-fy)) * .5 - var(--tds-modal-hh) * .8);inset-inline-start:calc(var(--tds-modal-fx) - var(--tds-modal-hh) * .6)}60%{background-color:var(--tds-modal-liquid-dock)}72%{background-color:var(--tds-modal-liquid);width:calc(var(--tds-modal-tw) * .94);height:calc(var(--tds-modal-th) * 1.06);border-radius:var(--tds-modal-radius);inset-block-start:calc(var(--tds-modal-ty) - var(--tds-modal-th) * .53);inset-inline-start:calc(var(--tds-modal-tx) - var(--tds-modal-tw) * .47)}to{width:var(--tds-modal-tw);height:var(--tds-modal-th);border-radius:var(--tds-modal-radius);inset-block-start:calc(var(--tds-modal-ty) - var(--tds-modal-th) / 2);inset-inline-start:calc(var(--tds-modal-tx) - var(--tds-modal-tw) / 2)}}@keyframes tds-modal-neck{0%{width:0;height:0;inset-block-start:var(--tds-modal-fy);inset-inline-start:var(--tds-modal-fx)}36%{width:calc(var(--tds-modal-hh) * .44);height:calc((var(--tds-modal-fy) - var(--tds-modal-ty)) * .5);inset-block-start:calc(var(--tds-modal-fy) + (var(--tds-modal-ty) - var(--tds-modal-fy)) * .5);inset-inline-start:calc(var(--tds-modal-fx) - var(--tds-modal-hh) * .22)}54%{width:calc(var(--tds-modal-hh) * .14);height:calc((var(--tds-modal-fy) - var(--tds-modal-ty)) * .78);inset-block-start:calc(var(--tds-modal-fy) + (var(--tds-modal-ty) - var(--tds-modal-fy)) * .78);inset-inline-start:calc(var(--tds-modal-fx) - var(--tds-modal-hh) * .07)}66%,to{width:0;height:0;inset-block-start:calc(var(--tds-modal-fy) + (var(--tds-modal-ty) - var(--tds-modal-fy)) * .9);inset-inline-start:var(--tds-modal-fx)}}[data-tds=dock][data-modal-morph=released]{opacity:0;pointer-events:none;transition:opacity var(--tds-dur-quick) var(--tds-ease-out)}[data-tds=dock][data-modal-morph=hidden]{opacity:0;pointer-events:none;transition:opacity var(--tds-dur-base) var(--tds-ease-out)}[data-tds=dock][data-modal-morph=receiving]{transform-origin:50% 100%;animation:tds-modal-dock-receive var(--tds-modal-inject-duration) var(--tds-modal-inject-ease) both}[data-tds=dock][data-modal-morph=receiving][data-modal-from=merge]{animation-name:tds-modal-dock-return}[data-tds=dock][data-modal-morph=receiving][data-modal-from=visible]{animation:none}@keyframes tds-modal-dock-receive{0%,80%{transform:none}88%{transform:scale(1.04,1.16)}95%{transform:scale(.99,.96)}to{transform:none}}@keyframes tds-modal-dock-return{0%,84%{opacity:0;transform:none}88%{opacity:1;transform:scale(1.04,1.16)}95%{opacity:1;transform:scale(.99,.96)}to{opacity:1;transform:none}}html[data-reduced-motion=true] [data-tds=modal],html[data-reduced-motion=true] [data-tds=modal] [data-part=panel],html[data-reduced-motion=true] [data-tds=dock][data-modal-morph]{transition:none!important;animation:none!important}html[data-reduced-motion=true] [data-tds=modal] [data-part=liquid]{display:none}html[data-reduced-motion=true] [data-tds=modal] [data-part=glow]>i{animation:none!important}@media (prefers-reduced-motion:reduce){html:not([data-reduced-motion=false]) [data-tds=modal],html:not([data-reduced-motion=false]) [data-tds=modal] [data-part=panel],html:not([data-reduced-motion=false]) [data-tds=dock][data-modal-morph]{transition:none!important;animation:none!important}html:not([data-reduced-motion=false]) [data-tds=modal] [data-part=liquid]{display:none}html:not([data-reduced-motion=false]) [data-tds=modal] [data-part=glow]>i{animation:none!important}}@media print{[data-tds=modal] [data-part=liquid],[data-tds=modal] [data-part=glow]{display:none}[data-tds=modal][data-print=show] [data-part=panel]{border:var(--tds-border-width) solid var(--tds-modal-border)}}
[data-tds=alert-dialog] [data-part=panel]{inline-size:min(var(--tds-overlay-width-sm), 100%)}[data-tds=alert-dialog] [data-part=icon]{color:var(--tds-info-default);flex:none;place-items:center;display:inline-grid}[data-tds=alert-dialog][data-tone=danger] [data-part=icon]{color:var(--tds-danger-default)}[data-tds=alert-dialog] [data-part=tone-label]{margin:0 0 var(--tds-space-2);color:var(--tds-danger-default);font-weight:var(--tds-font-weight-semibold)}html[data-reduced-motion=true] [data-tds=alert-dialog]{transition:none;animation:none}@media (prefers-reduced-motion:reduce){html:not([data-reduced-motion=false]) [data-tds=alert-dialog]{transition:none;animation:none}}@media print{[data-tds=alert-dialog][data-print=show] [data-part=footer]{display:none}}
[data-overlay=modal] [data-part=choices]{gap:var(--tds-space-2);margin-block-start:var(--tds-space-3);display:grid}[data-overlay=modal] [data-part=choice]{gap:var(--tds-space-1);min-block-size:2.75rem;inline-size:100%;padding:var(--tds-space-3);text-align:start;color:var(--tds-modal-body-fg);background:var(--tds-modal-body-bg);border:var(--tds-border-width) solid var(--tds-border-default);border-radius:var(--tds-radius-md);cursor:pointer;display:grid}[data-overlay=modal] [data-part=choice]:hover{background:var(--tds-surface-hover)}[data-overlay=modal] [data-part=choice][data-tone=danger]{color:var(--tds-danger-default)}[data-overlay=modal] [data-part=choice-description]{font-size:var(--tds-font-size-xs);color:var(--tds-modal-fg-muted)}[data-overlay=modal] [data-part=progress]{margin:0 0 var(--tds-space-3);font-size:var(--tds-font-size-xs);color:var(--tds-modal-fg-muted)}html[data-reduced-motion=true] [data-overlay=modal] [data-part=choice]{transition:none}@media (prefers-reduced-motion:reduce){html:not([data-reduced-motion=false]) [data-overlay=modal] [data-part=choice]{transition:none}}
[data-tds=drawer]{--_dir:1;--_flip:1;justify-content:flex-end;padding:0}[dir=rtl] [data-tds=drawer]{--_dir:-1}[data-tds=drawer][data-side=start]{--_flip:-1;justify-content:flex-start}[data-tds=drawer] [data-part=panel]{inline-size:min(var(--tds-overlay-drawer-width-md), 100%);border-block:0;border-radius:0;block-size:100%}[data-tds=drawer][data-size=sm] [data-part=panel]{inline-size:min(var(--tds-overlay-drawer-width-sm), 100%)}[data-tds=drawer][data-size=lg] [data-part=panel]{inline-size:min(var(--tds-overlay-drawer-width-lg), 100%)}[data-tds=drawer][data-size=full] [data-part=panel]{border-inline:0;inline-size:100%}[data-tds=drawer][data-side=end] [data-part=panel]{border-start-start-radius:var(--tds-overlay-radius);border-end-start-radius:var(--tds-overlay-radius)}[data-tds=drawer][data-side=start] [data-part=panel]{border-start-end-radius:var(--tds-overlay-radius);border-end-end-radius:var(--tds-overlay-radius)}[data-tds=drawer][data-size=full] [data-part=panel]{border-radius:0}[data-tds=drawer] [data-part=dialog]{block-size:100%}[data-tds=drawer] [data-part=body]{flex:1}[data-tds=drawer] [data-part=footer]{padding-block-end:env(safe-area-inset-bottom,0px)}@keyframes tds-drawer-in{0%{translate:calc(var(--tds-overlay-drawer-slide) * var(--_dir) * var(--_flip)) 0}}@keyframes tds-drawer-out{to{translate:calc(var(--tds-overlay-drawer-slide) * var(--_dir) * var(--_flip)) 0}}[data-overlay=modal][data-tds=drawer] [data-part=panel][data-entering]{animation:tds-drawer-in var(--tds-overlay-transition)}[data-overlay=modal][data-tds=drawer] [data-part=panel][data-exiting]{animation:tds-drawer-out var(--tds-overlay-transition) forwards}html[data-reduced-motion=true] [data-tds=drawer] [data-part=panel]{transition:none;animation:none}@media (prefers-reduced-motion:reduce){html:not([data-reduced-motion=false]) [data-tds=drawer] [data-part=panel]{transition:none;animation:none}}@media print{[data-tds=drawer][data-print=show] [data-part=panel]{border:var(--tds-border-width) solid var(--tds-overlay-border)}}
[data-tds=popover]{inline-size:max-content;max-inline-size:min(var(--tds-overlay-floating-max-width), calc(100vw - var(--tds-overlay-edge-gap) * 2));padding:var(--tds-overlay-floating-padding);transform-origin:var(--trigger-anchor-point);overflow:auto}[data-tds=popover][data-size=sm]{max-inline-size:min(var(--tds-overlay-width-sm), calc(100vw - var(--tds-overlay-edge-gap) * 2))}[data-tds=popover][data-size=lg]{max-inline-size:min(var(--tds-overlay-width-md), calc(100vw - var(--tds-overlay-edge-gap) * 2))}[data-tds=popover] [data-part=dialog]{gap:var(--tds-space-2);font-size:var(--tds-font-size-sm);line-height:var(--tds-line-height-normal);outline:none;flex-direction:column;display:flex}[data-tds=popover] [data-part=title]{font-size:var(--tds-font-size-md);font-weight:var(--tds-font-weight-semibold);margin:0}html[data-reduced-motion=true] [data-tds=popover]{transition:none;animation:none}@media (prefers-reduced-motion:reduce){html:not([data-reduced-motion=false]) [data-tds=popover]{transition:none;animation:none}}@media print{[data-tds=popover]{box-shadow:none;position:static}}
