/* The customer homepage uses the original, selection-aware orbit graphics. */
html body #easyWorkflow .color-orbit-home{
  position:relative;isolation:isolate;overflow:hidden;margin:22px 0 24px;
  padding:16px 20px 20px;border:1px solid var(--zf-bd-7ba3d780, #7ba3d780);border-radius:28px;
  color:var(--zf-fg-f7f4ffff, #f7f4ff);background:radial-gradient(ellipse at 12% 85%,var(--zf-bg-6847c04a, #6847c04a),transparent 48%),radial-gradient(ellipse at 82% 10%,var(--zf-bg-1aabc246, #1aabc246),transparent 50%),linear-gradient(135deg,var(--zf-bg-0a1029ff, #0a1029),var(--zf-bg-152343ff, #152343) 62%,var(--zf-bg-17142fff, #17142f));
  box-shadow:0 16px 50px var(--zf-sh-03071450, #03071450),inset 0 1px 0 var(--zf-sh-c0daff33, #c0daff33);
}
.color-orbit-home::before{content:'';position:absolute;inset:0;z-index:-1;opacity:.5;pointer-events:none;background-image:radial-gradient(circle,var(--zf-bg-cde9ffff, #cde9ff) 1px,transparent 1.5px),radial-gradient(circle,var(--zf-bg-e1c2ffff, #e1c2ff) 1px,transparent 1.5px);background-size:83px 77px,139px 113px;background-position:14px 23px,53px 42px}
.color-orbit-toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px}
.color-orbit-toolbar>span{font:700 10px/1.5 var(--sans);letter-spacing:2px;color:var(--zf-fg-bcd5f9ff, #bcd5f9)}
html body #easyWorkflow #orbitMotionToggle{min-height:40px;padding:8px 12px;border:1px solid var(--zf-bd-93aac66b, #93aac66b);border-radius:30px;background:var(--zf-bg-17253fff, #17253f);color:var(--zf-fg-e5efffff, #e5efff)!important;font-size:11px;font-weight:600;white-space:nowrap}
html body #easyWorkflow .color-orbit-home .orbs-container{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;transform:none!important;transition:none!important}
html body #easyWorkflow .color-orbit-home .orb-item{position:relative;max-width:none;min-width:0;gap:5px;padding:12px 8px 10px;border-radius:20px;border:1px solid var(--zf-bd-8baff247, #8baff247)!important;background:linear-gradient(165deg,var(--zf-bg-263a673b, #263a673b),var(--zf-bg-090f2180, #090f2180))!important;box-shadow:none}
html body #easyWorkflow .color-orbit-home .orb-item:hover{border-color:var(--zf-bd-c9dcffff, #c9dcff)!important;background:linear-gradient(165deg,var(--zf-bg-4266a740, #4266a740),var(--zf-bg-091629ff, #091629))!important}
html body #easyWorkflow .color-orbit-home .orb-item[data-active=true]{border-color:var(--zf-bd-fff2c0ff, #fff2c0)!important;box-shadow:0 0 22px var(--zf-sh-9eaff52e, #9eaff52e),inset 0 0 0 1px var(--zf-sh-fff2c040, #fff2c040)}
html body #easyWorkflow .color-orbit-home #wrap6D{order:-1}
html body #easyWorkflow .color-orbit-home .orb-label{background:transparent!important;border:0!important;border-radius:0;padding:2px;font-size:12px;line-height:1.5;white-space:normal;text-align:center;color:var(--zf-fg-e6efffff, #e6efff)!important;min-height:36px;display:grid;place-items:center}
.color-orbit-home .orb-wrap{width:100%;min-height:130px}
html body #easyWorkflow .color-orbit-home .mini-globe-scene{transform:scale(.8)}
html body #easyWorkflow .color-orbit-home #orb6D{overflow:hidden;border-radius:16px}
html body #easyWorkflow .color-orbit-home .mini-earth{left:85px;top:85px;width:150px;height:150px;box-shadow:0 0 16px var(--zf-sh-b5efff8c, #b5efff8c),0 0 50px var(--zf-sh-627cce65, #627cce65),inset -14px -8px 20px var(--zf-sh-020b2377, #020b2377);animation-duration:48s}
html body #easyWorkflow .color-orbit-home .orb-ring-wrap{animation-duration:34s}
html body #easyWorkflow .color-orbit-home .orb-ring-4d>div{animation-duration:32s}
html body #easyWorkflow .color-orbit-home .drone-count{position:absolute;top:49px;z-index:5;left:0;right:0;font-size:10px;margin:0}
html body #easyWorkflow .color-orbit-home .dimension-inclusion-status{background:transparent!important;color:var(--zf-fg-ccdaefff, #ccdaef)!important;font-size:10px;line-height:1.5;text-align:center;min-height:16px}
html body #easyWorkflow .color-orbit-home .orb-color-key{min-height:10px}
html[data-orbit-motion=paused] :is(#orbsContainer,#orbsContainer *,#orbsContainer *::before,#orbsContainer *::after),.color-orbit-home:is([data-motion=paused],[data-in-view=false]) :is(.orbs-container,.orbs-container *, .orbs-container *::before,.orbs-container *::after){animation-play-state:paused!important}
@media(max-width:650px){
  html body #easyWorkflow .color-orbit-home{padding:12px;border-radius:22px;margin:18px 0}
  html body #easyWorkflow .color-orbit-home .orbs-container{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
  html body #easyWorkflow .color-orbit-home .orb-item{padding:10px 6px 8px}
  .color-orbit-home .orb-wrap{min-height:108px}
  html body #easyWorkflow .color-orbit-home .mini-globe-scene{transform:scale(.68)}
  .color-orbit-toolbar>span{font-size:9px;letter-spacing:.8px}
}
@media(prefers-reduced-motion:reduce){.color-orbit-home *,.color-orbit-home *::before,.color-orbit-home *::after{animation:none!important;transition:none!important}}
