Files
openidea/src/features/settings/pages/Behavior.module.css
T

109 lines
1.8 KiB
CSS

/* Rows under the Theme row (IDEA indents them under the label column). */
.indented {
display: flex;
flex-direction: column;
padding-left: 20px;
}
.inline {
display: inline-flex;
align-items: center;
margin-left: 8px;
padding: 0 4px;
border-radius: var(--radius-row);
}
.matched {
background: color-mix(in srgb, var(--warning) 8%, transparent);
}
.note {
color: var(--fg-subtle);
white-space: nowrap;
}
.popupBody {
display: flex;
flex-direction: column;
padding: 8px 14px;
}
/* "[x] Use custom font: [Inter] Size: [13]" */
.fontRow {
display: flex;
align-items: center;
gap: 8px;
min-height: 28px;
padding: 2px 6px;
margin: 0 -6px;
border-radius: var(--radius-row);
}
.fontInput {
width: 220px;
}
.sizeLabel {
margin-left: 8px;
}
.sizeInput {
width: 64px;
}
.disabled {
color: var(--fg-subtle);
}
.pathInput {
width: 320px;
}
.patternInput {
width: 160px;
}
.preview {
color: var(--fg-muted);
font-variant-numeric: tabular-nums;
}
/* Two-column checkbox grid (UI Options, Tool Windows). */
.grid {
display: grid;
grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
column-gap: 24px;
}
.column {
display: flex;
flex-direction: column;
min-width: 0;
}
.radios {
display: flex;
align-items: center;
gap: 16px;
}
.radio {
display: inline-flex;
align-items: center;
gap: 6px;
}
.radio input {
margin: 0;
accent-color: var(--accent);
}
.table {
width: 100%;
border-collapse: collapse;
}
.table th {
text-align: left;
font-weight: normal;
color: var(--fg-muted);
height: var(--h-list-row);
padding: 0 8px;
border-bottom: 1px solid var(--border);
}
.table td {
height: 32px;
padding: 0 8px;
}
.table tbody tr:hover {
background: var(--bg-tree-hover);
}
.center {
text-align: center;
}