window.relvi-window {
color: #e2e2e5;
background-color: transparent;
}
.palette {
border: 1px solid rgba(255, 255, 255, 0.1);
border-radius: 6px;
background-color: #1b1b1e;
box-shadow: none;
}
.palette-header,
.palette-header:focus-within {
border: none;
}
.palette-search,
.palette-search:focus,
.palette-search:focus-within,
.palette-search:focus-visible {
min-height: 40px;
padding: 0 12px;
border: none;
border-radius: 0;
background-color: transparent;
background-image: none;
box-shadow: none;
outline-style: none;
color: #f0f0f2;
font-size: 14px;
font-weight: 400;
}
.palette-search image {
color: #96969e;
}
.category-bar {
padding: 0 8px;
border-bottom: 1px solid rgba(255, 255, 255, 0.07);
background-color: transparent;
}
.category-tab {
min-width: 0;
min-height: 24px;
padding: 0 8px;
border: none;
border-bottom: 1px solid transparent;
border-radius: 0;
background-color: transparent;
background-image: none;
box-shadow: none;
outline-style: none;
color: #8e8e96;
font-size: 12px;
font-weight: 400;
}
.category-tab:hover {
color: #dedee2;
background-color: transparent;
}
.category-tab:checked {
border-color: transparent;
border-bottom-color: #8e8e96;
background-color: transparent;
color: #d6d6dc;
}
.results-frame {
margin: 6px;
border: none;
background-color: transparent;
box-shadow: none;
}
.results-frame scrollbar.vertical,
.results-frame scrollbar.vertical trough {
border: none;
background-color: transparent;
background-image: none;
}
.results-frame scrollbar.vertical trough {
margin-left: 4px;
margin-right: 4px;
}
.results-frame scrollbar.vertical slider {
min-width: 3px;
min-height: 32px;
margin: 0;
border: none;
outline: none;
border-radius: 3px;
background-color: rgba(255, 255, 255, 0.18);
background-image: none;
}
.results-frame scrollbar.vertical.hovering slider,
.results-frame scrollbar.vertical.dragging slider {
min-width: 8px;
}
.results-frame scrollbar.vertical slider:hover {
background-color: rgba(255, 255, 255, 0.32);
}
.results-list {
padding: 0;
background-color: transparent;
}
.results-list > row {
padding: 0;
border-radius: 3px;
color: #dedee2;
background-color: transparent;
box-shadow: none;
outline-style: none;
}
.result-row {
min-height: 32px;
margin: 1px 0;
padding: 0 10px;
}
.results-list > row:hover:not(:selected) {
color: #f0f0f2;
background-color: rgba(255, 255, 255, 0.04);
}
.results-list > row:selected {
color: #f5f5f7;
background-color: rgba(255, 255, 255, 0.08);
}
.result-icon {
min-width: 24px;
min-height: 24px;
color: #96969e;
}
.result-title {
font-size: 14px;
font-weight: 500;
}
.result-subtitle {
color: #96969e;
font-size: 12px;
}
.results-list > row:selected .result-subtitle {
color: #b0b0b8;
}
.empty-state {
margin: 36px 14px;
color: #96969e;
font-size: 12px;
}
.launch-error {
margin: 8px 14px 12px;
color: #e6a09a;
font-size: 12px;
}
.confirmation {
margin: 6px;
padding: 8px 10px;
font-size: 14px;
}
.confirmation button {
min-height: 28px;
padding: 0 10px;
border: 1px solid rgba(255, 255, 255, 0.12);
border-radius: 3px;
background-color: rgba(255, 255, 255, 0.04);
background-image: none;
box-shadow: none;
outline-style: none;
color: #e2e2e5;
}
.confirmation button:hover {
background-color: rgba(255, 255, 255, 0.08);
}
.confirmation button:focus-visible {
border-color: #96969e;
}
.confirmation button.destructive-action {
color: #e6a09a;
}