Keegan George b46940fc66
DEV: hide reset button
It resets it to default before the migration
2025-07-10 14:46:02 -07:00

209 lines
3.3 KiB
SCSS

.ai-features-list {
margin-block: 2rem;
display: flex;
flex-direction: column;
gap: 3rem;
}
.ai-module {
&__header {
border-bottom: 1px solid var(--primary-low);
padding-bottom: var(--space-2);
}
&__module-title {
display: flex;
justify-content: space-between;
}
}
.ai-feature-cards {
gap: var(--space-4);
}
.ai-feature-card {
background: var(--secondary);
border: 1px solid var(--primary-low);
border-radius: var(--d-border-radius);
padding: var(--space-3) var(--space-4) var(--space-2);
display: flex;
flex-direction: column;
&.admin-section-landing-item {
margin: 0;
}
&__feature-name {
margin-bottom: var(--space-2);
}
&__label {
margin: var(--space-1) var(--space-1) 0 0;
}
&__llm,
&__persona,
&__groups {
font-size: var(--font-down-1-rem);
display: flex;
align-items: baseline;
flex-flow: row wrap;
color: var(--primary-high);
}
&__persona {
@include ellipsis;
}
&__persona-button,
&__llm-button {
padding: 0;
margin-right: var(--space-1);
overflow: hidden;
.d-button-label {
min-height: 1.5em;
@include ellipsis;
}
}
&__groups {
display: flex;
flex-flow: row wrap;
gap: var(--space-1);
}
&__item-groups {
list-style: none;
display: flex;
flex-flow: row wrap;
gap: var(--space-1);
margin: 0;
li {
font-size: var(--font-down-1);
border-radius: var(--d-border-radius);
background: var(--primary-very-low);
border: 1px solid var(--primary-low);
padding: 1px 3px;
}
}
}
.ai-feature-editor {
&__header {
border-bottom: 1px solid var(--primary-low);
}
.setting {
margin-block: 1.5rem;
}
.setting-label {
font-size: var(--font-down-1-rem);
color: var(--primary-high);
a[title="View change history"],
.history-icon {
display: none;
}
}
.setting-value {
.desc {
font-size: var(--font-down-1-rem);
color: var(--primary-high-or-secondary-low);
}
}
.setting-controls,
.setting-controls__undo {
font-size: var(--font-down-1-rem);
margin-top: var(--space-2);
}
}
.ai-features__controls {
display: flex;
gap: var(--space-2);
.filter-input-container {
flex: 6 1 auto;
}
.d-select {
flex: 1 1 auto;
max-width: 10em;
}
}
.ai-features__no-results {
display: flex;
flex-direction: column;
text-align: center;
justify-content: center;
padding: var(--space-6);
gap: var(--space-2);
h3 {
font-weight: normal;
}
.btn {
align-self: center;
}
}
.ai-expanded-list__toggle-button {
padding: 0;
}
.ai-configure-default-llm {
display: flex;
align-items: center;
gap: var(--space-2);
background: var(--primary-very-low);
padding: 1rem;
margin-block: 1rem;
border-radius: var(--d-border-radius);
&__header {
flex: 3;
}
&__setting {
flex: 2;
display: flex;
gap: var(--space-2);
align-items: center;
justify-content: center;
.setting-controls__undo {
display: none;
}
}
h3 {
color: var(--primary);
font-size: var(--font-0);
margin-bottom: 0;
}
p {
margin-top: 0;
font-size: var(--font-down-1);
color: var(--primary-high-or-secondary-low);
}
.select-kit,
.btn {
font-size: var(--font-down-1);
}
.setting-label,
.desc {
display: none;
}
}