Files
gott/wwwroot/css/form.css
T

135 lines
2.1 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);
}
.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;
}
#agentFilesSection {
margin-top: var(--box-spacing);
}
.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-type {
flex: 0 0 auto;
width: 10em;
}
.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);
}