/* FCUI-C29A6-AUDIT-LEDGER-CROSSLINK-REAL-WORKFLOW-20260703 */
body { margin:0; font-family: Arial, sans-serif; background:#f6f7fb; color:#172033; }
.c29a6-shell { padding:24px; max-width:1280px; margin:auto; }
.c29a6-hero { display:flex; justify-content:space-between; gap:16px; padding:22px; border-radius:18px; background:white; box-shadow:0 8px 28px rgba(0,0,0,.07); }
.c29a6-kicker { margin:0 0 6px; text-transform:uppercase; letter-spacing:.12em; font-size:12px; opacity:.7; }
.c29a6-hero h1 { margin:.1rem 0; }
.c29a6-version { align-self:flex-start; font-size:12px; background:#eef2ff; padding:8px 10px; border-radius:999px; }
.c29a6-grid { display:grid; grid-template-columns:repeat(auto-fit,minmax(170px,1fr)); gap:14px; margin:18px 0; }
.c29a6-kpis article, .c29a6-panel, .c29a6-card { background:white; border-radius:16px; box-shadow:0 5px 22px rgba(0,0,0,.06); }
.c29a6-kpis article { padding:16px; }
.c29a6-kpis b { display:block; font-size:13px; opacity:.72; text-transform:capitalize; }
.c29a6-kpis strong { display:block; font-size:28px; margin-top:8px; }
.c29a6-panel { padding:18px; margin:18px 0; }
.c29a6-form { display:grid; grid-template-columns:repeat(auto-fit,minmax(220px,1fr)); gap:12px; align-items:end; }
label { display:flex; flex-direction:column; gap:6px; font-size:13px; font-weight:700; }
input, select { padding:11px 12px; border:1px solid #d9deea; border-radius:10px; font-size:14px; }
button { border:0; border-radius:10px; padding:12px 14px; font-weight:800; cursor:pointer; background:#111827; color:white; }
.c29a6-row { display:flex; justify-content:space-between; align-items:center; gap:12px; }
.c29a6-records { display:grid; grid-template-columns:repeat(auto-fit,minmax(270px,1fr)); gap:12px; }
.c29a6-card { padding:14px; display:flex; flex-direction:column; gap:7px; }
.c29a6-card b { font-size:15px; }
.c29a6-card span, .c29a6-card small { color:#4b5563; }
pre { white-space:pre-wrap; background:#0f172a; color:#e5e7eb; padding:14px; border-radius:12px; max-height:420px; overflow:auto; }
