fix(agent): v4.12.1 - champs cle API/URL API dans la config, AI Meeting Note en bloc de reunion interactif (transcription live + resume)
This commit is contained in:
@@ -2966,6 +2966,74 @@ button.breadcrumb-current { max-width: 260px; }
|
||||
.gs-more-item:hover { background: var(--bg-hover); }
|
||||
.gs-more-sep { height: 1px; background: var(--border); margin: 4px 0; }
|
||||
|
||||
/* ═══════════ AI Meeting Note — widget réunion (v4.12.0) ═══════════ */
|
||||
.block-meeting { cursor: default; }
|
||||
.fm {
|
||||
background: var(--bg-secondary, #1f1f1f); border: 1px solid var(--border, #333);
|
||||
border-radius: 12px; padding: 12px 14px; font-size: 13px;
|
||||
color: var(--text-primary, #eee); display: flex; flex-direction: column; gap: 10px;
|
||||
}
|
||||
.fm-loading { color: var(--text-dim); font-size: 13px; padding: 8px 2px; }
|
||||
.fm-head { display: flex; align-items: center; gap: 8px; flex-wrap: wrap; }
|
||||
.fm-ico { font-size: 20px; }
|
||||
.fm-title {
|
||||
flex: 1; min-width: 160px; background: transparent; border: 1px solid transparent;
|
||||
color: var(--text-primary); font-size: 14px; font-weight: 600; outline: none;
|
||||
border-radius: 6px; padding: 3px 6px; font-family: inherit;
|
||||
}
|
||||
.fm-title:focus { border-color: var(--accent); background: var(--bg-tertiary); }
|
||||
.fm-date { font-size: 12px; color: var(--text-dim); white-space: nowrap; }
|
||||
.fm-pill {
|
||||
font-size: 11px; padding: 3px 10px; border-radius: 99px;
|
||||
background: var(--bg-tertiary); color: var(--text-secondary); white-space: nowrap;
|
||||
}
|
||||
.fm-pill-ok { color: #2ea043; }
|
||||
.fm-step-title {
|
||||
font-size: 12px; font-weight: 600; color: var(--text-dim);
|
||||
text-transform: uppercase; letter-spacing: .4px; margin-bottom: 6px;
|
||||
}
|
||||
.fm-step-desc { font-size: 12px; color: var(--text-dim); line-height: 1.45; }
|
||||
.fm-radio {
|
||||
display: flex; gap: 8px; align-items: center; font-size: 13px;
|
||||
color: var(--text-primary); padding: 4px 2px; cursor: pointer;
|
||||
}
|
||||
.fm-radio input { accent-color: var(--accent); }
|
||||
.fm-btn {
|
||||
background: var(--bg-tertiary); border: 1px solid var(--border);
|
||||
color: var(--text-primary); border-radius: 8px; padding: 7px 14px;
|
||||
font-size: 13px; cursor: pointer; font-family: inherit;
|
||||
}
|
||||
.fm-btn:hover { background: var(--bg-hover); }
|
||||
.fm-btn-primary { background: var(--accent, #2383E2); border-color: transparent; color: #fff; font-weight: 600; }
|
||||
.fm-btn-primary:hover { background: #2C8CEB; }
|
||||
.fm-btn:disabled { opacity: .55; cursor: not-allowed; }
|
||||
.fm-actions { display: flex; gap: 8px; flex-wrap: wrap; }
|
||||
.fm-wave {
|
||||
font-family: monospace; letter-spacing: 2px; color: var(--accent);
|
||||
font-size: 14px; padding: 2px 0;
|
||||
}
|
||||
.fm-tabs { display: flex; gap: 4px; border-bottom: 1px solid var(--border); padding-bottom: 8px; margin-top: 2px; }
|
||||
.fm-tab {
|
||||
background: none; border: none; color: var(--text-dim); font-size: 12.5px;
|
||||
cursor: pointer; padding: 6px 12px; border-radius: 7px; font-weight: 500;
|
||||
}
|
||||
.fm-tab.active { background: var(--bg-tertiary); color: var(--text-primary); }
|
||||
.fm-empty { color: var(--text-dim); font-size: 12.5px; padding: 8px 0; }
|
||||
.fm-error { color: #e5484d; font-size: 12.5px; padding: 8px 0; }
|
||||
.fm-line { display: flex; gap: 8px; padding: 3px 0; font-size: 13px; color: var(--text-primary); }
|
||||
.fm-line .fm-ts { color: var(--text-dim); font-family: monospace; font-size: 11px; flex-shrink: 0; padding-top: 2px; }
|
||||
.fm-line .fm-who { color: var(--accent); font-weight: 600; flex-shrink: 0; }
|
||||
.fm-interim { opacity: .55; font-style: italic; }
|
||||
.fm-area {
|
||||
width: 100%; box-sizing: border-box; background: var(--bg-tertiary);
|
||||
border: 1px solid var(--border); border-radius: 8px; color: var(--text-primary);
|
||||
font-size: 13px; padding: 8px 10px; outline: none; font-family: inherit; resize: vertical;
|
||||
}
|
||||
.fm-area:focus { border-color: var(--accent); }
|
||||
.fm-manual { margin-top: 8px; }
|
||||
.fm-manual-label { font-size: 11px; color: var(--text-dim); margin-bottom: 4px; }
|
||||
.fm-transcript { max-height: 40vh; overflow-y: auto; }
|
||||
|
||||
/* ═══════════ Page Editor — Top Bar ═══════════ */
|
||||
.page-topbar {
|
||||
display: flex; align-items: center; justify-content: flex-end;
|
||||
|
||||
Reference in New Issue
Block a user