
/* MetsaCRM V9.4 ROBOT COMMAND CENTER */
.v94-robots{max-width:1600px;margin:0 auto;padding:8px 0 34px}
.v94-robots .glass{
  background:linear-gradient(145deg,rgba(255,255,255,.95),rgba(249,255,252,.79));
  border:1px solid rgba(26,98,67,.105);
  box-shadow:0 20px 62px rgba(20,69,50,.09),0 4px 14px rgba(20,69,50,.045),inset 0 1px 0 rgba(255,255,255,.86);
  backdrop-filter:blur(24px) saturate(1.15);-webkit-backdrop-filter:blur(24px) saturate(1.15)
}
.v94-hero{min-height:248px;border-radius:30px;padding:34px 38px;display:flex;align-items:center;justify-content:space-between;gap:34px;overflow:hidden;position:relative;margin-bottom:18px}
.v94-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 78% 50%,rgba(67,211,131,.13),transparent 25rem);pointer-events:none}
.v94-hero-copy{max-width:790px;position:relative;z-index:2}
.v94-kicker,.v94-card-eyebrow{font-size:11px;letter-spacing:.15em;font-weight:800;color:#248554}
.v94-hero h1{font-size:clamp(34px,4vw,58px);margin:8px 0 12px;letter-spacing:-.05em;color:#09261c}
.v94-hero p{font-size:16px;line-height:1.65;color:#657b72;max-width:760px;margin:0}
.v94-hero-meta{margin-top:22px;display:flex;align-items:center;gap:9px;color:#567067;font-size:13px;font-weight:650}
.v94-live-dot{width:8px;height:8px;border-radius:50%;background:#38cf7d;box-shadow:0 0 0 5px rgba(56,207,125,.10),0 0 18px rgba(56,207,125,.35)}
.v94-sep{opacity:.35}
.v94-orb-wrap{width:220px;height:180px;position:relative;display:grid;place-items:center;flex:0 0 220px}
.v94-core{width:92px;height:92px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 35% 28%,#d8ffe6 0 5%,#70e3a2 18%,#31c876 43%,#167a49 70%);box-shadow:0 0 48px rgba(52,202,117,.26),inset -16px -18px 34px rgba(5,71,40,.18),inset 11px 10px 24px rgba(255,255,255,.34);position:relative;z-index:3}
.v94-core-mark{font-size:24px;font-weight:850;letter-spacing:-.04em;color:white;text-shadow:0 2px 10px rgba(0,0,0,.18)}
.v94-orbit{position:absolute;border-radius:50%;border:1px solid rgba(34,142,82,.16)}
.v94-orbit-a{width:154px;height:154px}.v94-orbit-b{width:205px;height:112px;transform:rotate(-18deg)}
.v94-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:18px}
.v94-kpi{min-height:112px;border-radius:22px;padding:18px;display:flex;align-items:center;gap:13px;position:relative;overflow:hidden}
.v94-kpi:after{content:"";position:absolute;width:100px;height:100px;right:-45px;top:-50px;border-radius:50%;background:radial-gradient(circle,rgba(52,205,118,.16),transparent 70%)}
.v94-kpi-icon{width:40px;height:40px;border-radius:13px;display:grid;place-items:center;background:rgba(221,248,232,.75);color:#16824d;font-weight:800;border:1px solid rgba(34,143,84,.09)}
.v94-kpi span{display:block;font-size:10px;letter-spacing:.09em;color:#71847c;font-weight:800}.v94-kpi strong{display:block;font-size:28px;line-height:1;margin:7px 0 5px;color:#0b2a20}.v94-kpi small{color:#83928c;font-size:11px}
.v94-kpi-error .v94-kpi-icon{background:rgba(255,239,233,.8);color:#b85a3d}
.v94-toolbar{border-radius:22px;padding:15px 18px;display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:14px}
.v94-toolbar-left{display:flex;align-items:center;gap:14px}.v94-toolbar h2{margin:3px 0 0;font-size:21px;letter-spacing:-.035em;color:#0b2a20}.v94-count{padding:6px 10px;border-radius:999px;background:#e8f8ef;color:#24754e;font-size:11px;font-weight:750}
.v94-toolbar-actions{display:flex;align-items:center;gap:9px}.v94-search{height:40px;display:flex;align-items:center;gap:7px;background:rgba(255,255,255,.78);border:1px solid rgba(24,89,62,.10);border-radius:13px;padding:0 12px}.v94-search input{border:0!important;background:transparent!important;box-shadow:none!important;outline:none;width:185px;color:#173b2e}.v94-search span{color:#7a8c84}.v94-filter{height:40px;border:1px solid rgba(24,89,62,.10)!important;border-radius:13px;padding:0 12px;background:rgba(255,255,255,.8)!important;color:#315346}
.v94-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.v94-robot-card{border-radius:26px;padding:20px;min-height:370px;position:relative;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}
.v94-robot-card:hover{transform:translateY(-2px);box-shadow:0 28px 72px rgba(18,65,47,.12),0 5px 16px rgba(18,65,47,.05),inset 0 1px 0 rgba(255,255,255,.9)}
.v94-robot-card:before{content:"";position:absolute;width:130px;height:130px;border-radius:50%;right:-55px;top:-60px;background:radial-gradient(circle,rgba(68,211,132,.12),transparent 68%);pointer-events:none}
.v94-card-top{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.v94-robot-ident{display:flex;gap:12px;align-items:center;min-width:0}.v94-robot-icon{width:48px;height:48px;border-radius:16px;display:grid;place-items:center;background:linear-gradient(145deg,#e9fbf1,#d9f5e5);border:1px solid rgba(32,137,79,.10);box-shadow:inset 0 1px 0 #fff}.v94-robot-icon span{font-weight:850;color:#19804d;font-size:13px}
.v94-card-eyebrow{font-size:9px}.v94-robot-card h3{margin:4px 0 3px;font-size:19px;letter-spacing:-.035em;color:#0b2b20;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v94-robot-card p{margin:0;color:#788a82;font-size:11px}
.v94-status{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:850;letter-spacing:.08em}.v94-status i{width:6px;height:6px;border-radius:50%}.v94-status-active{background:#e8f8ef;color:#18764a}.v94-status-active i{background:#38cd7c;box-shadow:0 0 0 4px rgba(56,205,124,.10)}.v94-status-stopped{background:#f1f4f2;color:#78847f}.v94-status-stopped i{background:#98a19d}.v94-status-error{background:#fff0eb;color:#ad4d34}.v94-status-error i{background:#dc6e4c}
.v94-progress-block{margin:25px 0 17px;padding:15px;border-radius:17px;background:rgba(244,250,247,.72);border:1px solid rgba(28,99,68,.07)}.v94-progress-head,.v94-progress-foot{display:flex;justify-content:space-between;gap:12px}.v94-progress-head span{font-size:11px;color:#64786f;font-weight:700}.v94-progress-head strong{font-size:12px;color:#254b3b}.v94-progress{height:7px;border-radius:999px;background:#e5eee9;margin:10px 0 8px;overflow:hidden}.v94-progress span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#43d183,#2ab86d);box-shadow:0 0 15px rgba(47,195,111,.24)}.v94-progress-foot{font-size:9px;color:#8b9993}
.v94-card-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.v94-card-stats div{padding:10px;border-radius:13px;background:rgba(255,255,255,.65);border:1px solid rgba(31,93,67,.06)}.v94-card-stats span{display:block;font-size:9px;color:#8a9791}.v94-card-stats strong{display:block;margin-top:4px;font-size:17px;color:#173b2e}.v94-danger{color:#b7593d!important}
.v94-last-run{display:flex;gap:9px;align-items:center;margin:16px 0;padding:11px 0;border-top:1px solid rgba(25,87,61,.07);border-bottom:1px solid rgba(25,87,61,.07)}.v94-clock{width:31px;height:31px;border-radius:10px;background:#edf8f2;display:grid;place-items:center;color:#438161}.v94-last-run small{display:block;font-size:8px;letter-spacing:.08em;color:#91a099}.v94-last-run strong{display:block;margin-top:3px;font-size:11px;color:#426154}
.v94-card-footer{display:flex;align-items:center;justify-content:space-between;gap:10px}.v94-type-pill{font-size:9px;color:#47715d;background:#edf8f2;border-radius:999px;padding:6px 9px}.v94-link{font-size:10px;font-weight:750;color:#1d8a52;text-decoration:none}.v94-link:hover{text-decoration:underline}
.v94-system-strip{margin-top:14px;border-radius:20px;padding:13px 16px;display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.v94-system-strip>div{display:flex;align-items:center;gap:9px;padding:5px 9px}.v94-sys-icon{width:30px;height:30px;border-radius:10px;background:#eaf8f0;display:grid;place-items:center;color:#258654}.v94-system-strip p{margin:0}.v94-system-strip small{display:block;color:#8a9892;font-size:8px;letter-spacing:.08em}.v94-system-strip strong{display:block;color:#315447;font-size:10px;margin-top:2px}
.v94-empty{border-radius:26px;padding:50px;text-align:center}.v94-empty-orb{width:60px;height:60px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#c8ffda,#4bd487 38%,#187a4a 70%);margin:0 auto 15px;box-shadow:0 0 36px rgba(52,200,115,.2)}
[hidden]{display:none!important}
@media(max-width:1250px){.v94-kpis{grid-template-columns:repeat(3,1fr)}.v94-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:850px){.v94-hero{padding:25px;min-height:0}.v94-orb-wrap{display:none}.v94-kpis{grid-template-columns:repeat(2,1fr)}.v94-toolbar{align-items:flex-start;flex-direction:column}.v94-toolbar-actions{width:100%}.v94-search{flex:1}.v94-search input{width:100%}.v94-grid{grid-template-columns:1fr}.v94-system-strip{grid-template-columns:repeat(2,1fr)}}
@media(max-width:520px){.v94-kpis{grid-template-columns:1fr 1fr}.v94-kpi{min-height:100px;padding:13px}.v94-kpi-icon{display:none}.v94-toolbar-actions{flex-direction:column;align-items:stretch}.v94-filter,.v94-search{width:100%;box-sizing:border-box}.v94-system-strip{grid-template-columns:1fr}.v94-hero h1{font-size:34px}}
