/* Workflow and BOM palette: same transparent surface as the cream/dotted Details scroll. */
#try,#bom{background:transparent;color:var(--deep)}#try .kazu-visuals,#try .flow{background:transparent;color:var(--deep)}
#try .source-led-header h2,#try .workflow-film,#try .workflow-film h3,#try .workflow-film strong,#try .workflow-film dd,#try .decision-question strong{color:var(--deep)}
#try .source-led-header .lede,#try .workflow-film p,#try .workflow-film dt,#try .workflow-film span,#try .object-eyebrow,#try .shortage-table .table-head,#try .shortage-table small,#try .decision-feedback{color:var(--text-secondary)}
#try .source-led-header .eyebrow{color:#B83B26}#try .workflow-film .accent,#try .source-reference,#try .conversion-arrow strong,#try .operation-actions strong,#try .route-result>span,#try .subproduction-note strong{color:#B83B26}
#try .workflow-film dl>div,#try .related-record,#try .shortage-table>[role=row],#try .crew-line,#try .component-fields,#try .production-context,#try .purchase-bill-note{border-color:var(--line)}
#try .quote-object,#try .order-object,#try .shortage-sheet,#try .quality-result{border-top-color:var(--line-strong);border-bottom-color:var(--line)}
#try .document-lines i{background:var(--line)}#try .subproduction-note,#try .supplier-strip{border-left-color:var(--accent)}#try .completion-object{border-top-color:var(--accent)}
#try .flow-tabs{background:rgba(255,255,255,.15);border-color:var(--line)}#try .flow-tabs button{color:var(--text-secondary)}#try .flow-tabs button>span{color:inherit}#try .flow-tabs button:hover{color:var(--deep);background:var(--panel);border-color:var(--line-strong)}#try .flow-tabs button[aria-pressed=true]{background:var(--deep);color:var(--canvas);border-color:var(--deep)}#try .flow-tabs button[aria-pressed=true] .workflow-choice-icon{color:var(--canvas)}
#try .decision-diamond{border-color:#B83B26}#try .decision-diamond:after{background:var(--accent)}#try .decision-paths,#try .supplier-strip .decision-paths{border-color:var(--line)}#try .decision-route{color:var(--text-secondary);border-color:var(--line);background:rgba(255,255,255,.12)}#try .decision-route:before{background:var(--line)}#try .decision-route:hover{background:var(--panel);border-color:#B83B26}#try .decision-route[aria-pressed=true]{background:rgba(232,88,62,.07);border-color:#B83B26;color:var(--deep)}#try .decision-route[aria-pressed=true]:before{background:#B83B26}#try .route-condition{color:var(--deep)}
#try .purchase-draft,#try .receipt-result,#try .defect-ticket{background:var(--panel);color:var(--deep);border:1px solid var(--line)}#try .defect-ticket{border-left:3px solid var(--accent)}#try .purchase-order-paper{border-color:var(--line-strong)}#try .purchase-draft .object-eyebrow,#try .purchase-draft p,#try .receipt-result p,#try .receipt-result .object-eyebrow{color:var(--text-secondary)}#try .purchase-draft .path-forward>div,#try .receipt-result dl>div{border-color:var(--line)}#try .quantity-track>span{color:var(--text-secondary)}#try .ordered-bar{border-color:var(--line-strong);color:var(--deep)}#try .received-bar{background:rgba(232,88,62,.17);color:var(--deep)}#try .defect-stamp{color:#B83B26;border-color:var(--line)}#try .defect-stamp>span{color:#B83B26}
#try .purchase-bill-note a,#try .path-alternate h3{color:var(--deep)}#try .path-alternate{border-color:#B83B26}#try .received-source{border-color:var(--line)}#try #pause-workflow{background:var(--panel);color:var(--deep);border-color:var(--line)}#try #pause-workflow:hover{background:rgba(232,88,62,.07)}#try .flow-tabs button:focus-visible,#try .decision-route:focus-visible,#try #pause-workflow:focus-visible{outline-color:#B83B26}
#bom .bom-intro h2,#bom .bom-caption h3,#bom .bom-flow-box h3,#bom .bom-product h3,#bom .bom-paper,#bom .bom-static-art{color:var(--deep)}#bom .bom-intro>p:last-child,#bom .bom-flow-box p,#bom .bom-flow-number,#bom .bom-paper-top i,#bom .bom-small-label,#bom .bom-product p,#bom .bom-origin,#bom .bom-table-head,#bom .bom-component-name small,#bom .bom-detail-strip p,#bom .bom-component-controls p{color:var(--text-secondary)}
#bom .bom-eyebrow{color:#B83B26}#bom .bom-flow-box{background:rgba(255,255,255,.12);border-color:var(--line)}#bom .bom-flow-box.is-active{background:rgba(232,88,62,.07);border-color:#B83B26;box-shadow:inset 0 -2px var(--accent)}#bom .bom-flow-box.is-active .bom-flow-number,#bom .bom-flow-box.is-complete .bom-flow-number{color:#B83B26}#bom .bom-flow-arrow{background:var(--canvas);color:var(--text-secondary)}#bom .bom-flow-box.is-complete .bom-flow-arrow{color:#B83B26}
#bom .bom-paper{background:transparent;border-color:var(--line-strong)}#bom .bom-paper-top,#bom .bom-table-head,#bom .bom-row,#bom .bom-nested .bom-row{border-color:var(--line)}#bom .bom-product-drawing{stroke:var(--deep)}#bom .bom-product-drawing circle{stroke:var(--accent)}#bom .bom-square{border-color:var(--line-strong)}#bom .bom-square.coral{border-color:#B83B26;background:rgba(232,88,62,.1)}#bom .bom-nested{border-color:var(--accent)}#bom .bom-analysis{background:transparent}#bom .bom-analysis strong,#bom .bom-component-controls strong{color:var(--deep)}#bom .bom-analysis strong i{color:#B83B26}#bom[data-focus] .bom-product,#bom[data-focus] .bom-lines,#bom[data-focus] .bom-detail-strip{background:transparent}#bom[data-focus='0'] .bom-product,#bom[data-focus='1'] .bom-lines,#bom[data-focus='2'] .bom-detail-strip{background:rgba(255,255,255,.18)}
#accounting .account-controls{margin-top:12px;margin-bottom:28px}#accounting .account-controls>p{max-width:800px}
/* Demo actions use cream type and a darker coral that supports small text. */
a.btn[href="#demo"],button.send{color:var(--canvas)}
.btn-accent,.form .btn-accent{background:#B83B26;color:var(--canvas)}
.btn-accent:hover,.form .btn-accent:hover{background:#9F3020;color:var(--canvas)}
#try .report-choice>span:not(.object-eyebrow),#try .received-source>span:last-child{color:var(--text-secondary)}
#try .report-choice>strong{color:var(--deep);border-color:var(--accent)}
#try .production-context>span:last-child{color:var(--text-secondary)}
#try [data-blocked=true] .conversion-arrow strong{color:#B83B26}

