.dialog:has(.command){border:none;padding:0}.dialog-backdrop{z-index:var(--z-modal);background-color:var(--color-overlay);animation:dialog-fade-out var(--transition-normal) var(--ease-out);position:fixed;inset:0}.dialog-backdrop[data-state=open]{animation:dialog-fade-in var(--transition-normal) var(--ease-out)}.dialog{z-index:var(--z-modal);background-color:var(--color-surface-raised);width:26rem;max-width:calc(100vw - 2rem);padding:var(--space-md);box-shadow:var(--shadow-md);border-radius:var(--panel-radius);animation:dialog-close var(--transition-normal) var(--ease-out);position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.dialog[data-state=open]{animation:dialog-open var(--transition-normal) var(--ease-out)}@keyframes dialog-fade-in{0%{opacity:0}to{opacity:1}}@keyframes dialog-fade-out{0%{opacity:1}to{opacity:0}}@keyframes dialog-open{0%{opacity:0;transform:translate(-50%,-48%)scale(.95)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes dialog-close{0%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-48%)scale(.95)}}
.command{background-color:var(--color-surface-raised);border-radius:var(--panel-radius);max-width:calc(100vw - 2rem);height:100%;font-size:var(--form-control-font-size);flex-direction:column;display:flex;overflow:hidden}.command svg,.command-shortcut,.command [cmdk-group-heading]{color:var(--color-text-quiet)}.command-separator{background-color:var(--color-surface-border);height:1px}.command-input-wrapper{align-items:center;gap:var(--space-2xs);padding-inline:.75rem;display:flex}.command-input{box-shadow:none;background:0 0;border:none;outline-style:none;flex:1;padding-block:.75rem;padding-inline:0}.command-group{padding:.25rem;overflow:hidden}.command-group [cmdk-group-heading]{font-size:round(calc(var(--form-control-font-size) * .875), 1px);padding-block:.25rem;padding-inline:.5rem}.command-item{-webkit-user-select:none;user-select:none;align-items:center;gap:var(--space-2xs);border-radius:var(--radius-md);padding-block:.375rem;padding-inline:.5rem;display:flex}.command-item[data-selected=true]{background-color:var(--color-fill-normal,var(--color-neutral-fill-normal))}.command-item[data-disabled=true]{opacity:.5}.command-shortcut{letter-spacing:var(--tracking-wide);font-size:round(calc(var(--form-control-font-size) * .875), 1px);margin-inline-start:auto}.command-empty{text-align:center;padding-block:var(--space-sm)}.command-list{max-height:300px;overflow:hidden auto}
