[data-rs-command] {
background: var(--command-bg);
color: var(--command-fg);
border: var(--command-border-width) solid var(--command-border-color);
border-radius: var(--command-radius);
box-shadow: var(--command-shadow);
padding: var(--command-padding);
display: flex;
flex-direction: column;
gap: var(--command-gap);
}
[data-rs-command-input] {
height: var(--command-input-height);
padding: var(--command-input-padding);
font-size: var(--command-input-font-size);
border: none;
border-bottom: var(--command-input-border-bottom);
background: transparent;
outline: none;
}
[data-rs-command-list] {
padding: var(--command-list-padding);
max-height: var(--command-list-max-height);
overflow-y: auto;
}
[data-rs-sidebar-search] [data-rs-command-input]:placeholder-shown ~ [data-rs-command-list],
[data-rs-sidebar-search] [data-rs-command] [data-rs-command-input]:placeholder-shown ~ [data-rs-command-list] {
display: none;
}
[data-rs-command-item] {
display: flex;
align-items: center;
height: var(--command-item-height);
padding: var(--command-item-padding);
border-radius: var(--command-item-radius);
cursor: pointer;
}
[data-rs-command-item][data-rs-state~="hover"]:not([data-rs-state~="active"]) {
background: var(--command-item-hover-bg);
}
[data-rs-command-item][data-rs-state~="active"] {
background: var(--command-item-active-bg);
color: var(--command-item-active-fg);
}
[data-rs-command-item][data-rs-state~="hidden"] {
display: none;
}
[data-rs-command-group-heading] {
color: var(--command-group-heading-fg);
font-size: var(--command-group-heading-font-size);
padding: var(--command-group-heading-padding);
font-weight: var(--font-weight-semibold);
}
[data-rs-command-separator] {
height: var(--border-thin);
background: var(--command-separator-color);
margin: var(--command-separator-margin-y) 0;
}
[data-rs-command-empty] {
color: var(--command-empty-fg);
padding: var(--command-empty-padding);
text-align: center;
}
[data-rs-command][data-rs-state~="closed"] { display: none; }
[data-rs-command][data-rs-state~="open"] { display: flex; }