/* Sigma OS — Workshop Job Timeline */
.wjt-shell{padding:2px 0 30px}.wjt-head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:10px;padding:17px 18px;border:1px solid rgba(255,255,255,.07);border-radius:18px;background:rgba(25,26,30,.72);backdrop-filter:blur(18px)}.wjt-head>div>span{font-size:8px;text-transform:uppercase;letter-spacing:.09em;color:#bd4a50}.wjt-head h2{margin:4px 0 2px;font-size:19px}.wjt-head p{margin:0;color:#9a9ba2;font-size:9px}.wjt-summary{display:grid;grid-template-columns:auto auto;gap:2px 7px;align-items:center}.wjt-summary b{font-size:14px}.wjt-summary span{font-size:8px;color:#8b8c93}.wjt-summary .red{color:#e36b72}.wjt-card{margin:9px 0;padding:15px;border:1px solid rgba(255,255,255,.065);border-radius:17px;background:linear-gradient(145deg,rgba(27,28,32,.88),rgba(18,19,22,.9));box-shadow:0 12px 35px rgba(0,0,0,.13)}.wjt-card.delay{border-left:2px solid #b52b32}.wjt-card header{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.wjt-card header span{font-size:8px;color:#9a9ba2;text-transform:uppercase}.wjt-card h3{margin:3px 0;font-size:14px}.wjt-card header p{margin:0;color:#8c8d94;font-size:9px}.wjt-status{text-align:right}.wjt-status b{display:block;font-size:9px;padding:5px 8px;border-radius:20px;background:#26272c}.wjt-status em{display:block;margin-top:5px;color:#e36b72;font-size:8px;font-style:normal;font-weight:650}.wjt-stages{display:grid;grid-template-columns:repeat(8,1fr);gap:0;margin:15px 0 12px}.wjt-stage{position:relative;text-align:center}.wjt-stage:before{content:"";position:absolute;top:10px;left:-50%;width:100%;height:1px;background:#34353b}.wjt-stage:first-child:before{display:none}.wjt-stage.passed:before,.wjt-stage.current:before{background:#7f2429}.wjt-stage i{position:relative;z-index:1;display:grid;place-items:center;width:21px;height:21px;margin:0 auto 6px;border-radius:50%;background:#25262b;border:1px solid #3c3d43;color:#777981;font-size:7px;font-style:normal}.wjt-stage.passed i{background:#5e1e22;border-color:#8d272d;color:#eee}.wjt-stage.current i{background:#a92028;border-color:#c43a42;color:#fff;box-shadow:0 0 0 4px rgba(169,32,40,.11)}.wjt-stage b,.wjt-stage small{display:block}.wjt-stage b{font-size:7px;line-height:1.15}.wjt-stage small{margin-top:3px;color:#696a71;font-size:6px;line-height:1.2}.wjt-facts{display:grid;grid-template-columns:repeat(6,1fr);gap:6px}.wjt-facts>div{padding:9px;border-radius:9px;background:rgba(255,255,255,.025);border:1px solid rgba(255,255,255,.045)}.wjt-facts span,.wjt-facts b{display:block}.wjt-facts span{font-size:7px;color:#7f8087;margin-bottom:4px}.wjt-facts b{font-size:9px}.wjt-alert{margin-top:8px;padding:9px 11px;border-radius:9px;border-left:2px solid #b52b32;background:rgba(169,32,40,.08)}.wjt-alert b{font-size:8px;color:#dc7a80}.wjt-alert p{margin:3px 0 0;font-size:9px;color:#a7a8ae}.wjt-lower{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:9px}.wjt-lower>div{padding:11px;border:1px solid rgba(255,255,255,.05);border-radius:11px;background:rgba(16,17,20,.38)}.wjt-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:5px}.wjt-title h4{margin:0;font-size:10px}.wjt-title span{font-size:7px;padding:2px 6px;border-radius:20px;background:#25262b}.wjt-mat{display:flex;justify-content:space-between;gap:8px;padding:7px 0;border-bottom:1px solid rgba(255,255,255,.04)}.wjt-mat:last-child{border:0}.wjt-mat b,.wjt-mat small{display:block}.wjt-mat b{font-size:8px}.wjt-mat small,.wjt-mat>span{font-size:7px;color:#7f8087}.wjt-history article{position:relative;display:grid;grid-template-columns:10px 1fr;gap:7px;padding:6px 0}.wjt-history article i{width:6px;height:6px;margin-top:3px;border-radius:50%;background:#8f272d}.wjt-history b,.wjt-history small{display:block}.wjt-history b{font-size:8px}.wjt-history small{margin-top:2px;color:#777880;font-size:7px}.wjt-history p{margin:3px 0 0;font-size:8px;color:#999aa1}.wjt-empty,.wjt-none{color:#777880;font-size:8px}.wjt-none{padding:30px;text-align:center}.wjt-card footer{display:flex;justify-content:flex-end;margin-top:10px}.wjt-card footer button{border:1px solid #9e2a30;border-radius:8px;background:#8e2026;color:#fff;padding:7px 11px;font-size:8px;font-weight:650;cursor:pointer}
@media(max-width:900px){.wjt-head{align-items:flex-start;flex-direction:column}.wjt-summary{grid-template-columns:auto auto}.wjt-stages{display:flex;overflow-x:auto;gap:4px;padding-bottom:5px;scrollbar-width:none}.wjt-stage{flex:0 0 88px;padding:7px;border-radius:9px;background:rgba(255,255,255,.02);text-align:left}.wjt-stage:before{display:none}.wjt-stage i{margin:0 0 6px}.wjt-stage b{font-size:8px}.wjt-stage small{font-size:7px}.wjt-facts{grid-template-columns:repeat(2,1fr)}.wjt-lower{grid-template-columns:1fr}.wjt-card{padding:12px}.wjt-card header{flex-direction:column}.wjt-status{text-align:left}.wjt-status b,.wjt-status em{display:inline-block;margin-right:5px}.wjt-card footer button{min-height:36px}}
