132 lines
2.0 KiB
CSS
132 lines
2.0 KiB
CSS
.form {
|
|
padding: var(--page-padding);
|
|
display: flex;
|
|
flex-direction: column;
|
|
gap: var(--box-spacing);
|
|
width: 100%;
|
|
}
|
|
|
|
.form label {
|
|
margin-top: var(--box-spacing);
|
|
}
|
|
|
|
#openChatBtn {
|
|
margin-left: var(--badge-spacing);
|
|
}
|
|
|
|
.avatar-section {
|
|
display: flex;
|
|
align-items: center;
|
|
gap: var(--box-spacing);
|
|
}
|
|
|
|
.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;
|
|
overflow: hidden;
|
|
flex-shrink: 0;
|
|
border-radius: var(--border-radius);
|
|
}
|
|
|
|
.avatar-preview img {
|
|
width: 100%;
|
|
height: 100%;
|
|
object-fit: cover;
|
|
}
|
|
|
|
.input-with-btn {
|
|
display: flex;
|
|
gap: var(--badge-spacing);
|
|
}
|
|
|
|
.input-with-btn input {
|
|
flex: 1;
|
|
}
|
|
|
|
|
|
|
|
.form-actions {
|
|
display: flex;
|
|
gap: var(--badge-spacing);
|
|
margin-top: var(--box-spacing);
|
|
}
|
|
|
|
/* ── Custom Commands ── */
|
|
|
|
.custom-commands {
|
|
display: flex;
|
|
flex-direction: column;
|
|
gap: var(--badge-spacing);
|
|
}
|
|
|
|
.custom-command-item {
|
|
display: flex;
|
|
}
|
|
|
|
.custom-command-fields {
|
|
flex: 1;
|
|
display: flex;
|
|
gap: var(--badge-spacing);
|
|
overflow: hidden;
|
|
}
|
|
|
|
.custom-command-fields .cmd-name {
|
|
flex: 2;
|
|
}
|
|
|
|
.custom-command-fields .cmd-command {
|
|
flex: 5;
|
|
}
|
|
|
|
.custom-command-item .remove-cmd-btn {
|
|
margin-left: var(--badge-spacing);
|
|
color: var(--dangerous);
|
|
align-self: center;
|
|
}
|
|
|
|
.custom-command-item .remove-cmd-btn:hover {
|
|
background: var(--dangerous);
|
|
color: var(--f1-bg);
|
|
}
|
|
|
|
.add-cmd-btn {
|
|
align-self: flex-start;
|
|
}
|
|
|
|
/* ── Checkbox ── */
|
|
|
|
.checkbox-label {
|
|
display: flex;
|
|
align-items: center;
|
|
gap: var(--badge-spacing);
|
|
cursor: pointer;
|
|
margin-top: var(--box-spacing);
|
|
}
|
|
|
|
.checkbox-label input[type="checkbox"] {
|
|
width: 18px;
|
|
height: 18px;
|
|
accent-color: var(--accent);
|
|
cursor: pointer;
|
|
}
|
|
|
|
.checkbox-hint {
|
|
opacity: 0.5;
|
|
font-size: var(--font-size);
|
|
}
|
|
|
|
.danger-btn {
|
|
color: var(--dangerous);
|
|
border-color: var(--dangerous);
|
|
}
|
|
|
|
.danger-btn:hover {
|
|
background: var(--dangerous);
|
|
color: var(--f1-bg);
|
|
}
|