flare / flare-ui /src /app /components /environment /environment.component.scss
ciyidogan's picture
Update flare-ui/src/app/components/environment/environment.component.scss
e8c58a6 verified
raw
history blame
3.22 kB
.environment-container {
max-width: 800px;
margin: 0 auto;
}
mat-card-header {
margin-bottom: 24px;
mat-card-title {
display: flex;
align-items: center;
gap: 8px;
font-size: 24px;
mat-icon {
font-size: 28px;
width: 28px;
height: 28px;
}
}
}
.info-card {
margin-bottom: 20px;
background-color: #e3f2fd;
mat-card-content {
display: flex;
gap: 16px;
align-items: flex-start;
mat-icon {
color: #1976d2;
margin-top: 4px;
}
p {
margin: 4px 0;
font-size: 14px;
}
}
}
.full-width {
width: 100%;
margin-bottom: 20px;
}
.engine-row {
display: flex;
gap: 16px;
align-items: flex-start;
margin-bottom: 20px;
.engine-field {
flex: 1;
}
.api-key-field {
flex: 1.5;
}
}
.settings-panel {
margin-bottom: 20px;
margin-top: 10px;
padding: 0px 10px 0px 10px;
mat-expansion-panel-header {
mat-panel-title {
display: flex;
align-items: center;
gap: 8px;
mat-icon {
color: #666;
}
}
}
.mat-expansion-panel-header-description {
flex-grow: 1;
}
}
.stt-settings-content {
padding-top: 16px;
}
.slider-field {
margin-bottom: 24px;
width:90%;
label {
display: block;
margin-bottom: 8px;
color: rgba(0, 0, 0, 0.87);
font-size: 14px;
}
mat-slider {
width: 100%;
}
mat-hint {
font-size: 12px;
color: rgba(0, 0, 0, 0.6);
margin-top: 4px;
}
}
.checkbox-group {
display: flex;
flex-direction: column;
gap: 12px;
margin-top: 16px;
mat-checkbox {
margin-bottom: 0;
}
}
.form-actions {
display: flex;
gap: 16px;
margin-top: 24px;
padding-top: 24px;
border-top: 1px solid #e0e0e0;
button {
mat-spinner {
margin-right: 8px;
vertical-align: middle;
}
mat-icon {
vertical-align: middle;
margin-right: 4px;
}
}
}
.mat-expansion-panel-content {
padding-left: 5px;
padding-right: 5px;
}
.param-collection-content {
padding-top: 16px;
.config-grid {
display: grid;
grid-template-columns: 1fr;
gap: 20px;
margin-bottom: 24px;
}
.collection-checkbox {
display: block;
margin-bottom: 8px;
mat-hint {
display: block;
margin-top: 4px;
margin-left: 32px;
font-size: 12px;
color: rgba(0, 0, 0, 0.6);
}
}
.help-panel {
margin: 16px 0;
background-color: rgba(0, 0, 0, 0.02);
mat-list-item {
height: auto;
code {
background-color: #e8f5e9;
color: #2e7d32;
padding: 2px 6px;
border-radius: 3px;
font-family: 'Fira Code', 'Consolas', monospace;
font-size: 13px;
}
.mat-mdc-list-item-line {
color: rgba(0, 0, 0, 0.6);
font-size: 13px;
margin-top: 4px;
}
}
}
button[mat-stroked-button] {
margin-top: 8px;
}
}
::ng-deep {
.mat-mdc-form-field-icon-prefix {
padding-right: 12px;
}
.mat-mdc-progress-spinner {
--mdc-circular-progress-active-indicator-color: white;
}
.mat-expansion-panel-body {
padding: 16px 0 !important;
}
}