#warsztat{margin:65px 0;padding:32px;background:#18191b;color:#eff0f1;scroll-margin-top:100px}#warsztat h2{margin-top:14px}#warsztat .kicker,#warsztat .small,#warsztat .status{color:#c9cccf}#warsztat label{display:block;font-size:17px;margin-bottom:10px}#warsztat select{color:#eff0f1;background:#282a2d;border-color:#8e9499}.sim-flow{display:flex;align-items:center;flex-wrap:wrap;gap:14px;font-size:16px;margin:32px 0}.sim-flow .human{color:#ff764f}.sim-ticket{padding:24px;background:#303235;margin:24px 0}.sim-ticket h3{font-size:24px}.sim-ticket>p:last-child{margin:0}#warsztat details{border-top:1px solid #62676b;padding:18px 0;font-size:17px;line-height:1.65}#warsztat details h4{font-size:19px}.sim-actions{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:25px 0}#warsztat button{font-size:16px;line-height:1.5;text-align:left;border:1px solid #989fa5;background:transparent;color:#eff0f1;padding:16px;min-height:52px}#warsztat [data-check]{background:#ff4a1f;color:#18191b;border-color:#ff4a1f}.sim-review,.sim-outcome,.sim-stop{padding:24px;background:#303235;margin:24px 0}.sim-outcome{border-left:5px solid #ff4a1f}.sim-outcome h4{margin-top:0}.sim-stop button{margin:0 0 12px;width:100%}.sim-stop p{margin:20px 0 0}#warsztat :focus-visible{outline-color:#ff895f}.sim-log p{font-size:16px;margin:15px 0}.plan-wrap{margin:50px 0;border-top:1px solid #b7bdc1;padding-top:24px}.plan-wrap>summary{font-size:26px;line-height:1.3}.plan-wrap #przewodnik{margin-top:25px}#warsztat [hidden]{display:none}#warsztat[data-state=accept] .human,#warsztat[data-state=check] .human{text-decoration:underline;text-underline-offset:6px}@media(max-width:600px){#warsztat{padding:23px}.sim-actions{grid-template-columns:1fr}.sim-flow{gap:10px;font-size:14px}.sim-ticket,.sim-outcome,.sim-stop,.sim-review{padding:18px}}

.editorial-site #warsztat h2{font-size:clamp(28px,3.2vw,42px);line-height:1.2;margin:18px 0 24px;color:#eff0f1;opacity:1;transform:none}.editorial-site #warsztat h3{font-size:26px;line-height:1.3;margin:24px 0 14px;color:#eff0f1;opacity:1;transform:none}.editorial-site[data-ai-team] .rail-inner>a{display:block;margin:0 0 12px;line-height:1.55}.editorial-site[data-ai-team] .roi-mobile-toc nav>a{display:block;margin:12px 0;line-height:1.5}
