Loading files
This file is pinned to the selected release. Download the original to open it in your design tool.
6c5dfa008This file is pinned to the selected release. Download the original to open it in your design tool.
.preference-layout {
display: grid;
grid-template-columns: 260px minmax(0, 760px);
align-items: start;
gap: 32px;
width: min(100%, 1080px);
margin: 0 auto;
padding: 28px 20px 56px;
}
.connection-pane {
position: sticky;
top: 28px;
}
.connection-pane button {
width: 100%;
margin-bottom: 9px;
}
.connection-pane .status-line {
padding: 2px 3px;
}
.settings-pane {
min-width: 0;
}
.form-grid {
display: grid;
grid-template-columns: repeat(2, minmax(0, 1fr));
gap: 14px 16px;
}
.form-field {
display: grid;
align-content: start;
gap: 6px;
min-width: 0;
}
.form-field > span {
color: var(--muted);
font-size: 0.78rem;
line-height: 1.3;
}
.form-field-wide,
.form-field-full {
grid-column: 1 / -1;
}
.form-actions {
position: sticky;
bottom: 0;
display: flex;
align-items: center;
justify-content: flex-end;
gap: 14px;
padding: 12px 0;
border-top: 1px solid var(--line);
background: var(--bg);
}
.form-actions .status-line {
flex: 1;
}
@media (max-width: 760px) {
.preference-layout {
grid-template-columns: 1fr;
gap: 24px;
padding: 22px 14px 40px;
}
.connection-pane {
position: static;
}
.form-grid {
grid-template-columns: 1fr;
}
.form-field-wide,
.form-field-full {
grid-column: auto;
}
.form-actions {
align-items: stretch;
flex-direction: column;
}
.form-actions button {
width: 100%;
}
}