/* Process Cycle Time: transparent technical scenes and native controls. */
body.brand-preview #tools .sequence-lab { color:#e4f0f8; }
body.brand-preview #tools .sequence-lab .process-layout { grid-template-columns:300px minmax(0,1fr); }
body.brand-preview #tools .sequence-lab .sequence-inputs select { display:block;width:100%;max-width:100%;margin-top:6px;padding:8px;color:#d8edff;background:#081a26;border:1px solid #749ab8; }
body.brand-preview #tools .sequence-lab .sequence-inputs input { min-width:0; }
body.brand-preview #tools .sequence-lab .sequence-step-row { grid-template-columns:minmax(0,1fr) 85px 30px; }
body.brand-preview #tools .sequence-lab .sequence-step-row label { min-width:0; }
body.brand-preview #tools .sequence-lab .sequence-inputs details { border-color:#39566a; }
body.brand-preview #tools .sequence-lab .sequence-inputs summary { font-size:12px;color:#d7ecfc; }
body.brand-preview #tools .sequence-lab .process-display { padding:22px; }
body.brand-preview #tools .sequence-lab .sequence-scene-heading { display:flex;flex-wrap:wrap;gap:10px 16px;justify-content:space-between;align-items:center; }
body.brand-preview #tools .sequence-lab .sequence-application-name { font:500 22px/1.4 var(--portfolio-text-font,Arial,sans-serif);letter-spacing:0;color:#e4f0f8;margin:0; }
body.brand-preview #tools .sequence-lab .sequence-outcome { font:12px/1.5 monospace;color:#9be4bb; }
body.brand-preview #tools .sequence-lab .sequence-outcome[data-route=reject] { color:#ffc193; }
body.brand-preview #tools .sequence-lab .sequence-scene { display:block;width:100%;max-width:760px;height:310px;margin:12px auto;background:transparent;border:0; }
body.brand-preview #tools .sequence-lab .sequence-signals { display:flex;flex-wrap:wrap;gap:10px 16px;padding:12px 0;border-block:1px solid #39566a; }
body.brand-preview #tools .sequence-lab .sequence-signal { display:inline-flex;align-items:center;gap:6px;font:12px/1.5 monospace;color:#a8c4db; }
body.brand-preview #tools .sequence-lab .sequence-signal b { font-weight:400; }
body.brand-preview #tools .sequence-lab .sequence-signal i { width:7px;height:7px;border:1px solid #749ab8;border-radius:50%; }
body.brand-preview #tools .sequence-lab .sequence-signal[data-on=true] { color:#e4f0f8; }
body.brand-preview #tools .sequence-lab .sequence-signal[data-on=true] i { background:#72d4ff;border-color:#72d4ff; }
body.brand-preview #tools .sequence-lab .sequence-play-controls { margin-top:18px;gap:10px; }
body.brand-preview #tools .sequence-lab .sequence-play-controls button { min-height:44px;font:13px/1.5 var(--portfolio-text-font,Arial,sans-serif); }
body.brand-preview #tools .sequence-lab .sequence-play-controls label { display:flex;flex-wrap:wrap;align-items:center;gap:8px;font:13px/1.5 var(--portfolio-text-font,Arial,sans-serif);color:#c5dfef; }
body.brand-preview #tools .sequence-lab .sequence-route { margin:0; }
body.brand-preview #tools .sequence-lab .sequence-scrub { display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:16px 0 6px;font:13px/1.5 var(--portfolio-text-font,Arial,sans-serif);color:#c5dfef; }
body.brand-preview #tools .sequence-lab .sequence-seek { flex:1;min-width:140px;max-width:100%; }
body.brand-preview #tools .sequence-lab .sequence-timing { display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;color:#a8c4db;font:12px/1.6 monospace; }
body.brand-preview #tools .sequence-lab .sequence-status { min-height:44px;margin:14px 0;font:14px/1.7 var(--portfolio-text-font,Arial,sans-serif);color:#d8edff; }
body.brand-preview #tools .sequence-lab .sequence-breakdown { border-top:1px solid #39566a;padding:10px 0; }
body.brand-preview #tools .sequence-lab .sequence-breakdown summary { font:14px/1.5 var(--portfolio-text-font,Arial,sans-serif);color:#d8edff; }
body.brand-preview #tools .sequence-lab .sequence-breakdown .process-block { background:#071722;border-color:#668aa3;padding:12px 8px; }
body.brand-preview #tools .sequence-lab .sequence-breakdown .process-block strong { color:#d8edff; }
body.brand-preview #tools .sequence-lab .sequence-breakdown .process-block span { color:#c4e4f6;font-size:17px; }
body.brand-preview #tools .sequence-lab .process-block::after { content:none; }
body.brand-preview #tools .sequence-lab .sequence-breakdown .process-block.active { border:2px solid #72d4ff;background:#123348; }
body.brand-preview #tools .sequence-lab .sequence-progress { background:#72d4ff22; }
body.brand-preview #tools .sequence-lab .sequence-vision,body.brand-preview #tools .sequence-lab .sequence-branches>div { background:transparent;border-color:#668aa3; }
body.brand-preview #tools .sequence-lab .sequence-branches>div:last-child { border-color:#a77f61; }
body.brand-preview #tools .sequence-lab .sequence-branches>div>strong { color:#d8edff; }
body.brand-preview #tools .sequence-lab .sequence-error { color:#ffc193!important;font-size:13px; }
@media(max-width:1000px) {
 body.brand-preview #tools .sequence-lab .process-layout { grid-template-columns:minmax(0,1fr); }
 body.brand-preview #tools .sequence-lab .sequence-inputs { border-right:0;border-bottom:1px solid #39566a; }
}
@media(max-width:480px) {
 body.brand-preview #tools .sequence-lab .process-display { padding:14px; }
 body.brand-preview #tools .sequence-lab .sequence-application-name { font-size:20px; }
 body.brand-preview #tools .sequence-lab .sequence-step-row { grid-template-columns:minmax(0,1fr) 78px 30px; }
 body.brand-preview #tools .sequence-lab .sequence-metrics { grid-template-columns:minmax(0,1fr); }
 body.brand-preview #tools .sequence-lab .sequence-vision { padding:8px; }
}
