/* Настройки — содержимое панели */
.settings-header { padding: 16px; font-weight: 600; font-size: 15px; border-bottom: 1px solid var(--border); }
.settings-body { padding: 12px; }

.settings-section { margin-bottom: 16px; }
.settings-section-title { font-size: 11px; font-weight: 600; color: var(--text-muted); text-transform: uppercase; letter-spacing: 0.5px; margin-bottom: 8px; }
.setting-row { display: flex; align-items: center; justify-content: space-between; padding: 8px 0; font-size: 13px; }
.setting-row input[type="number"] { width: 55px; padding: 4px 6px; border: 1px solid var(--border); border-radius: 6px; text-align: center; font-size: 13px; }

.command-item { padding: 8px 10px; border-radius: 8px; cursor: pointer; display: flex; justify-content: space-between; align-items: center; font-size: 13px; margin-bottom: 2px; }
.command-item:hover { background: #f8f8ff; }
.command-item-name { font-weight: 500; }
.command-item-code { font-family: 'Courier New', monospace; font-size: 11px; color: var(--accent); background: rgba(99,102,241,0.1); padding: 2px 6px; border-radius: 4px; }
.settings-save { width: 100%; padding: 10px; margin-top: 12px; background: var(--accent); color: #fff; border: none; border-radius: 8px; font-size: 14px; cursor: pointer; font-weight: 500; }

.settings-divider { height: 1px; background: var(--border); margin: 12px 0; }
