102 lines
1.5 KiB
CSS
102 lines
1.5 KiB
CSS
.form {
|
|
padding: calc(var(--s4) * 2);
|
|
overflow-y: auto;
|
|
display: flex;
|
|
flex-direction: column;
|
|
gap: var(--s3);
|
|
max-width: 600px;
|
|
}
|
|
|
|
.avatar-section {
|
|
display: flex;
|
|
align-items: center;
|
|
gap: var(--s4);
|
|
}
|
|
|
|
.avatar-preview {
|
|
width: 64px;
|
|
height: 64px;
|
|
background: var(--f2-bg);
|
|
border: var(--border-width) solid var(--f2-border);
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
font-size: 2em;
|
|
overflow: hidden;
|
|
flex-shrink: 0;
|
|
}
|
|
|
|
.avatar-preview img {
|
|
width: 100%;
|
|
height: 100%;
|
|
object-fit: cover;
|
|
}
|
|
|
|
.input-with-btn {
|
|
display: flex;
|
|
gap: var(--s2);
|
|
}
|
|
|
|
.input-with-btn input {
|
|
flex: 1;
|
|
}
|
|
|
|
.input-addon-btn {
|
|
flex-shrink: 0;
|
|
font-size: 1.1em;
|
|
}
|
|
|
|
.form-actions {
|
|
display: flex;
|
|
gap: var(--s4);
|
|
margin-top: var(--s4);
|
|
}
|
|
|
|
/* ── Custom Commands ── */
|
|
|
|
.custom-commands {
|
|
display: flex;
|
|
flex-direction: column;
|
|
gap: var(--s3);
|
|
}
|
|
|
|
.custom-command-item {
|
|
display: flex;
|
|
gap: var(--s2);
|
|
align-items: start;
|
|
}
|
|
|
|
.custom-command-fields {
|
|
flex: 1;
|
|
display: flex;
|
|
flex-direction: column;
|
|
gap: var(--s2);
|
|
}
|
|
|
|
.custom-command-item .remove-cmd-btn {
|
|
flex-shrink: 0;
|
|
color: #ff6b6b;
|
|
border-color: #ff6b6b;
|
|
padding: var(--s2) var(--s3);
|
|
align-self: center;
|
|
}
|
|
|
|
.custom-command-item .remove-cmd-btn:hover {
|
|
background: #ff6b6b;
|
|
color: var(--f1-bg);
|
|
}
|
|
|
|
.add-cmd-btn {
|
|
align-self: flex-start;
|
|
}
|
|
|
|
.danger-btn {
|
|
color: #ff6b6b;
|
|
border-color: #ff6b6b;
|
|
}
|
|
|
|
.danger-btn:hover {
|
|
background: #ff6b6b;
|
|
color: var(--f1-bg);
|
|
}
|