.dpc-health-trigger{position:relative;display:grid!important;grid-template-columns:34px 1fr auto;align-items:center;gap:8px;min-width:172px!important;height:48px!important;padding:5px 9px!important;border:1px solid #238867!important;border-radius:11px!important;background:linear-gradient(120deg,#06271f,#061a27 62%,#092d2a)!important;overflow:hidden;box-shadow:inset 0 0 16px rgba(82,223,152,.08),0 0 13px rgba(82,223,152,.12)!important}.dpc-health-trigger:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 30%,rgba(120,255,211,.11),transparent 68%);transform:translateX(-110%);animation:svxhShimmer 4.5s ease-in-out infinite}.dpc-health-trigger>i{position:relative;z-index:1;display:grid;place-items:center;width:32px;height:32px;border:1px solid #52df98;border-radius:50%;box-shadow:0 0 12px rgba(82,223,152,.32)}.dpc-health-trigger>i:before{content:"";width:23px;height:10px;background:linear-gradient(90deg,transparent 0 8%,#52df98 9% 24%,transparent 25% 32%,#52df98 33% 40%,transparent 41% 49%,#fff 50% 53%,#52df98 54% 62%,transparent 63% 69%,#52df98 70% 91%,transparent 92%);clip-path:polygon(0 48%,20% 48%,28% 13%,39% 88%,50% 5%,61% 75%,70% 48%,100% 48%,100% 62%,73% 62%,62% 94%,51% 35%,40% 100%,27% 41%,23% 62%,0 62%);filter:drop-shadow(0 0 4px #52df98)}.dpc-health-trigger span{position:relative;z-index:1;display:grid;text-align:left}.dpc-health-trigger small{color:#7de9bd;font-size:.48rem;letter-spacing:.13em}.dpc-health-trigger strong{font-size:.7rem;color:#effff9}.dpc-health-trigger em{position:relative;z-index:1;color:#52df98;font:950 .9rem ui-monospace,monospace;font-style:normal}.dpc-health-trigger.warning{border-color:#ffc044!important}.dpc-health-trigger.warning em{color:#ffc044}.dpc-health-trigger.down{border-color:#ff4b4b!important}.dpc-health-trigger.down em{color:#ff4b4b}
.dpc-preference-zone{position:relative;display:grid;gap:4px;min-width:190px}.dpc-preference-zone .dpc-clock{position:absolute;right:0;top:-25px;display:flex!important;align-items:baseline;gap:8px;white-space:nowrap}.dpc-preference-zone .dpc-clock span{font-size:.46rem}.dpc-preference-zone .dpc-clock strong{font-size:.82rem;color:#e8fbff}.dpc-preference-zone .dpc-preference{width:100%}
.svxh-dialog{width:min(1120px,calc(100vw - 28px));max-height:min(90vh,820px);padding:0;border:1px solid #238867;border-radius:20px;background:#03111d;color:#eafff7;overflow:auto;box-shadow:0 30px 90px #000,0 0 38px rgba(82,223,152,.2)}.svxh-dialog::backdrop{background:rgba(0,7,13,.86);backdrop-filter:blur(8px)}.svxh-shell{--health:#52df98;position:relative;padding:24px;background:radial-gradient(circle at 16% 0,color-mix(in srgb,var(--health) 16%,transparent),transparent 34%),linear-gradient(145deg,#051b27,#020d17 66%)}.svxh-close{position:absolute;z-index:4;right:16px;top:14px;width:38px;height:38px;border:1px solid #326277;border-radius:9px;background:#071f2e;color:#dffaff;font-size:1.3rem;cursor:pointer}.svxh-head{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-right:48px}.svxh-head small{color:var(--health);font-size:.64rem;font-weight:950;letter-spacing:.16em}.svxh-head h2{margin:5px 0 0;font-size:clamp(1.55rem,3vw,2.35rem)}.svxh-live{display:flex;align-items:center;gap:8px;color:#a9c9bd;font-size:.7rem}.svxh-live i{width:9px;height:9px;border-radius:50%;background:var(--health);box-shadow:0 0 12px var(--health);animation:svxhPulse 1.4s infinite}.svxh-hero{display:grid;grid-template-columns:190px minmax(0,1fr);gap:18px;margin-top:20px}.svxh-score{display:grid;place-items:center;min-height:170px;border:1px solid #1c5e51;border-radius:17px;background:#041820}.svxh-ring{--score:0;display:grid;place-items:center;width:132px;height:132px;border-radius:50%;background:conic-gradient(var(--health) calc(var(--score)*1%),#122d34 0);box-shadow:0 0 30px color-mix(in srgb,var(--health) 24%,transparent)}.svxh-ring:before{content:"";grid-area:1/1;width:106px;height:106px;border-radius:50%;background:#03131d;box-shadow:inset 0 0 18px #000}.svxh-ring span{z-index:1;grid-area:1/1;display:grid;text-align:center}.svxh-ring strong{font:950 2rem ui-monospace,monospace}.svxh-ring small{color:#8dadb4;font-size:.55rem;letter-spacing:.13em}.svxh-wave{position:relative;min-height:170px;border:1px solid #195167;border-radius:17px;background:linear-gradient(rgba(94,216,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(94,216,255,.04) 1px,transparent 1px),#03141f;background-size:100% 24px,30px 100%;overflow:hidden}.svxh-wave:after{content:"";position:absolute;top:0;bottom:0;width:90px;background:linear-gradient(90deg,transparent,rgba(82,223,152,.11),transparent);animation:svxhScan 3s linear infinite}.svxh-wave canvas{display:block;width:100%;height:170px}.svxh-wave label{position:absolute;left:13px;top:10px;color:#6f9dae;font-size:.55rem;font-weight:900;letter-spacing:.12em}.svxh-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;margin-top:12px}.svxh-kpis article{min-width:0;padding:12px;border:1px solid #174a5c;border-radius:11px;background:linear-gradient(145deg,#071d29,#04131e)}.svxh-kpis small{display:block;color:#7198a7;font-size:.5rem;font-weight:950;letter-spacing:.09em}.svxh-kpis strong{display:block;margin-top:5px;color:#f3fffb;font-size:1.05rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.svxh-kpis article:nth-child(2) strong,.svxh-kpis article:nth-child(5) strong{color:#5ed8ff}.svxh-kpis article:nth-child(3) strong{color:#c779ff}.svxh-bars{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:12px}.svxh-bars article{padding:12px;border:1px solid #17485b;border-radius:11px;background:#041521}.svxh-bars header{display:flex;justify-content:space-between;color:#9ab8c2;font-size:.62rem;font-weight:850}.svxh-bars header b{color:#fff}.svxh-bar{height:9px;margin-top:9px;border-radius:99px;background:#102c35;overflow:hidden}.svxh-bar i{display:block;width:calc(var(--value)*1%);height:100%;border-radius:inherit;background:linear-gradient(90deg,#5ed8ff,#52df98 55%,#d9ff70);box-shadow:0 0 10px #52df98}.svxh-timeline{margin-top:12px;padding:13px;border:1px solid #17485b;border-radius:11px;background:#041521}.svxh-timeline header{display:flex;justify-content:space-between;color:#90aeb9;font-size:.62rem}.svxh-hours{display:grid;grid-template-columns:repeat(72,1fr);gap:2px;height:28px;margin-top:10px}.svxh-hours i{min-width:2px;border-radius:2px;background:#14313a}.svxh-hours i.ok{background:#36b985}.svxh-hours i.bad{background:#c94055}.svxh-foot{display:flex;justify-content:space-between;gap:16px;margin:14px 2px 0;color:#718e9b;font-size:.62rem;line-height:1.45}.svxh-foot b{color:#9fe8c6}.svxh-dialog.warning .svxh-shell{--health:#ffc044}.svxh-dialog.down .svxh-shell{--health:#ff4b4b}@keyframes svxhPulse{50%{opacity:.45;transform:scale(.75)}}@keyframes svxhShimmer{0%,55%{transform:translateX(-110%)}85%,100%{transform:translateX(110%)}}@keyframes svxhScan{from{left:-90px}to{left:100%}}
@media(max-width:1200px){.dpc-health-trigger{min-width:145px!important}.dpc-health-trigger span{display:none}.svxh-kpis{grid-template-columns:repeat(3,1fr)}}@media(max-width:760px){.dpc-health-trigger{grid-template-columns:32px auto;min-width:78px!important}.dpc-health-trigger em{font-size:.75rem}.dpc-preference-zone{margin-top:22px}.dpc-preference-zone .dpc-clock{top:-23px}.svxh-shell{padding:17px}.svxh-head{display:block}.svxh-live{margin-top:8px}.svxh-hero{grid-template-columns:1fr}.svxh-score{min-height:145px}.svxh-kpis{grid-template-columns:repeat(2,1fr)}.svxh-bars{grid-template-columns:1fr}.svxh-hours{grid-template-columns:repeat(24,1fr)}.svxh-hours i:nth-child(-n+48){display:none}.svxh-foot{display:block}.svxh-foot span{display:block;margin-top:5px}}
@media(prefers-reduced-motion:reduce){.dpc-health-trigger:after,.svxh-live i,.svxh-wave:after{animation:none}}
