.dash-project header{grid-template-columns:auto 1fr auto!important}.dashboard-3d-preview .dash-project header>span:nth-child(3){display:block!important;width:auto!important;overflow:visible!important;font-size:inherit!important}.dashboard-3d-preview .dash-risks header>span:nth-child(3){display:none!important}.product-scenes-section{background:#f4f7f9;overflow:hidden}.product-scenes{display:grid;gap:clamp(5rem,10vw,9rem)}.product-scene{display:grid;grid-template-columns:minmax(220px,.62fr) minmax(0,1.38fr);gap:clamp(2rem,7vw,6rem);align-items:center;perspective:1500px;opacity:0;transform:translateY(70px);transition:opacity .8s ease,transform .9s cubic-bezier(.2,.8,.2,1)}.product-scene:nth-child(even){grid-template-columns:minmax(0,1.38fr) minmax(220px,.62fr)}.product-scene:nth-child(even) .scene-copy{order:2}.product-scene.scene-visible{opacity:1;transform:none}.scene-copy h3{font-size:clamp(1.8rem,3.2vw,3.2rem);max-width:12ch}.scene-copy p{color:#5b6670;max-width:38ch}.scene-ui{min-height:360px;padding:1.25rem;background:#ddebf7;border:1px solid #b9cede;box-shadow:25px 30px 55px rgba(17,43,62,.18);transform:rotateY(-7deg) rotateX(2deg);transition:transform .8s ease}.product-scene:nth-child(even) .scene-ui{transform:rotateY(7deg) rotateX(2deg)}.scene-visible .scene-ui{transform:rotateY(-3deg) rotateX(1deg)}.scene-visible:nth-child(even) .scene-ui{transform:rotateY(3deg) rotateX(1deg)}.mini-board{height:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:.7rem}.mini-board>div{min-height:315px;padding:.8rem;background:#f3f8fb;border:1px solid #c8d6df}.mini-board>div>strong{display:flex;justify-content:space-between;margin-bottom:.8rem;font-size:.72rem}.mini-board b{display:grid;place-items:center;width:22px;height:22px;border:1px solid #cad5dc;border-radius:50%;background:#fff}.mini-task{display:grid;grid-template-columns:auto 1fr;gap:.5rem;padding:.8rem;margin:.55rem 0;border-top:5px solid #f5a000;background:#fff;box-shadow:0 4px 10px rgba(20,40,55,.1);font-size:.68rem;font-weight:750}.mini-task i{width:9px;height:9px;margin-top:.2rem;border-radius:50%;background:#ed7d31}.mini-task small{grid-column:2;color:#5b6670}.mini-task.active{border-color:#ed7d31}.mini-drop{display:block;padding:1rem .5rem;border:1px dashed #c7d5de;text-align:center;font-size:.62rem}.process-toolbar{display:flex;gap:.35rem;padding:.55rem;background:#f7fafc;border:1px solid #cad8e1}.process-toolbar i{width:30px;height:28px;background:#fff;border:1px solid #c7d3da}.process-toolbar i:first-child{background:#ed7d31}.process-canvas{min-height:270px;display:flex;align-items:center;justify-content:center;gap:.7rem;padding:2rem;background-color:#f9fbfc;background-image:linear-gradient(#dbe3e8 1px,transparent 1px),linear-gradient(90deg,#dbe3e8 1px,transparent 1px);background-size:28px 28px}.process-canvas b{padding:.65rem .85rem;background:#fff;border:1px solid #ccd7de;box-shadow:0 4px 12px rgba(20,40,55,.08);font-size:.64rem}.process-canvas em{font-style:normal}.process-start,.process-end{width:23px;height:23px;border:3px solid #ed7d31;border-radius:50%;background:#fff}.process-end{border-color:#15181b}.scene-effort .scene-ui{display:grid;grid-template-columns:.65fr 1.35fr;gap:1rem}.effort-calendar,.effort-form{padding:1.1rem;background:#fff;border:1px solid #cbd8e0}.effort-calendar{display:grid;grid-template-columns:repeat(2,1fr);align-content:start;gap:.6rem}.effort-calendar strong{grid-column:1/-1;margin-bottom:.8rem}.effort-calendar span{display:grid;place-items:center;aspect-ratio:1;border-radius:50%;font-size:.7rem}.effort-calendar .today{border:3px solid #23a9e0}.effort-form{display:grid;gap:.75rem}.effort-form label{font-size:.6rem;color:#6b7580}.effort-form label strong{display:block;margin-top:.3rem;padding:.65rem;background:#fff4cf;border:1px solid #dfd4ae;color:#15181b;font-size:.7rem}.effort-form button{align-self:end;justify-self:start;border:0;background:#ed7d31;padding:.65rem 1rem;font-weight:800}@media(max-width:860px){.product-scene,.product-scene:nth-child(even){grid-template-columns:1fr;gap:1.5rem}.product-scene:nth-child(even) .scene-copy{order:0}.scene-ui,.product-scene:nth-child(even) .scene-ui{transform:none}.scene-ui{min-height:300px}.mini-board>div{min-height:260px}}@media(max-width:560px){.product-scenes{gap:4rem}.mini-board{grid-template-columns:1fr 1fr}.mini-board>div:last-child{display:none}.scene-effort .scene-ui{grid-template-columns:1fr}.effort-calendar{display:none}.process-canvas{gap:.35rem;padding:1rem}.process-canvas b{padding:.5rem;font-size:.55rem}.product-scene{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.product-scene{opacity:1;transform:none}.scene-ui,.product-scene:nth-child(even) .scene-ui{transform:none;transition:none}}
