/* Talerum V26.74 — Nora AI Wave 3: cross-module intelligence, batch generation and governance */
body[data-talerum-layout="private"] .nora-wave3-title{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 11px}
body[data-talerum-layout="private"] .nora-wave3-title h3{margin:0!important;font-size:16px!important;line-height:1.3!important;color:#2D211C!important}
body[data-talerum-layout="private"] .nora-wave3-badge{display:inline-flex;align-items:center;min-height:25px;padding:0 9px;border-radius:999px;background:#F3F0ED;color:#746961;font-size:9.8px;font-weight:760;white-space:nowrap}
body[data-talerum-layout="private"] .nora-wave3-badge.info{background:#EAF2F7;color:#3D6D88}.nora-wave3-badge.engine{background:#EAF5EF;color:#337557}.nora-wave3-badge.warn{background:#FFF0D8;color:#A76808}.nora-wave3-badge.safe{background:#EDF6F3;color:#397762}
body[data-talerum-layout="private"] .nora-wave3-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:5px 0 14px}
body[data-talerum-layout="private"] .nora-wave3-stat{min-width:0;padding:11px;border:1px solid #E7E0DA;border-radius:12px;background:#fff}
body[data-talerum-layout="private"] .nora-wave3-stat label{display:block;color:#857970;font-size:9.5px;font-weight:750;text-transform:uppercase;letter-spacing:.03em}.nora-wave3-stat strong{display:block;margin-top:5px;color:#2E241F;font-size:16px;line-height:1.15}.nora-wave3-stat span{display:block;margin-top:4px;color:#776C65;font-size:9.8px;line-height:1.35}
body[data-talerum-layout="private"] .nora-wave3-stat.good{background:#F4FAF7;border-color:#D5E8DE}.nora-wave3-stat.warn{background:#FFF9F1;border-color:#F0D9B8}.nora-wave3-stat.danger{background:#FFF5F3;border-color:#EFCBC4}.nora-wave3-stat.info{background:#F7FAFC;border-color:#D9E4EA}
body[data-talerum-layout="private"] .nora-wave3-steps,.nora-wave3-list,.nora-wave3-trace,.nora-wave3-map,.nora-wave3-crossmap{display:grid;gap:0;margin:4px 0 12px}
body[data-talerum-layout="private"] .nora-wave3-step,.nora-wave3-source{display:grid;grid-template-columns:32px minmax(0,1fr);gap:9px;align-items:start;padding:10px 0;border-top:1px solid #EEE7E2}.nora-wave3-step:first-child,.nora-wave3-source:first-child{border-top:0}
body[data-talerum-layout="private"] .nora-wave3-step>b,.nora-wave3-source>b{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:#F8EEE7;color:#C46A2D;font-size:10.5px;line-height:1}.nora-wave3-step.good>b{background:#EAF5EF;color:#2F7B58}.nora-wave3-step.warn>b{background:#FFF0D8;color:#AE6E09}.nora-wave3-step.danger>b{background:#FCE8E4;color:#B84A39}.nora-wave3-step.info>b{background:#EAF2F7;color:#3D6D88}.nora-wave3-step.safe>b{background:#EDF6F3;color:#397762}
body[data-talerum-layout="private"] .nora-wave3-step strong,.nora-wave3-source strong{display:block;color:#34271F;font-size:11.5px;line-height:1.35}.nora-wave3-step small,.nora-wave3-source small{display:block;margin-top:3px;color:#7B7069;font-size:10px;line-height:1.42}
body[data-talerum-layout="private"] .nora-wave3-note{margin:10px 0;padding:10px 11px;border-radius:10px;background:#F8F6F4;color:#756A63;font-size:9.9px;line-height:1.48}.nora-wave3-note.human{background:#FCF8F4;color:#806F65;border:1px solid #EEE1D7}.nora-wave3-note.info{background:#F3F8FA;color:#526D79;border:1px solid #DCE8ED}
body[data-talerum-layout="private"] .nora-wave3-grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:8px 0 12px}
body[data-talerum-layout="private"] .nora-wave3-bars{display:grid;gap:9px;margin:7px 0 13px}.nora-wave3-bars>div{display:grid;grid-template-columns:86px minmax(0,1fr) 60px;gap:8px;align-items:center}.nora-wave3-bars span,.nora-wave3-bars b{font-size:9.8px;color:#6F645E}.nora-wave3-bars b{text-align:right}.nora-wave3-bars i{display:block;position:relative;height:7px;border-radius:999px;background:#EEE6DF;overflow:hidden}.nora-wave3-bars i:after{content:"";display:block;width:var(--w);height:100%;border-radius:inherit;background:linear-gradient(90deg,#C56B30,#E5A578)}
body[data-talerum-layout="private"] .nora-wave3-prompt{margin:6px 0 12px;padding:11px 12px;border:1px solid #E4DDD7;border-radius:12px;background:#FBFAF9}.nora-wave3-prompt span{display:block;color:#83776F;font-size:9.5px;font-weight:740;text-transform:uppercase}.nora-wave3-prompt p{margin:5px 0 0!important;color:#4B3E37!important;font-size:11px!important;line-height:1.48!important}
body[data-talerum-layout="private"] .nora-wave3-batch{display:grid;gap:8px;margin:7px 0 13px}.nora-wave3-batch article{padding:11px 12px;border:1px solid #E6DED8;border-radius:12px;background:#fff}.nora-wave3-batch strong{display:block;color:#362921;font-size:11.5px}.nora-wave3-batch span{display:block;margin-top:2px;color:#8A7D75;font-size:9.5px}.nora-wave3-batch p{margin:7px 0 0!important;color:#5A4B43!important;font-size:10.3px!important;line-height:1.46!important}
@media(max-width:760px){body[data-talerum-layout="private"] .nora-wave3-stats{grid-template-columns:1fr}.nora-wave3-grid2{grid-template-columns:1fr!important}.nora-wave3-bars>div{grid-template-columns:72px minmax(0,1fr) 54px}}
