Add operation approval policy editor

This commit is contained in:
github-ops
2026-06-24 10:45:09 +00:00
parent 5922aea68f
commit d83ab541d9
20 changed files with 451 additions and 11 deletions
+56
View File
@@ -1058,6 +1058,62 @@
.toggle-label { font-size: 13px; font-weight: 500; color: var(--text-primary); }
.toggle-desc { font-size: 11.5px; color: var(--text-muted); margin-top: 1px; }
.approval-toggle-row {
position: relative;
}
.approval-toggle-input {
position: absolute;
opacity: 0;
pointer-events: none;
}
.approval-config-fields {
display: grid;
gap: 16px;
padding: 16px;
border: 1px solid var(--border-subtle);
border-radius: 10px;
background: rgba(13, 17, 23, 0.42);
}
.approval-preview-pill {
align-self: end;
min-height: 38px;
justify-content: center;
}
.approval-preview-card {
display: grid;
gap: 6px;
padding: 14px 16px;
border: 1px solid rgba(47, 129, 247, 0.28);
border-radius: 10px;
background:
linear-gradient(135deg, rgba(47, 129, 247, 0.12), rgba(35, 134, 54, 0.06)),
var(--bg-overlay);
}
.approval-preview-eyebrow {
font-size: 11px;
font-weight: 700;
letter-spacing: 0.04em;
text-transform: uppercase;
color: var(--accent);
}
.approval-preview-title {
font-size: 14px;
font-weight: 700;
color: var(--text-primary);
}
.approval-preview-body {
font-size: 12.5px;
line-height: 1.6;
color: var(--text-secondary);
}
/* ══════════════════════════════════════════════════
BOTTOM ACTION BAR — frosted dark glass
══════════════════════════════════════════════════ */