/* HAJIME Chat 11.29 V2 UAT Feedback FIX12 */
.fix12-production-card{margin-bottom:10px!important;border-radius:14px;overflow:hidden}
.fix12-production-card>.card-head{background:linear-gradient(135deg,#e8f2ff 0%,#f4f8ff 100%);border-bottom:1px solid #b9d2f2;padding:10px 14px!important;align-items:center}
.fix12-production-card>.card-head>div{display:flex;align-items:center;gap:9px;flex-wrap:wrap;min-width:0}
.fix12-production-card>.card-head .cell-sub{font-weight:800;color:#1b5f9e;margin:0}
.fix12-production-card>.card-head h3{font-size:16px!important;line-height:1.2;margin:0!important}
.fix12-production-card>.card-head p{display:none}
.fix12-production-card>.card-head .chip{margin-left:auto;white-space:nowrap}
.fix12-production-card>.card-body{padding:10px 14px!important}
.fix12-production-card .prodv1-source-meta{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px!important;margin:0 0 7px!important}
.fix12-production-card .prodv1-source-meta>div{padding:7px 9px!important;min-height:0!important}
.fix12-production-card .prodv1-source-meta small,.fix12-production-card .prodv1-budget-metrics small{font-size:10px!important}
.fix12-production-card .prodv1-source-meta b,.fix12-production-card .prodv1-budget-metrics b{font-size:13px!important}
.fix12-production-card .prodv1-item-budget{margin:6px 0!important;padding:0!important;border:0!important}
.fix12-production-card .prodv1-budget-metrics{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px!important}
.fix12-production-card .prodv1-budget-metrics>div{padding:7px 9px!important}
.fix12-production-details{margin-top:6px;border-top:1px solid var(--border,#e3e8ef);padding-top:6px}
.fix12-production-details>summary{cursor:pointer;font-weight:750;font-size:12px;color:var(--text-secondary,#475569);list-style:none}
.fix12-production-details>summary::-webkit-details-marker{display:none}
.fix12-production-details>summary:before{content:'▸ ';font-size:11px}
.fix12-production-details[open]>summary:before{content:'▾ '}
.fix12-production-details-body{margin-top:8px}
.fix12-production-details .prodv1-subhead{margin-top:8px!important}
.fix12-production-details .table-wrap{max-height:280px;overflow:auto}
@media(max-width:1100px){.fix12-production-card .prodv1-source-meta,.fix12-production-card .prodv1-budget-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}

/* FIX13 — keep cross-Event visibility in Design without creating a second Event navigator. */
.c1129-design-scope{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;font-size:13px}
.c1129-design-scope>b{font-size:14px}
.c1129-design-scope>span{color:var(--muted,#6b7280)}
.c1129-design-event-group{display:grid;gap:6px;margin:0 0 12px}
.c1129-design-event-group>header{display:grid;gap:2px;padding:8px 10px;border-radius:10px;background:rgba(15,23,42,.055);position:sticky;top:0;z-index:1}
.c1129-design-event-group>header>b{font-size:12px;text-transform:uppercase;letter-spacing:.03em}
.c1129-design-event-group>header>small{font-size:11px;color:var(--muted,#6b7280)}
.fix13-legacy-staging{display:none!important}
