.command-palette{max-height:var(--command-palette-max-height);flex-direction:column;display:flex}.command-palette__input{box-sizing:border-box;width:100%;padding-block:var(--command-palette-input-padding-block);padding-inline:var(--command-palette-input-padding-inline);border:0;border-block-end:var(--command-palette-input-border-width) solid var(--command-palette-input-border-color);color:inherit;font-family:inherit;font-size:var(--command-palette-input-font-size);background:0 0;outline:none}.command-palette__input:focus-visible{box-shadow:inset 0 0 0 var(--command-palette-input-focus-ring-width) var(--command-palette-input-focus-ring-color);border-block-end-color:var(--command-palette-input-focus-border-color);outline:none}.command-palette__input::placeholder{color:var(--command-palette-input-placeholder-color)}.command-palette__list{padding-block:var(--command-palette-list-padding-block);padding-inline:var(--command-palette-list-padding-inline);outline:none;overflow-y:auto}.command-palette__empty{padding-block:var(--command-palette-empty-padding-block);padding-inline:var(--command-palette-empty-padding-inline);text-align:center;font-size:var(--command-palette-empty-font-size);color:var(--command-palette-empty-color)}.command-palette__empty:empty{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.command-palette__heading{padding-block:var(--command-palette-heading-padding-block);padding-inline:var(--command-palette-heading-padding-inline);font-size:var(--command-palette-heading-font-size);font-weight:var(--command-palette-heading-font-weight);color:var(--command-palette-heading-color)}.command-palette__item{align-items:center;gap:var(--command-palette-item-gap);padding-block:var(--command-palette-item-padding-block);padding-inline:var(--command-palette-item-padding-inline);border-radius:var(--command-palette-item-border-radius);font-size:var(--command-palette-item-font-size);color:var(--command-palette-item-color);cursor:pointer;outline:none;display:flex}.command-palette__item[data-highlighted]{background-color:var(--command-palette-item-highlighted-bg);color:var(--command-palette-item-highlighted-color)}.command-palette__item[data-disabled]{opacity:var(--opacity-disabled);cursor:not-allowed}.command-palette__item-icon{flex-shrink:0;display:inline-flex}.command-palette__item-icon svg{width:var(--command-palette-item-icon-size);height:var(--command-palette-item-icon-size)}
@keyframes modal-content-in{0%{opacity:0;transform:translate(-50%, calc(-50% - var(--modal-content-enter-offset)))}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes modal-content-out{0%{opacity:1;transform:translate(-50%,-50%)}to{opacity:0;transform:translate(-50%, calc(-50% - var(--modal-content-enter-offset)))}}.modal__overlay{--dialog-overlay-bg:var(--modal-backdrop-bg);--dialog-overlay-opacity:var(--modal-backdrop-opacity);--dialog-overlay-z-index:var(--modal-backdrop-z-index);--dialog-transition-duration:var(--modal-transition-duration);--dialog-transition-easing:var(--modal-transition-easing)}.modal__content{z-index:var(--modal-z-index);width:90vw;max-width:var(--modal-width-max);max-height:var(--modal-max-height);background-color:var(--modal-bg);border:var(--modal-border-width) solid var(--modal-border-color);border-radius:var(--modal-border-radius);box-shadow:var(--modal-shadow);padding-block:var(--modal-padding-block);padding-inline:var(--modal-padding-inline);flex-direction:column;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);container:dialog/inline-size}.modal__content[data-open]{animation:modal-content-in var(--modal-transition-duration) var(--modal-transition-easing) forwards}.modal__content[data-closed]{animation:modal-content-out var(--modal-transition-duration) var(--modal-transition-easing) forwards}.modal__header{--dialog-header-gap:var(--modal-header-gap)}.modal__title{font-size:var(--modal-title-font-size);font-weight:var(--modal-title-font-weight);color:var(--modal-title-color);line-height:var(--modal-title-line-height);flex:1;margin:0}.modal__close.close-button{--close-button-size:var(--modal-close-size);--close-button-icon-size:var(--modal-close-icon-size);--close-button-color:var(--modal-close-color);--close-button-focus-ring-width:var(--modal-close-focus-ring-width);--close-button-focus-ring-offset:var(--modal-close-focus-ring-offset);--close-button-focus-ring-color:var(--modal-close-focus-ring-color)}.modal__header:not(.modal__header--no-title) .modal__close.close-button{margin-block-start:calc((var(--modal-title-font-size) * var(--modal-title-line-height) - var(--modal-close-size)) / 2)}.modal__description{font-size:var(--modal-description-font-size);color:var(--modal-description-color);margin-block-start:0;margin-block-end:var(--modal-description-margin-block-end)}.modal__body{flex:1;min-height:0;overflow-y:auto}.modal__footer{--dialog-footer-gap:var(--modal-footer-gap);margin-block-start:var(--modal-footer-margin-block-start)}
:root{--close-button-size-sm:var(--size-component-sm);--close-button-size-md:var(--size-component-md);--close-button-size-lg:var(--size-component-lg);--close-button-icon-size:var(--icon-size-md);--close-button-color:var(--color-text-on-light);--close-button-focus-ring-width:var(--border-width-focus);--close-button-focus-ring-offset:var(--border-width-focus);--close-button-focus-ring-color:var(--color-text-on-light)}.surface-dark,.surface-invert,[data-theme=dark],html.dark{--close-button-color:var(--color-text-on-dark);--close-button-focus-ring-color:var(--color-text-on-dark)}.close-button{--close-button-size:var(--close-button-size-md);inline-size:var(--close-button-size);block-size:var(--close-button-size);color:var(--close-button-color);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.close-button.close-button--sm{--close-button-size:var(--close-button-size-sm)}.close-button.close-button--lg{--close-button-size:var(--close-button-size-lg)}.close-button:focus-visible{outline:var(--close-button-focus-ring-width) solid var(--close-button-focus-ring-color);outline-offset:var(--close-button-focus-ring-offset)}.close-button .icon{--icon-size:var(--close-button-icon-size)}
@keyframes dialog-overlay-in{0%{opacity:0}to{opacity:var(--dialog-overlay-opacity)}}@keyframes dialog-overlay-out{0%{opacity:var(--dialog-overlay-opacity)}to{opacity:0}}.dialog-overlay{z-index:var(--dialog-overlay-z-index);background-color:var(--dialog-overlay-bg);opacity:var(--dialog-overlay-opacity);position:fixed;inset:0}.dialog-overlay[data-open]{animation:dialog-overlay-in var(--dialog-transition-duration) var(--dialog-transition-easing) forwards}.dialog-overlay[data-closed]{animation:dialog-overlay-out var(--dialog-transition-duration) var(--dialog-transition-easing) forwards}.dialog-header{gap:var(--dialog-header-gap);display:flex}.dialog-header--inline{justify-content:space-between;align-items:flex-start;margin-block-end:var(--dialog-header-gap)}.dialog-header--inline.dialog-header--no-title{justify-content:flex-end}.dialog-header--stacked{flex-direction:column;padding-inline-end:var(--dialog-header-close-room)}.dialog-footer{gap:var(--dialog-footer-gap);flex-direction:column-reverse;display:flex}.dialog-footer>*{inline-size:100%}@container dialog (min-width:480px){.dialog-footer{flex-direction:row;justify-content:flex-end}.dialog-footer>*{inline-size:auto}}