.av-status-page{
            --av-bg:#050713;--av-bg2:#07101f;--av-panel:rgba(10,16,34,.82);--av-panel-strong:rgba(12,19,40,.94);
            --av-border:rgba(121,147,220,.16);--av-border-strong:rgba(124,150,232,.25);--av-text:#f4f7ff;--av-muted:#94a2c2;
            --av-blue:#7787ff;--av-cyan:#40d8ff;--av-green:#48e694;--av-yellow:#ffc34e;--av-red:#ff5d72;
            position:relative;isolation:isolate;width:100vw;min-height:100vh;margin-left:calc(50% - 50vw);overflow:hidden;
            color:var(--av-text);font-family:inherit;background:
                radial-gradient(circle at 8% -10%,rgba(70,62,210,.27),transparent 33%),
                radial-gradient(circle at 95% 16%,rgba(23,145,192,.17),transparent 34%),
                linear-gradient(145deg,#071023 0%,#050817 48%,#040711 100%);
        }
        .av-status-page *{box-sizing:border-box}.av-status-backdrop{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:-1}
        .av-status-grid{position:absolute;inset:-80px;background-image:linear-gradient(rgba(111,137,215,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(111,137,215,.045) 1px,transparent 1px);background-size:48px 48px;mask-image:linear-gradient(to bottom,black 0,rgba(0,0,0,.75) 52%,transparent 100%);animation:avGridMove 22s linear infinite}
        .av-status-grid:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at center,transparent 20%,rgba(1,4,13,.7) 92%)}
        .av-status-scan{position:absolute;inset:-30% 0 auto;height:26%;background:linear-gradient(to bottom,transparent,rgba(77,211,255,.035),transparent);filter:blur(8px);animation:avScan 12s linear infinite}
        .av-status-glow{position:absolute;border-radius:999px;filter:blur(100px);opacity:.18;will-change:transform}.av-status-glow--one{width:460px;height:460px;background:#3347ff;left:-220px;top:28%;animation:avGlowOne 16s ease-in-out infinite alternate}.av-status-glow--two{width:380px;height:380px;background:#00c2ff;right:-170px;top:8%;animation:avGlowTwo 18s ease-in-out infinite alternate}.av-status-glow--three{width:310px;height:310px;background:#7257ff;left:45%;bottom:-220px;opacity:.1;animation:avGlowThree 20s ease-in-out infinite alternate}
        .av-status-shell{position:relative;width:min(1380px,calc(100% - 42px));margin:0 auto;padding:62px 0 50px}
        .av-status-hero{display:flex;justify-content:space-between;align-items:center;gap:32px;margin-bottom:32px}.av-status-brand{display:flex;align-items:center;gap:20px}.av-status-brand__mark{position:relative;display:grid;place-items:center;flex:0 0 auto;width:76px;height:76px;border:1px solid rgba(121,145,255,.34);border-radius:24px;color:#9aa8ff;background:linear-gradient(145deg,rgba(94,107,255,.24),rgba(36,216,255,.07));box-shadow:0 22px 64px rgba(40,57,190,.25),inset 0 1px 0 rgba(255,255,255,.11)}.av-status-brand__mark span{position:absolute;inset:8px;border:1px solid rgba(133,157,255,.12);border-radius:18px;animation:avMarkPulse 3.8s ease-in-out infinite}.av-status-brand__mark svg{position:relative;width:45px;height:45px;filter:drop-shadow(0 0 12px rgba(118,139,255,.35))}.av-status-eyebrow,.av-status-kicker{display:block;color:#8e9cff;font-size:.72rem;font-weight:850;letter-spacing:.18em}.av-status-brand h1{margin:4px 0 6px;font-size:clamp(1.8rem,3vw,3rem);line-height:1.06;letter-spacing:-.04em}.av-status-brand p{margin:0;color:var(--av-muted);font-size:1rem}.av-status-hero__actions{display:flex;align-items:center;gap:14px}.av-status-live{display:flex;align-items:center;gap:9px;color:#b7c2db;font-size:.84rem}.av-status-live i,.av-status-footer i{position:relative;width:8px;height:8px;border-radius:50%;background:var(--av-green);box-shadow:0 0 0 5px rgba(72,230,148,.09),0 0 18px rgba(72,230,148,.65);animation:avPulse 2s infinite}.av-status-button{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:12px 18px;border-radius:12px;text-decoration:none;font-size:.86rem;font-weight:800;overflow:hidden;transition:transform .22s ease,border-color .22s ease,background .22s ease}.av-status-button:before{content:"";position:absolute;inset:-2px auto -2px -45%;width:34%;transform:skewX(-20deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.15),transparent);transition:left .55s ease}.av-status-button:hover:before{left:115%}.av-status-button:hover{transform:translateY(-2px)}.av-status-button--secondary{color:#eef1ff;border:1px solid var(--av-border-strong);background:rgba(255,255,255,.045);box-shadow:0 10px 30px rgba(0,0,0,.12)}
        .av-status-flash{margin:0 0 20px;padding:14px 18px;border-radius:14px;border:1px solid rgba(72,230,148,.25);background:rgba(72,230,148,.1);color:#adffd0;backdrop-filter:blur(14px)}.av-status-flash.is-warning{border-color:rgba(255,195,78,.3);background:rgba(255,195,78,.1);color:#ffe3a8}.av-status-flash.is-danger{border-color:rgba(255,93,114,.3);background:rgba(255,93,114,.1);color:#ffc1ca}
        .av-status-overall{--status-color:var(--av-green);position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:21px;padding:27px 29px 22px;border:1px solid color-mix(in srgb,var(--status-color) 24%,var(--av-border));border-radius:21px;background:linear-gradient(132deg,rgba(17,27,55,.94),rgba(7,14,31,.9));box-shadow:0 28px 90px rgba(0,0,0,.28),inset 0 1px rgba(255,255,255,.045);overflow:hidden;transition:border-color .35s ease,box-shadow .35s ease}.av-status-overall:after{content:"";position:absolute;inset:auto 0 0;height:2px;background:linear-gradient(90deg,transparent,var(--status-color),transparent);opacity:.72}.av-status-overall__shine{position:absolute;inset:-100% auto -100% -30%;width:28%;transform:rotate(15deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.035),transparent);animation:avOverallShine 8s ease-in-out infinite}.av-status-overall__beacon{position:relative;display:grid;place-items:center;width:58px;height:58px;border-radius:18px;color:var(--status-color);background:color-mix(in srgb,var(--status-color) 11%,rgba(13,20,42,.9));border:1px solid color-mix(in srgb,var(--status-color) 24%,transparent)}.av-status-overall__beacon i{width:17px;height:17px;border-radius:50%;background:currentColor;box-shadow:0 0 22px color-mix(in srgb,currentColor 75%,transparent);animation:avLed 2s ease-in-out infinite}.av-status-overall__beacon b{position:absolute;width:36px;height:36px;border:1px solid currentColor;border-radius:50%;opacity:.2;animation:avRing 2.2s ease-out infinite}.av-status-overall__label{color:var(--av-muted);font-size:.7rem;text-transform:uppercase;letter-spacing:.14em;font-weight:850}.av-status-overall h2{margin:4px 0 5px;color:var(--status-color);font-size:1.35rem;letter-spacing:-.015em}.av-status-overall p{margin:0;color:#aeb9d2;font-size:.88rem;line-height:1.5}.av-status-overall__time{text-align:right}.av-status-overall__time span{display:block;color:var(--av-muted);font-size:.7rem}.av-status-overall__time strong{color:var(--status-color);font-size:.85rem}.av-status-scale{grid-column:1/-1;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:8px;padding-top:17px;border-top:1px solid rgba(126,151,225,.1)}.av-status-scale>span{position:relative;display:grid;grid-template-columns:auto 1fr;column-gap:8px;align-items:center;padding:9px 10px;border:1px solid rgba(124,149,222,.08);border-radius:11px;background:rgba(2,7,20,.22);opacity:.46;transition:opacity .25s ease,border-color .25s ease,transform .25s ease,background .25s ease}.av-status-scale i{grid-row:1/3;width:8px;height:8px;border-radius:50%;background:#65718d}.av-status-scale b{font-size:.68rem}.av-status-scale small{color:var(--av-muted);font-size:.56rem}.av-status-overall[data-status-level="stable"] [data-scale-level="stable"],.av-status-overall[data-status-level="maintenance"] [data-scale-level="maintenance"],.av-status-overall[data-status-level="minor"] [data-scale-level="minor"],.av-status-overall[data-status-level="major"] [data-scale-level="major"],.av-status-overall[data-status-level="critical"] [data-scale-level="critical"]{opacity:1;transform:translateY(-2px);border-color:color-mix(in srgb,var(--status-color) 35%,transparent);background:color-mix(in srgb,var(--status-color) 8%,rgba(3,8,21,.42));box-shadow:0 8px 26px color-mix(in srgb,var(--status-color) 10%,transparent)}.av-status-overall[data-status-level="stable"] [data-scale-level="stable"] i{background:var(--av-green)}.av-status-overall[data-status-level="maintenance"] [data-scale-level="maintenance"] i,.av-status-overall[data-status-level="minor"] [data-scale-level="minor"] i{background:var(--av-yellow)}.av-status-overall[data-status-level="major"] [data-scale-level="major"] i,.av-status-overall[data-status-level="critical"] [data-scale-level="critical"] i{background:var(--av-red)}
        .av-status--operational{--status-color:var(--av-green);color:var(--av-green)}.av-status--scheduled-maintenance,.av-status--maintenance,.av-status--degraded,.av-status--minor-incident{--status-color:var(--av-yellow);color:var(--av-yellow)}.av-status--partial-outage,.av-status--major-incident,.av-status--major-outage,.av-status--critical-incident{--status-color:var(--av-red);color:var(--av-red)}
        .av-status-section{margin-top:50px}.av-status-section__heading{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:17px}.av-status-section__heading h2{margin:5px 0 0;font-size:1.38rem;letter-spacing:-.02em}.av-status-section__heading>p{max-width:630px;margin:0;color:var(--av-muted);font-size:.77rem;text-align:right;line-height:1.5}.av-status-legend{display:flex;gap:18px;color:var(--av-muted);font-size:.72rem}.av-status-legend span{display:flex;align-items:center;gap:7px}.av-status-legend i{width:8px;height:8px;border-radius:50%;box-shadow:0 0 12px currentColor}.av-status-legend .is-up{color:var(--av-green);background:currentColor}.av-status-legend .is-warning{color:var(--av-yellow);background:currentColor}.av-status-legend .is-down{color:var(--av-red);background:currentColor}
        .av-status-group{margin-bottom:22px;border:1px solid var(--av-border);border-radius:19px;background:linear-gradient(145deg,rgba(10,17,37,.83),rgba(6,12,27,.73));overflow:hidden;box-shadow:0 22px 70px rgba(0,0,0,.18);backdrop-filter:blur(18px);transition:transform .28s ease,border-color .28s ease,box-shadow .28s ease}.av-status-group:hover{transform:translateY(-3px);border-color:rgba(126,151,229,.25);box-shadow:0 30px 85px rgba(0,0,0,.24)}.av-status-group__title{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:19px 20px;border-bottom:1px solid var(--av-border);background:linear-gradient(90deg,rgba(255,255,255,.025),transparent)}.av-status-group__title h3{margin:0;font-size:1.02rem;text-transform:uppercase;letter-spacing:.05em}.av-status-group__title p{margin:5px 0 0;color:var(--av-muted);font-size:.76rem}.av-status-group__title>span{padding:5px 9px;border-radius:999px;background:rgba(111,126,255,.1);color:#aeb7ff;font-size:.67rem}.av-status-monitor-list{padding:9px}.av-status-monitor{--status-color:#64708c;position:relative;display:grid;grid-template-columns:minmax(230px,1.25fr) minmax(190px,.72fr) minmax(300px,1.2fr) 155px;align-items:center;gap:20px;min-height:88px;padding:16px 17px;border-radius:14px;transition:background .25s ease,transform .25s ease}.av-status-monitor:after{content:"";position:absolute;inset:8px;border-radius:12px;background:linear-gradient(100deg,transparent,color-mix(in srgb,var(--status-color) 4%,transparent),transparent);opacity:0;transition:opacity .25s ease;pointer-events:none}.av-status-monitor+.av-status-monitor{border-top:1px solid rgba(128,151,226,.085)}.av-status-monitor:hover{transform:translateX(3px);background:rgba(116,137,255,.04)}.av-status-monitor:hover:after{opacity:1}.av-status-monitor__identity{position:relative;z-index:1;display:flex;align-items:center;gap:14px;min-width:0}.av-status-monitor__dot{position:relative;display:grid;place-items:center;flex:0 0 auto;width:15px;height:15px;border-radius:50%;background:color-mix(in srgb,var(--status-color) 17%,rgba(7,12,27,.8));box-shadow:0 0 0 5px color-mix(in srgb,var(--status-color) 8%,transparent)}.av-status-monitor__dot:before{content:"";position:absolute;inset:-5px;border:1px solid color-mix(in srgb,var(--status-color) 32%,transparent);border-radius:50%;animation:avLedRing 2.8s ease-out infinite}.av-status-monitor__dot i{width:9px;height:9px;border-radius:50%;background:var(--status-color);box-shadow:0 0 14px color-mix(in srgb,var(--status-color) 85%,transparent);animation:avLed 2.2s ease-in-out infinite}.av-status-monitor__identity>div{min-width:0}.av-status-monitor__name{display:flex;align-items:center;gap:7px;min-width:0}.av-status-monitor__name strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#eef2ff;font-size:.89rem}.av-status-monitor__name span{flex:0 0 auto;padding:3px 6px;border-radius:6px;background:color-mix(in srgb,var(--status-color) 12%,rgba(16,22,42,.85));color:var(--status-color);font-size:.55rem;text-transform:uppercase;font-weight:850;letter-spacing:.03em}.av-status-monitor__name span.is-manual{--status-color:#9ba6c2;color:#9ba6c2;background:rgba(155,166,194,.1)}.av-status-monitor__identity small{display:block;margin-top:4px;color:var(--av-muted);font-size:.7rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.av-status-monitor__metrics{position:relative;z-index:1;display:flex;gap:23px}.av-status-monitor__metrics span{display:flex;flex-direction:column}.av-status-monitor__metrics b{color:#e8ecfa;font-size:.8rem}.av-status-monitor__metrics small{color:var(--av-muted);font-size:.6rem;margin-top:2px}.av-status-monitor__history{position:relative;z-index:1;height:25px;display:grid;grid-template-columns:repeat(60,minmax(2px,1fr));gap:3px;align-items:center}.av-status-monitor__history i{--status-color:#64708c;display:block;width:100%;height:17px;border-radius:3px;background:var(--status-color);box-shadow:0 0 7px color-mix(in srgb,var(--status-color) 18%,transparent);opacity:.9;transform-origin:bottom;animation:avBarIn .42s both;animation-delay:calc(var(--bar-index,0) * 7ms)}.av-status-monitor__history i.is-empty{height:11px;background:#232d47;box-shadow:none;opacity:.62;animation:none}.av-status-monitor__state{position:relative;z-index:1;text-align:right;display:flex;flex-direction:column}.av-status-monitor__state strong{font-size:.76rem;color:var(--status-color)}.av-status-monitor__state small{margin-top:4px;color:var(--av-muted);font-size:.6rem}
        .av-status-incidents{display:grid;gap:15px}.av-status-incident{--incident-color:var(--av-red);position:relative;padding:23px;border:1px solid color-mix(in srgb,var(--incident-color) 24%,var(--av-border));border-left:3px solid var(--incident-color);border-radius:17px;background:linear-gradient(135deg,color-mix(in srgb,var(--incident-color) 7%,rgba(14,18,37,.88)),rgba(8,14,30,.88));box-shadow:0 22px 64px rgba(0,0,0,.17);overflow:hidden;transition:transform .25s ease,border-color .25s ease}.av-status-incident:after{content:"";position:absolute;right:-90px;top:-90px;width:210px;height:210px;border-radius:50%;background:var(--incident-color);filter:blur(95px);opacity:.07}.av-status-incident:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--incident-color) 40%,transparent)}.av-status-impact--minor{--incident-color:var(--av-yellow)}.av-status-impact--major,.av-status-impact--critical{--incident-color:var(--av-red)}.av-status-incident__head{position:relative;z-index:1;display:flex;justify-content:space-between;gap:20px}.av-status-pill-row{display:flex;flex-wrap:wrap;gap:7px}.av-status-incident h3,.av-status-maintenance h3{margin:8px 0 8px;font-size:1.04rem}.av-status-incident>p,.av-status-maintenance p{position:relative;z-index:1;color:#b8c1d8;line-height:1.58;font-size:.83rem}.av-status-incident time{color:var(--av-muted);font-size:.7rem}.av-status-pill,.av-status-impact-label{display:inline-flex;padding:4px 8px;border-radius:999px;background:color-mix(in srgb,var(--incident-color,var(--av-yellow)) 11%,rgba(9,14,29,.8));color:var(--incident-color,var(--av-yellow));font-size:.59rem;font-weight:850;text-transform:uppercase;letter-spacing:.075em}.av-status-impact-label{background:transparent;border:1px solid color-mix(in srgb,var(--incident-color) 24%,transparent)}.av-status-tags{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}.av-status-tags span{padding:4px 8px;border-radius:7px;background:rgba(109,125,255,.09);color:#b4bdff;font-size:.64rem}.av-status-timeline{position:relative;z-index:1;margin-top:20px;padding-top:16px;border-top:1px solid var(--av-border)}.av-status-timeline>div{display:grid;grid-template-columns:12px 1fr;gap:11px;position:relative;padding:0 0 16px}.av-status-timeline>div:not(:last-child):before{content:"";position:absolute;left:5px;top:11px;bottom:-2px;width:1px;background:var(--av-border)}.av-status-timeline i{width:11px;height:11px;border-radius:50%;background:var(--incident-color);box-shadow:0 0 12px color-mix(in srgb,var(--incident-color) 55%,transparent)}.av-status-timeline strong{font-size:.73rem}.av-status-timeline span{margin-left:10px;color:var(--av-muted);font-size:.63rem}.av-status-timeline p{margin:5px 0 0;color:#aeb8d0;font-size:.76rem}
        .av-status-maintenance-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.av-status-maintenance{--incident-color:var(--av-yellow);position:relative;display:grid;grid-template-columns:auto 1fr;gap:15px;padding:22px;border:1px solid rgba(255,195,78,.22);border-radius:17px;background:linear-gradient(135deg,rgba(48,36,13,.32),rgba(9,15,32,.87));box-shadow:0 20px 60px rgba(0,0,0,.15);overflow:hidden;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.av-status-maintenance:after{content:"";position:absolute;right:-85px;bottom:-110px;width:220px;height:220px;border-radius:50%;background:var(--av-yellow);filter:blur(100px);opacity:.07}.av-status-maintenance.is-active{border-color:rgba(255,195,78,.38);box-shadow:0 20px 70px rgba(91,66,0,.11),inset 0 0 35px rgba(255,195,78,.025)}.av-status-maintenance:hover{transform:translateY(-3px);border-color:rgba(255,195,78,.4)}.av-status-maintenance__icon{position:relative;z-index:1;display:grid;place-items:center;width:44px;height:44px;border-radius:13px;color:var(--av-yellow);background:rgba(255,195,78,.09);border:1px solid rgba(255,195,78,.18)}.av-status-maintenance__icon svg{width:23px;height:23px}.av-status-maintenance.is-active .av-status-maintenance__icon{animation:avToolPulse 2.6s ease-in-out infinite}.av-status-maintenance__dates{position:relative;z-index:1;display:flex;gap:28px;margin-top:15px}.av-status-maintenance__dates span{display:flex;flex-direction:column;color:#dce1f0;font-size:.74rem}.av-status-maintenance__dates b{color:var(--av-muted);font-size:.59rem;text-transform:uppercase;letter-spacing:.09em;margin-bottom:3px}
        .av-status-subscribe{position:relative;display:grid;grid-template-columns:auto 1fr minmax(340px,.8fr);align-items:center;gap:22px;margin-top:50px;padding:29px;border:1px solid rgba(104,128,255,.23);border-radius:21px;background:linear-gradient(130deg,rgba(43,46,116,.39),rgba(8,17,38,.87));box-shadow:0 28px 80px rgba(0,0,0,.22);overflow:hidden}.av-status-subscribe:before{content:"";position:absolute;inset:-100% -20%;background:linear-gradient(105deg,transparent 42%,rgba(88,211,255,.035) 49%,transparent 56%);animation:avSubscribeShine 9s linear infinite}.av-status-subscribe>*{position:relative;z-index:1}.av-status-subscribe__icon{display:grid;place-items:center;width:56px;height:56px;border-radius:17px;background:rgba(109,125,255,.13);color:#a8b4ff;border:1px solid rgba(126,146,255,.17)}.av-status-subscribe__icon svg{width:26px}.av-status-subscribe h2{margin:5px 0 7px;font-size:1.23rem}.av-status-subscribe p{margin:0;color:var(--av-muted);font-size:.8rem}.av-status-subscribe form{display:flex;padding:5px;border:1px solid var(--av-border);border-radius:13px;background:rgba(3,7,20,.55);transition:border-color .22s ease,box-shadow .22s ease}.av-status-subscribe form:focus-within{border-color:rgba(111,136,255,.48);box-shadow:0 0 0 4px rgba(96,114,255,.08)}.av-status-subscribe input{min-width:0;flex:1;border:0!important;background:transparent!important;color:#fff!important;box-shadow:none!important;padding:10px 11px!important;font-size:.81rem}.av-status-subscribe input::placeholder{color:#6f7b9a}.av-status-subscribe button{border:0;border-radius:9px;padding:10px 15px;background:linear-gradient(135deg,#6b73ff,#4fa9ff);color:#fff;font-weight:850;font-size:.75rem;cursor:pointer;box-shadow:0 8px 24px rgba(74,100,255,.2);transition:transform .2s ease,filter .2s ease}.av-status-subscribe button:hover{transform:translateY(-1px);filter:brightness(1.08)}.av-status-subscribe>small{grid-column:3;color:var(--av-muted);font-size:.59rem;margin-top:-15px}
        .av-status-history-list{border:1px solid var(--av-border);border-radius:17px;overflow:hidden;background:rgba(8,15,32,.68);backdrop-filter:blur(16px)}.av-status-history-list details+details{border-top:1px solid var(--av-border)}.av-status-history-list summary{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:17px 19px;cursor:pointer;list-style:none;transition:background .2s ease}.av-status-history-list summary:hover{background:rgba(112,135,255,.035)}.av-status-history-list summary::-webkit-details-marker{display:none}.av-status-history-list summary span{display:flex;align-items:center;gap:11px}.av-status-history-list summary i{width:9px;height:9px;border-radius:50%;background:var(--av-green);box-shadow:0 0 12px rgba(72,230,148,.35)}.av-status-history-list summary strong{font-size:.82rem}.av-status-history-list summary time{color:var(--av-muted);font-size:.68rem}.av-status-history-list details>div{padding:0 19px 18px 39px;color:#aeb7cf;font-size:.78rem}.av-status-empty{text-align:center;padding:45px;border:1px dashed var(--av-border);border-radius:16px;color:var(--av-muted);background:rgba(8,14,30,.45)}.av-status-empty strong{color:#e4e8f7}.av-status-empty p{margin:6px 0 0}.av-status-footer{display:flex;justify-content:space-between;gap:20px;margin-top:35px;padding:19px 4px;color:#7885a6;font-size:.66rem;border-top:1px solid rgba(128,151,226,.1)}.av-status-footer span:first-child{display:flex;align-items:center;gap:9px}
        /* Avania Status 1.3 : fond bleu nuit / violet intégré au thème Avania. */
        .av-status-page{
            --av-parallax-x:0px;--av-parallax-y:0px;--av-parallax-soft-x:0px;--av-parallax-soft-y:0px;
            --av-bg:#091633;--av-bg2:#0a203d;--av-panel:rgba(10,24,55,.82);--av-panel-strong:rgba(12,27,61,.94);
            background-color:#09162f!important;
            background-image:
                radial-gradient(ellipse 72% 58% at 2% -4%,rgba(85,70,226,.34) 0,rgba(85,70,226,.14) 36%,transparent 69%),
                radial-gradient(ellipse 68% 54% at 101% 11%,rgba(14,151,205,.27) 0,rgba(14,151,205,.10) 38%,transparent 70%),
                radial-gradient(ellipse 82% 45% at 52% 104%,rgba(58,75,181,.19) 0,transparent 72%),
                linear-gradient(135deg,#101b49 0%,#0b1738 35%,#081b35 67%,#0a1934 100%)!important;
        }
        .av-status-page:before{content:"";position:absolute;z-index:-1;inset:0 0 auto;height:2px;background:linear-gradient(90deg,transparent,rgba(132,139,255,.78),rgba(67,213,255,.68),transparent);box-shadow:0 0 34px rgba(94,111,255,.38);animation:avTopSignal 7s ease-in-out infinite}
        .av-status-page:after{content:"";position:absolute;z-index:-2;inset:-22% -15%;pointer-events:none;background:conic-gradient(from 210deg at 50% 50%,transparent 0 16%,rgba(83,74,214,.13) 23%,transparent 34% 55%,rgba(27,151,202,.10) 64%,transparent 76%);filter:blur(78px);opacity:.72;animation:avAuroraDrift 24s ease-in-out infinite alternate}
        .av-status-backdrop{background:linear-gradient(180deg,rgba(16,27,69,.08),rgba(5,18,42,.17))}
        .av-status-grid{inset:-96px;background-image:linear-gradient(rgba(135,153,232,.052) 1px,transparent 1px),linear-gradient(90deg,rgba(135,153,232,.052) 1px,transparent 1px);background-size:56px 56px;mask-image:linear-gradient(to bottom,rgba(0,0,0,.94),rgba(0,0,0,.66) 74%,transparent);animation-duration:34s}
        .av-status-grid:after{background:radial-gradient(ellipse at 50% 30%,transparent 12%,rgba(7,20,47,.08) 70%,rgba(5,15,36,.34) 100%)}
        .av-status-circuit{position:absolute;inset:0;opacity:.27;background-image:linear-gradient(90deg,transparent 0 12%,rgba(133,151,231,.12) 12% 12.12%,transparent 12.12% 38%,rgba(93,188,224,.08) 38% 38.1%,transparent 38.1% 100%),linear-gradient(0deg,transparent 0 23%,rgba(133,151,231,.10) 23% 23.12%,transparent 23.12% 71%,rgba(93,188,224,.07) 71% 71.1%,transparent 71.1% 100%);background-size:430px 310px;transform:translate3d(var(--av-parallax-x),var(--av-parallax-y),0);transition:transform .35s ease-out;animation:avCircuitDrift 26s linear infinite}
        .av-status-circuit:before,.av-status-circuit:after{content:"";position:absolute;width:6px;height:6px;border-radius:50%;background:#7c8dff;box-shadow:0 0 15px rgba(124,141,255,.55),178px 82px 0 -1px rgba(64,216,255,.65),355px 224px 0 -1px rgba(124,141,255,.45);animation:avCircuitNode 6s ease-in-out infinite}
        .av-status-page{background-color:#081326!important;background-image:radial-gradient(circle at 0% -12%,rgba(88,76,230,.30) 0,rgba(88,76,230,.14) 28%,transparent 56%),radial-gradient(circle at 100% 8%,rgba(20,156,210,.22) 0,rgba(20,156,210,.08) 30%,transparent 58%),radial-gradient(circle at 50% 100%,rgba(79,98,210,.15) 0,transparent 44%),linear-gradient(180deg,#0a1732 0%,#09162e 24%,#08142a 100%)!important}
        .av-status-page:after{opacity:.52;filter:blur(92px)}
        .av-status-backdrop{background:linear-gradient(180deg,rgba(15,27,60,.06),rgba(6,17,40,.14))}
        .av-status-shell{padding:68px 0 56px}
        .av-status-shell:after{content:"";position:absolute;inset:124px -32px -12px;border-radius:40px;background:linear-gradient(180deg,rgba(14,27,61,.46),rgba(8,18,43,.22) 28%,rgba(8,18,43,0) 60%),radial-gradient(circle at 16% 0%,rgba(99,102,241,.14),transparent 34%),radial-gradient(circle at 100% 18%,rgba(56,189,248,.10),transparent 28%);border:1px solid rgba(118,142,230,.10);box-shadow:inset 0 1px 0 rgba(255,255,255,.03),0 36px 110px rgba(2,6,23,.20);pointer-events:none;z-index:0;mask-image:linear-gradient(to bottom,rgba(0,0,0,.96),rgba(0,0,0,.90) 58%,transparent 100%)}
        .av-status-shell>*{position:relative;z-index:1}
        .av-status-grid{opacity:.9}
        .av-status-grid:after{background:radial-gradient(ellipse at 50% 18%,transparent 10%,rgba(7,20,47,.08) 62%,rgba(5,15,36,.28) 100%)}
        .av-status-circuit:before{left:9%;top:17%}.av-status-circuit:after{right:18%;top:58%;animation-delay:-3s}
        .av-status-particles{position:absolute;inset:-10%;opacity:.24;background-image:radial-gradient(circle,rgba(151,167,238,.75) 0 1px,transparent 1.5px);background-size:86px 86px;transform:translate3d(var(--av-parallax-soft-x),var(--av-parallax-soft-y),0);transition:transform .45s ease-out;mask-image:linear-gradient(to bottom,black,transparent 82%);animation:avParticleDrift 30s linear infinite}
        .av-status-scan{height:18%;opacity:.48;background:linear-gradient(to bottom,transparent,rgba(99,120,255,.025),rgba(55,203,255,.025),transparent);animation-duration:16s}
        .av-status-glow{opacity:.14;filter:blur(118px)}.av-status-glow--one{width:430px;height:430px;background:#6254ef;left:-210px;top:2%}.av-status-glow--two{width:390px;height:390px;background:#19a7d4;right:-190px;top:14%}.av-status-glow--three{width:340px;height:340px;background:#6656d8;left:43%;bottom:-210px;opacity:.09}
        .av-status-shell:before{content:"";position:absolute;inset:24px 0 auto;height:1px;background:linear-gradient(90deg,transparent,rgba(121,145,255,.12),transparent);pointer-events:none}
        .av-status-brand__mark{animation:avMarkFloat 5.5s ease-in-out infinite}.av-status-brand__mark:after{content:"";position:absolute;inset:-1px;border-radius:inherit;background:conic-gradient(from 0deg,transparent,rgba(91,111,255,.4),transparent 28%,transparent 72%,rgba(64,216,255,.26),transparent);opacity:.36;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;padding:1px;animation:avBorderOrbit 8s linear infinite}
        .av-status-overall{animation:avCardBreathe 6s ease-in-out infinite}.av-status-overall:hover{box-shadow:0 34px 105px rgba(0,0,0,.34),0 0 38px color-mix(in srgb,var(--status-color) 7%,transparent),inset 0 1px rgba(255,255,255,.055)}
        .av-status-legend-wrap{display:flex;flex-direction:column;align-items:flex-end;gap:7px}.av-status-legend-wrap>small{color:#6f7c9c;font-size:.62rem;text-align:right;max-width:620px}
        .av-status-group{position:relative;background:linear-gradient(145deg,rgba(12,27,61,.88),rgba(8,21,48,.82));box-shadow:0 24px 72px rgba(1,7,22,.28),inset 0 1px rgba(255,255,255,.025)}.av-status-group:before{content:"";position:absolute;z-index:2;left:-28%;top:0;width:24%;height:1px;background:linear-gradient(90deg,transparent,rgba(116,137,255,.72),transparent);opacity:0;pointer-events:none}.av-status-group:hover:before{opacity:1;animation:avGroupSignal 1.15s ease-out}
        .av-status-group__title{position:relative;overflow:hidden}.av-status-group__title:after{content:"";position:absolute;left:20px;bottom:-1px;width:72px;height:2px;border-radius:999px;background:linear-gradient(90deg,#7685ff,#3bcbea,transparent);opacity:.45;transition:width .35s ease,opacity .35s ease}.av-status-group:hover .av-status-group__title:after{width:180px;opacity:.8}
        .av-status-group.is-visible .av-status-monitor{animation:avMonitorEnter .55s cubic-bezier(.18,.77,.25,1) backwards;animation-delay:calc(var(--monitor-index,0) * 70ms)}
        .av-status-monitor__history-block{position:relative;z-index:1;min-width:0}.av-status-monitor__history-axis{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:4px;color:#8c9bbc;font-size:.57rem;font-weight:750;line-height:1;letter-spacing:.025em}.av-status-monitor__history-axis span:first-child{text-align:left}.av-status-monitor__history-axis span:last-child{text-align:right}.av-status-monitor__history-meta{display:block;margin-top:4px;color:#71809f;font-size:.54rem;letter-spacing:.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
        .av-status-monitor__history i:last-child:not(.is-empty){animation:avBarIn .42s both,avLatestBar 2.7s 1s ease-in-out infinite}

        /* Les règles ci-dessous passent après les valeurs grises par défaut : elles corrigent les LED et chaque barre. */
        .av-status-monitor[data-status="operational"]{--status-color:var(--av-green)}
        .av-status-monitor[data-status="maintenance"],.av-status-monitor[data-status="degraded"]{--status-color:var(--av-yellow)}
        .av-status-monitor[data-status="partial_outage"],.av-status-monitor[data-status="major_outage"]{--status-color:var(--av-red)}
        .av-status-monitor__history i[data-status="operational"]{--status-color:var(--av-green);background:var(--av-green)!important;color:var(--av-green)}
        .av-status-monitor__history i[data-status="maintenance"],.av-status-monitor__history i[data-status="degraded"]{--status-color:var(--av-yellow);background:var(--av-yellow)!important;color:var(--av-yellow)}
        .av-status-monitor__history i[data-status="partial_outage"],.av-status-monitor__history i[data-status="major_outage"]{--status-color:var(--av-red);background:var(--av-red)!important;color:var(--av-red)}
        .av-status-monitor__history i.is-empty{--status-color:#202941;background:#202941!important;color:#202941}
        .av-status-monitor[data-status="operational"] .av-status-monitor__dot,.av-status-monitor[data-status="operational"] .av-status-monitor__state strong{color:var(--av-green)}
        .av-status-monitor[data-status="maintenance"] .av-status-monitor__dot,.av-status-monitor[data-status="maintenance"] .av-status-monitor__state strong,.av-status-monitor[data-status="degraded"] .av-status-monitor__dot,.av-status-monitor[data-status="degraded"] .av-status-monitor__state strong{color:var(--av-yellow)}
        .av-status-monitor[data-status="partial_outage"] .av-status-monitor__dot,.av-status-monitor[data-status="partial_outage"] .av-status-monitor__state strong,.av-status-monitor[data-status="major_outage"] .av-status-monitor__dot,.av-status-monitor[data-status="major_outage"] .av-status-monitor__state strong{color:var(--av-red)}
        .av-reveal{opacity:0;transform:translateY(18px);transition:opacity .62s cubic-bezier(.2,.75,.3,1),transform .62s cubic-bezier(.2,.75,.3,1)}.av-reveal.is-visible{opacity:1;transform:none}
        @keyframes avPulse{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(.72);opacity:.62}}@keyframes avLed{0%,100%{transform:scale(1);filter:brightness(1)}50%{transform:scale(.78);filter:brightness(1.22)}}@keyframes avRing{0%{transform:scale(.55);opacity:.45}75%,100%{transform:scale(1.25);opacity:0}}@keyframes avLedRing{0%{transform:scale(.7);opacity:.45}70%,100%{transform:scale(1.45);opacity:0}}@keyframes avBarIn{from{transform:scaleY(.2);opacity:.2}to{transform:scaleY(1);opacity:.9}}@keyframes avGridMove{to{transform:translate3d(48px,48px,0)}}@keyframes avScan{from{transform:translateY(-40vh)}to{transform:translateY(150vh)}}@keyframes avGlowOne{to{transform:translate(90px,-70px) scale(1.1)}}@keyframes avGlowTwo{to{transform:translate(-80px,110px) scale(.9)}}@keyframes avGlowThree{to{transform:translate(70px,-100px) scale(1.15)}}@keyframes avMarkPulse{0%,100%{opacity:.35;transform:scale(.92)}50%{opacity:.8;transform:scale(1)}}@keyframes avOverallShine{0%,18%{left:-35%}45%,100%{left:130%}}@keyframes avSubscribeShine{to{transform:translateX(60%)}}@keyframes avToolPulse{0%,100%{transform:rotate(0) scale(1)}50%{transform:rotate(-5deg) scale(1.05)}}
        @keyframes avTopSignal{0%,100%{opacity:.32;filter:brightness(.85)}50%{opacity:.8;filter:brightness(1.2)}}@keyframes avAuroraDrift{0%{transform:translate3d(-2%,-1%,0) rotate(-2deg) scale(1)}50%{transform:translate3d(2%,1.5%,0) rotate(1deg) scale(1.04)}100%{transform:translate3d(-1%,3%,0) rotate(3deg) scale(1.02)}}@keyframes avCircuitDrift{to{background-position:430px 310px,-430px -310px}}@keyframes avCircuitNode{0%,100%{opacity:.25;transform:scale(.75)}45%{opacity:.95;transform:scale(1.15)}}@keyframes avParticleDrift{to{background-position:86px 86px}}@keyframes avMarkFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes avBorderOrbit{to{transform:rotate(360deg)}}@keyframes avCardBreathe{0%,100%{filter:brightness(1)}50%{filter:brightness(1.025)}}@keyframes avGroupSignal{from{left:-28%}to{left:112%}}@keyframes avMonitorEnter{from{opacity:0;transform:translateX(-13px)}to{opacity:1;transform:none}}@keyframes avLatestBar{0%,100%{filter:brightness(1);box-shadow:0 0 7px color-mix(in srgb,var(--status-color) 18%,transparent)}50%{filter:brightness(1.42);box-shadow:0 0 15px color-mix(in srgb,var(--status-color) 62%,transparent)}}

        /* Avania Status 3.1 — supervision, filtres, historique et niveaux de qualité. */
        .av-status-dashboard{position:relative;margin:0 0 18px;padding:21px;border:1px solid rgba(101,138,220,.18);border-radius:19px;background:linear-gradient(145deg,rgba(8,24,48,.94),rgba(7,18,40,.9));box-shadow:0 22px 70px rgba(0,0,0,.2),inset 0 1px rgba(255,255,255,.035);overflow:hidden;backdrop-filter:blur(18px)}
        .av-status-dashboard:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 86% 0,rgba(63,221,182,.09),transparent 34%),radial-gradient(circle at 0 100%,rgba(102,110,255,.08),transparent 30%);pointer-events:none}
        .av-status-dashboard>*{position:relative;z-index:1}.av-status-dashboard__head{display:flex;align-items:flex-start;justify-content:space-between;gap:26px}.av-status-dashboard__head h2{margin:8px 0 3px;font-size:1.38rem;letter-spacing:-.025em}.av-status-dashboard__head p{margin:0;color:var(--av-muted);font-size:.72rem}.av-status-dashboard__head p strong{color:#dce5fb}
        .av-status-dashboard__badge{display:inline-flex;align-items:center;gap:7px;padding:5px 9px;border:1px solid rgba(117,143,216,.16);border-radius:999px;background:rgba(116,135,204,.08);color:#aebbd9;font-size:.58rem;font-weight:850;text-transform:uppercase;letter-spacing:.045em}.av-status-dashboard__badge i{width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:0 0 10px currentColor}.av-status-dashboard__badge.is-success{color:var(--av-green);border-color:rgba(72,230,148,.2);background:rgba(72,230,148,.08)}.av-status-dashboard__badge.is-warning{color:var(--av-yellow);border-color:rgba(255,195,78,.2);background:rgba(255,195,78,.08)}.av-status-dashboard__badge.is-danger{color:var(--av-red);border-color:rgba(255,93,114,.2);background:rgba(255,93,114,.08)}
        .av-status-dashboard__controls{display:flex;align-items:stretch;gap:8px}.av-status-dashboard__clock,.av-status-dashboard__refresh{display:flex;min-width:128px;flex-direction:column;justify-content:center;padding:9px 12px;border:1px solid rgba(117,143,216,.12);border-radius:11px;background:rgba(2,9,24,.34)}.av-status-dashboard__clock span,.av-status-dashboard__refresh span{color:#7f8dac;font-size:.56rem}.av-status-dashboard__clock strong,.av-status-dashboard__refresh strong{margin-top:2px;color:#e7edfb;font-size:.77rem}.av-status-dashboard__refresh strong{color:#91a7ff}
        .av-status-refresh-button{display:inline-flex;align-items:center;gap:8px;padding:0 13px;border:1px solid rgba(104,139,255,.27);border-radius:11px;background:linear-gradient(135deg,rgba(79,102,255,.2),rgba(57,176,237,.13));color:#dfe7ff;font-size:.67rem;font-weight:850;cursor:pointer;transition:transform .2s ease,border-color .2s ease,filter .2s ease}.av-status-refresh-button:hover{transform:translateY(-1px);border-color:rgba(105,150,255,.48);filter:brightness(1.08)}.av-status-refresh-button:disabled{cursor:wait;opacity:.72;transform:none}.av-status-refresh-button svg{width:15px;height:15px}.av-status-refresh-button.is-loading svg{animation:avRefreshSpin .75s linear infinite}
        .av-status-dashboard__metrics{display:grid;grid-template-columns:1.25fr repeat(4,1fr);gap:9px;margin-top:17px}.av-status-dashboard__metrics article{display:flex;align-items:center;gap:11px;min-width:0;padding:12px 13px;border:1px solid rgba(119,146,215,.11);border-radius:12px;background:rgba(15,30,58,.53)}.av-status-dashboard__metrics article>div{display:flex;min-width:0;flex-direction:column}.av-status-dashboard__metrics strong{color:#eef4ff;font-size:1rem;line-height:1}.av-status-dashboard__metrics small{margin-top:4px;color:#7483a4;font-size:.54rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.av-status-dashboard__metric-dot{width:10px;height:10px;flex:0 0 auto;border-radius:50%;background:#7b88a5;box-shadow:0 0 0 5px rgba(123,136,165,.06)}.av-status-dashboard__metric-icon{display:grid;place-items:center;width:27px;height:27px;flex:0 0 auto;border-radius:9px;background:rgba(91,140,255,.12);color:#8dbaff;font-size:.65rem;font-weight:900}.av-status-dashboard__metrics .is-online .av-status-dashboard__metric-dot{background:var(--av-green);box-shadow:0 0 13px rgba(72,230,148,.45)}.av-status-dashboard__metrics .is-maintenance .av-status-dashboard__metric-dot{background:var(--av-yellow);box-shadow:0 0 13px rgba(255,195,78,.35)}.av-status-dashboard__metrics .is-outage .av-status-dashboard__metric-dot,.av-status-dashboard__metrics .is-offline .av-status-dashboard__metric-dot{background:var(--av-red);box-shadow:0 0 13px rgba(255,93,114,.35)}.av-status-dashboard__metrics .is-online strong{color:var(--av-green)}.av-status-dashboard__metrics .is-maintenance strong{color:var(--av-yellow)}.av-status-dashboard__metrics .is-outage strong,.av-status-dashboard__metrics .is-offline strong{color:var(--av-red)}
        .av-status-dashboard__progress{height:4px;margin-top:12px;border-radius:999px;background:rgba(116,136,195,.1);overflow:hidden}.av-status-dashboard__progress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#54e99a,#44d9c6,#65a6ff);box-shadow:0 0 15px rgba(72,230,148,.25);transition:width .5s ease}.av-status-dashboard__progress-meta{display:flex;justify-content:space-between;gap:14px;margin-top:7px;color:#6f7f9f;font-size:.56rem}.av-status-dashboard__progress-meta strong{color:#9eacc9}
        .av-status-toast-region{position:fixed;z-index:90;top:92px;right:24px;display:grid;gap:9px;width:min(340px,calc(100vw - 32px));pointer-events:none}.av-status-toast{display:flex;align-items:center;gap:11px;padding:13px 14px;border:1px solid rgba(72,230,148,.22);border-radius:13px;background:rgba(7,20,36,.96);box-shadow:0 18px 55px rgba(0,0,0,.35);backdrop-filter:blur(18px);animation:avToastIn .28s ease both}.av-status-toast.is-error{border-color:rgba(255,93,114,.28)}.av-status-toast__icon{display:grid;place-items:center;width:25px;height:25px;flex:0 0 auto;border-radius:8px;background:rgba(72,230,148,.11);color:var(--av-green)}.av-status-toast__icon svg{display:block;width:15px;height:15px}.av-status-toast.is-error .av-status-toast__icon{background:rgba(255,93,114,.11);color:var(--av-red)}.av-status-toast strong{display:block;color:#edf5ff;font-size:.72rem}.av-status-toast span{display:block;margin-top:2px;color:#8392b0;font-size:.6rem}.av-status-toast.is-leaving{animation:avToastOut .25s ease forwards}
        .av-status-event-list{position:relative;display:grid;gap:8px;padding:12px 12px 12px 24px;border:1px solid var(--av-border);border-radius:17px;background:linear-gradient(145deg,rgba(8,20,45,.8),rgba(5,14,31,.72));box-shadow:0 20px 65px rgba(0,0,0,.17)}.av-status-event-list:before{content:"";position:absolute;left:23px;top:22px;bottom:22px;width:1px;background:linear-gradient(to bottom,rgba(104,134,225,.2),rgba(104,134,225,.06))}.av-status-event{--event-color:#8494b3;position:relative;display:grid;grid-template-columns:20px minmax(0,1fr);gap:10px;padding:11px 12px 11px 0;border-radius:11px;transition:background .2s ease}.av-status-event:hover{background:rgba(100,124,207,.035)}.av-status-event.is-success{--event-color:var(--av-green)}.av-status-event.is-warning,.av-status-event.is-maintenance{--event-color:var(--av-yellow)}.av-status-event.is-danger{--event-color:var(--av-red)}.av-status-event__line{position:relative;display:flex;justify-content:center}.av-status-event__line i{position:relative;z-index:2;width:8px;height:8px;margin-top:5px;border:2px solid color-mix(in srgb,var(--event-color) 32%,#07142b);border-radius:50%;background:var(--event-color);box-shadow:0 0 11px color-mix(in srgb,var(--event-color) 42%,transparent)}.av-status-event__head{display:flex;align-items:center;justify-content:space-between;gap:12px}.av-status-event__head>div{display:flex;align-items:center;gap:8px;min-width:0}.av-status-event__head strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#e7edf9;font-size:.76rem}.av-status-event__head time{flex:0 0 auto;color:#71809e;font-size:.58rem}.av-status-event__badge{padding:3px 6px;border-radius:6px;background:color-mix(in srgb,var(--event-color) 11%,rgba(14,24,46,.8));color:var(--event-color);font-size:.49rem;font-weight:900;letter-spacing:.035em}.av-status-event__transition{display:flex;align-items:center;gap:6px;margin-top:5px}.av-status-event__transition span{padding:3px 6px;border-radius:6px;background:rgba(117,139,203,.08);color:#a4b0c9;font-size:.54rem}.av-status-event__transition b{color:#647593;font-size:.55rem}.av-status-event__body p{margin:6px 0 0;color:#8493b0;font-size:.64rem;line-height:1.4}.av-status-event__meta{display:flex;flex-wrap:wrap;gap:5px;margin-top:6px}.av-status-event__meta span{padding:2px 5px;border-radius:5px;background:rgba(106,128,192,.07);color:#7383a3;font-size:.5rem}.av-status-event-empty{display:flex;flex-direction:column;gap:3px;padding:22px 10px;text-align:center;color:#7887a6}.av-status-event-empty strong{color:#dce4f4;font-size:.76rem}.av-status-event-empty span{font-size:.61rem}
        .av-status-filters{margin-bottom:16px;padding:12px;border:1px solid rgba(113,139,210,.13);border-radius:15px;background:rgba(7,18,39,.62);backdrop-filter:blur(14px)}.av-status-filters__groups{display:flex;gap:6px;padding-bottom:10px;overflow-x:auto;scrollbar-width:thin}.av-status-filters button{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;padding:7px 10px;border:1px solid rgba(113,139,210,.11);border-radius:9px;background:rgba(105,126,190,.045);color:#8492b0;font-size:.61rem;font-weight:750;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease}.av-status-filters button span{display:inline-grid;place-items:center;min-width:17px;height:17px;padding:0 4px;border-radius:999px;background:rgba(116,139,207,.09);font-size:.49rem}.av-status-filters button:hover{color:#cbd6ed;border-color:rgba(112,144,233,.22)}.av-status-filters button.is-active{color:#e6edff;border-color:rgba(102,137,255,.34);background:linear-gradient(135deg,rgba(79,102,255,.16),rgba(57,176,237,.08))}.av-status-filters__bar{display:flex;align-items:center;gap:8px;padding-top:10px;border-top:1px solid rgba(112,139,206,.09)}.av-status-search{display:flex;align-items:center;gap:7px;width:250px;padding:0 9px;border:1px solid rgba(112,139,206,.13);border-radius:9px;background:rgba(3,10,24,.4);transition:border-color .2s ease,box-shadow .2s ease}.av-status-search:focus-within{border-color:rgba(101,137,255,.4);box-shadow:0 0 0 3px rgba(90,117,255,.06)}.av-status-search svg{width:14px;flex:0 0 auto;color:#7584a2}.av-status-search input{width:100%;height:32px;padding:0!important;border:0!important;background:transparent!important;color:#dfe7f7!important;box-shadow:none!important;font-size:.61rem}.av-status-search input::placeholder{color:#657490}.av-status-filters__states{display:flex;gap:5px;min-width:0;overflow-x:auto}.av-status-filters__states button{padding:6px 8px;font-size:.56rem}.av-status-filters__shown{margin-left:auto;flex:0 0 auto;color:#6f7e9b;font-size:.56rem}.av-status-filters__shown strong{color:#b3c0d9}.av-status-filter-empty{margin-top:12px}
        .av-status-monitor__state-line{display:flex;align-items:center;justify-content:flex-end;gap:6px;min-width:0}.monitor-availability-quality,.monitor-latency-quality{display:inline-flex;align-items:center;width:max-content;margin:0;padding:3px 5px;border-radius:5px;font-style:normal;font-size:.46rem;font-weight:900;line-height:1;text-transform:uppercase;letter-spacing:.025em;border:1px solid rgba(118,143,211,.12);background:rgba(118,143,211,.07);color:#9eacc8}.monitor-availability-quality.is-maximum{color:#aeb9ff;background:rgba(119,130,255,.1);border-color:rgba(119,130,255,.17)}.monitor-availability-quality.is-high{color:#67e6b1;background:rgba(72,230,148,.08);border-color:rgba(72,230,148,.15)}.monitor-availability-quality.is-medium,.monitor-latency-quality.is-medium{color:#ffd272;background:rgba(255,195,78,.08);border-color:rgba(255,195,78,.15)}.monitor-availability-quality.is-low,.monitor-availability-quality.is-offline,.monitor-latency-quality.is-low,.monitor-latency-quality.is-offline{color:#ff8291;background:rgba(255,93,114,.08);border-color:rgba(255,93,114,.15)}.monitor-latency-quality.is-excellent{color:#54e99a;background:rgba(72,230,148,.08);border-color:rgba(72,230,148,.14)}.monitor-latency-quality.is-satisfactory{color:#7de3d7;background:rgba(64,216,255,.07);border-color:rgba(64,216,255,.12)}.monitor-latency-quality.is-unknown{color:#7d8ba8}.av-status-latency{gap:4px!important}.av-status-latency .monitor-latency-quality{margin-top:2px}
        .av-status-group[hidden],.av-status-monitor[hidden]{display:none!important}
        @keyframes avRefreshSpin{to{transform:rotate(360deg)}}@keyframes avToastIn{from{opacity:0;transform:translateY(-8px) scale(.98)}to{opacity:1;transform:none}}@keyframes avToastOut{to{opacity:0;transform:translateY(-5px) scale(.98)}}

        @media(max-width:1050px){.av-status-monitor{grid-template-columns:minmax(220px,1fr) 180px 140px}.av-status-monitor__history{grid-column:1/-1;order:5}.av-status-subscribe{grid-template-columns:auto 1fr}.av-status-subscribe form{grid-column:1/-1}.av-status-subscribe>small{grid-column:1/-1;margin-top:-12px}.av-status-maintenance-grid{grid-template-columns:1fr}.av-status-scale{grid-template-columns:repeat(3,1fr)}.av-status-scale>span:nth-child(4),.av-status-scale>span:nth-child(5){grid-column:auto}.av-status-section__heading>p{text-align:left}}
        @media(max-width:760px){.av-status-shell{width:min(100% - 24px,1380px);padding-top:34px}.av-status-hero{align-items:flex-start;flex-direction:column}.av-status-brand{align-items:flex-start}.av-status-brand__mark{width:60px;height:60px;border-radius:18px}.av-status-brand__mark svg{width:35px}.av-status-hero__actions{width:100%;justify-content:space-between;flex-wrap:wrap}.av-status-overall{grid-template-columns:auto 1fr;padding:22px}.av-status-overall__time{grid-column:2;text-align:left}.av-status-scale{grid-column:1/-1;grid-template-columns:1fr}.av-status-section{margin-top:40px}.av-status-section__heading{align-items:flex-start;flex-direction:column}.av-status-legend{flex-wrap:wrap;gap:11px}.av-status-group__title{align-items:flex-start}.av-status-monitor{grid-template-columns:1fr;gap:13px;padding:17px}.av-status-monitor:hover{transform:none}.av-status-monitor__metrics{justify-content:flex-start}.av-status-monitor__history{grid-column:1}.av-status-monitor__state{text-align:left}.av-status-maintenance__dates{flex-direction:column;gap:10px}.av-status-subscribe{grid-template-columns:1fr;padding:22px}.av-status-subscribe__icon{display:none}.av-status-subscribe form{grid-column:1}.av-status-subscribe>small{grid-column:1}.av-status-incident__head{flex-direction:column}.av-status-footer{flex-direction:column}.av-status-monitor__history{gap:2px}.av-status-monitor__history i{height:14px}.av-status-brand h1{font-size:1.75rem}.av-status-brand p{font-size:.88rem}}
        @media(max-width:1050px){.av-status-monitor__history-block{grid-column:1/-1;order:5}.av-status-legend-wrap{align-items:flex-start}.av-status-legend-wrap>small{text-align:left}}
        @media(max-width:760px){.av-status-monitor__history-block{grid-column:1}.av-status-monitor__history-axis{font-size:.6rem}.av-status-monitor__history-meta{white-space:normal}.av-status-circuit,.av-status-particles{opacity:.16}.av-status-page:before{opacity:.65}}
        @media(max-width:1050px){.av-status-dashboard__head{flex-direction:column}.av-status-dashboard__controls{width:100%}.av-status-dashboard__metrics{grid-template-columns:repeat(3,1fr)}.av-status-dashboard__metrics .is-availability{grid-column:span 1}.av-status-filters__bar{align-items:stretch;flex-wrap:wrap}.av-status-search{width:min(100%,310px)}.av-status-filters__states{flex:1}.av-status-filters__shown{align-self:center}.av-status-monitor__state-line{justify-content:flex-start}}
        @media(max-width:760px){.av-status-dashboard{padding:16px}.av-status-dashboard__controls{display:grid;grid-template-columns:1fr 1fr}.av-status-refresh-button{min-height:42px;grid-column:1/-1;justify-content:center}.av-status-dashboard__metrics{grid-template-columns:1fr 1fr}.av-status-dashboard__metrics .is-availability{grid-column:1/-1}.av-status-dashboard__progress-meta{flex-direction:column;gap:3px}.av-status-toast-region{top:78px;right:16px}.av-status-event-list{padding-left:16px}.av-status-event-list:before{left:15px}.av-status-event{grid-template-columns:16px minmax(0,1fr)}.av-status-event__head{align-items:flex-start;flex-direction:column;gap:4px}.av-status-event__head>div{flex-wrap:wrap}.av-status-filters__bar{display:grid;grid-template-columns:1fr}.av-status-search{width:100%}.av-status-filters__states{width:100%}.av-status-filters__shown{margin-left:0}.av-status-monitor__state-line{justify-content:flex-start;flex-wrap:wrap}}
        @media(prefers-reduced-motion:reduce){.av-status-page *{animation:none!important;scroll-behavior:auto!important}.av-status-circuit,.av-status-particles{transform:none!important;transition:none!important}.av-reveal{opacity:1;transform:none;transition:none}.av-status-group,.av-status-monitor,.av-status-button,.av-status-maintenance,.av-status-incident{transition:none}}

        /* Avania Status v3.1.2 : fond intégré, popup d'alertes et toast fiabilisé. */
        .av-status-page{
            width:100%;
            margin-left:0;
            overflow:visible;
            background:none!important;
            background-color:transparent!important;
        }
        .av-status-page:before{
            content:"";
            position:absolute;
            z-index:-1;
            top:-70px;
            left:50%;
            width:100vw;
            height:240px;
            transform:translateX(-50%);
            pointer-events:none;
            background:
                radial-gradient(ellipse 38% 100% at 50% 0,rgba(104,122,255,.11),transparent 74%),
                linear-gradient(90deg,transparent,rgba(120,139,255,.28),rgba(62,207,247,.22),transparent);
            background-size:auto,100% 1px;
            background-repeat:no-repeat;
            background-position:center top,center 70px;
            box-shadow:none;
            animation:none;
            opacity:.85;
        }
        .av-status-page:after{
            content:"";
            position:absolute;
            z-index:-3;
            top:-150px;
            bottom:-190px;
            left:50%;
            width:100vw;
            transform:translateX(-50%);
            pointer-events:none;
            background:
                radial-gradient(ellipse 58% 34% at 13% 14%,rgba(72,67,204,.17),transparent 72%),
                radial-gradient(ellipse 54% 31% at 89% 23%,rgba(21,144,192,.13),transparent 74%),
                radial-gradient(ellipse 50% 22% at 48% 72%,rgba(65,76,178,.08),transparent 76%),
                linear-gradient(180deg,rgba(7,18,39,0) 0%,rgba(8,20,44,.34) 9%,rgba(7,17,37,.28) 82%,rgba(7,18,39,0) 100%);
            filter:none;
            opacity:1;
            animation:none;
            -webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 8%,#000 90%,transparent 100%);
            mask-image:linear-gradient(to bottom,transparent 0,#000 8%,#000 90%,transparent 100%);
        }
        .av-status-backdrop{
            top:-120px;
            bottom:-160px;
            left:50%;
            right:auto;
            width:100vw;
            transform:translateX(-50%);
            background:transparent;
            -webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 8%,#000 91%,transparent 100%);
            mask-image:linear-gradient(to bottom,transparent 0,#000 8%,#000 91%,transparent 100%);
        }
        .av-status-grid{
            opacity:.54;
            -webkit-mask-image:radial-gradient(ellipse 92% 84% at 50% 44%,#000 0 54%,rgba(0,0,0,.62) 74%,transparent 100%);
            mask-image:radial-gradient(ellipse 92% 84% at 50% 44%,#000 0 54%,rgba(0,0,0,.62) 74%,transparent 100%);
        }
        .av-status-circuit{opacity:.18}
        .av-status-particles{opacity:.14}
        .av-status-glow{opacity:.095;filter:blur(135px)}
        .av-status-glow--one{left:-130px}
        .av-status-glow--two{right:-120px}
        .av-status-shell:before{opacity:.45}

        .av-status-button{font-family:inherit;cursor:pointer}
        .av-status-button>svg{position:relative;z-index:1;width:16px;height:16px;margin-right:8px;flex:0 0 auto}
        .av-status-button>span{position:relative;z-index:1}

        .av-status-toast__icon{
            display:grid;
            place-items:center;
            width:30px;
            height:30px;
            border-radius:9px;
        }
        .av-status-toast__icon svg{
            display:block!important;
            width:17px!important;
            height:17px!important;
            overflow:visible;
            color:inherit;
            stroke:currentColor!important;
        }
        .av-status-toast__icon svg *{vector-effect:non-scaling-stroke}
        .av-status-toast{align-items:center}

        body.av-status-alerts-open{overflow:hidden}
        .av-status-alerts-modal{
            position:fixed;
            z-index:120;
            inset:0;
            display:grid;
            place-items:center;
            padding:22px;
            opacity:0;
            visibility:hidden;
            pointer-events:none;
            transition:opacity .2s ease,visibility .2s ease;
        }
        .av-status-alerts-modal.is-open{
            opacity:1;
            visibility:visible;
            pointer-events:auto;
        }
        .av-status-alerts-modal__backdrop{
            position:absolute;
            inset:0;
            width:100%;
            height:100%;
            padding:0;
            border:0;
            background:rgba(1,6,17,.67);
            backdrop-filter:blur(8px);
            -webkit-backdrop-filter:blur(8px);
            cursor:default;
        }
        .av-status-alerts-modal__dialog{
            position:relative;
            z-index:1;
            width:min(440px,100%);
            padding:25px;
            border:1px solid rgba(119,146,226,.23);
            border-radius:20px;
            background:
                radial-gradient(circle at 100% 0,rgba(62,198,246,.075),transparent 34%),
                radial-gradient(circle at 0 100%,rgba(104,95,255,.09),transparent 38%),
                linear-gradient(145deg,rgba(9,22,48,.985),rgba(6,15,34,.985));
            box-shadow:0 34px 100px rgba(0,0,0,.52),inset 0 1px rgba(255,255,255,.045);
            transform:translateY(10px) scale(.985);
            transition:transform .23s cubic-bezier(.2,.78,.28,1);
            overflow:hidden;
        }
        .av-status-alerts-modal.is-open .av-status-alerts-modal__dialog{transform:none}
        .av-status-alerts-modal__dialog:before{
            content:"";
            position:absolute;
            inset:0 auto auto 0;
            width:100%;
            height:1px;
            background:linear-gradient(90deg,transparent,rgba(123,139,255,.55),rgba(62,207,247,.42),transparent);
            opacity:.7;
        }
        .av-status-alerts-modal__close{
            position:absolute;
            top:14px;
            right:14px;
            display:grid;
            place-items:center;
            width:34px;
            height:34px;
            padding:0;
            border:1px solid rgba(119,143,207,.14);
            border-radius:10px;
            background:rgba(111,132,196,.055);
            color:#8392b2;
            cursor:pointer;
            transition:color .18s ease,border-color .18s ease,background .18s ease,transform .18s ease;
        }
        .av-status-alerts-modal__close:hover{
            color:#e7edfb;
            border-color:rgba(124,151,230,.28);
            background:rgba(119,139,204,.1);
            transform:rotate(3deg);
        }
        .av-status-alerts-modal__close svg{width:17px;height:17px}
        .av-status-alerts-modal__icon{
            display:grid;
            place-items:center;
            width:48px;
            height:48px;
            margin-bottom:17px;
            border:1px solid rgba(118,137,255,.2);
            border-radius:15px;
            background:linear-gradient(145deg,rgba(105,111,255,.14),rgba(61,197,240,.07));
            color:#9eabff;
            box-shadow:0 13px 36px rgba(61,82,210,.12);
        }
        .av-status-alerts-modal__icon svg{width:23px;height:23px}
        .av-status-alerts-modal h2{
            margin:6px 44px 7px 0;
            color:#f0f4ff;
            font-size:1.25rem;
            letter-spacing:-.025em;
        }
        .av-status-alerts-modal p{
            margin:0;
            color:#92a1bf;
            font-size:.78rem;
            line-height:1.55;
        }
        .av-status-alerts-modal__error{
            margin-top:15px;
            padding:10px 12px;
            border:1px solid rgba(255,93,114,.22);
            border-radius:10px;
            background:rgba(255,93,114,.075);
            color:#ffadb8;
            font-size:.69rem;
        }
        .av-status-alerts-modal__form{margin-top:20px}
        .av-status-alerts-modal__form>label{
            display:block;
            margin:0 0 7px;
            color:#aab7d1;
            font-size:.65rem;
            font-weight:750;
        }
        .av-status-alerts-modal__field{
            display:flex;
            align-items:center;
            gap:9px;
            min-height:44px;
            padding:0 12px;
            border:1px solid rgba(116,141,213,.16);
            border-radius:11px;
            background:rgba(2,9,23,.48);
            transition:border-color .2s ease,box-shadow .2s ease,background .2s ease;
        }
        .av-status-alerts-modal__field:focus-within{
            border-color:rgba(111,137,255,.46);
            background:rgba(3,11,28,.66);
            box-shadow:0 0 0 4px rgba(93,115,255,.07);
        }
        .av-status-alerts-modal__field>svg{
            width:16px;
            height:16px;
            flex:0 0 auto;
            color:#7384a5;
        }
        .av-status-alerts-modal__field input{
            width:100%;
            min-width:0;
            height:42px;
            padding:0!important;
            border:0!important;
            outline:0!important;
            background:transparent!important;
            color:#edf3ff!important;
            box-shadow:none!important;
            font-size:.78rem;
        }
        .av-status-alerts-modal__field input::placeholder{color:#60708f}
        .av-status-alerts-modal__form>button{
            width:100%;
            min-height:42px;
            margin-top:10px;
            border:1px solid rgba(102,137,255,.38);
            border-radius:11px;
            background:linear-gradient(135deg,rgba(91,102,255,.95),rgba(58,163,238,.95));
            color:#fff;
            font-family:inherit;
            font-size:.72rem;
            font-weight:850;
            cursor:pointer;
            box-shadow:0 12px 32px rgba(61,92,223,.21);
            transition:transform .18s ease,filter .18s ease;
        }
        .av-status-alerts-modal__form>button:hover{transform:translateY(-1px);filter:brightness(1.07)}
        .av-status-alerts-modal small{
            display:block;
            margin-top:10px;
            color:#697996;
            font-size:.58rem;
            line-height:1.45;
        }

        /* Avania Status v3.1.4 : page transparente, interface unifiée, toast avec glyphe natif. */
        .av-status-page{
            width:100%;
            min-height:0;
            margin-left:0;
            overflow:visible;
            background:none!important;
            background-color:transparent!important;
            background-image:none!important;
        }
        .av-status-page:before,
        .av-status-page:after,
        .av-status-shell:before,
        .av-status-shell:after,
        .av-status-backdrop,
        .av-status-grid,
        .av-status-circuit,
        .av-status-scan,
        .av-status-particles,
        .av-status-glow{
            content:none!important;
            display:none!important;
            background:none!important;
            box-shadow:none!important;
        }
        .av-status-shell{
            width:min(1380px,calc(100% - 42px));
            padding:44px 0 54px;
        }
        .av-status-unified{
            position:relative;
            border:1px solid rgba(118,145,218,.16);
            border-radius:24px;
            background:linear-gradient(145deg,rgba(8,19,40,.88),rgba(5,13,29,.91));
            box-shadow:0 28px 90px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.035);
        }
        .av-status-unified>.av-status-hero{
            margin:0;
            padding:31px 32px 28px;
        }
        .av-status-unified>.av-status-dashboard{
            margin:0;
            padding:27px 32px 29px;
            border:0;
            border-top:1px solid rgba(118,145,218,.11);
            border-radius:0;
            background:transparent;
            box-shadow:none;
            backdrop-filter:none;
            -webkit-backdrop-filter:none;
        }
        .av-status-unified>.av-status-dashboard:before{display:none!important}
        .av-status-unified>.av-status-overall{
            margin:0;
            padding:29px 32px 27px;
            border:0;
            border-top:1px solid rgba(118,145,218,.11);
            border-radius:0;
            background:transparent;
            box-shadow:none;
            overflow:visible;
        }
        .av-status-unified>.av-status-overall:after,
        .av-status-unified>.av-status-overall>.av-status-overall__shine{display:none!important}
        .av-status-unified>.av-status-section{
            margin:0;
            padding:30px 32px;
            border-top:1px solid rgba(118,145,218,.11);
        }
        .av-status-unified>.av-status-footer{
            margin:0;
            padding:19px 32px 21px;
            border-top:1px solid rgba(118,145,218,.11);
        }
        .av-status-unified .av-status-section__heading{margin-bottom:18px}
        .av-status-unified .av-status-group{
            margin-bottom:16px;
            border-color:rgba(118,145,218,.12);
            border-radius:15px;
            background:rgba(5,13,29,.34);
            box-shadow:none;
            backdrop-filter:none;
            -webkit-backdrop-filter:none;
        }
        .av-status-unified .av-status-group:hover{
            transform:none;
            border-color:rgba(126,151,229,.20);
            box-shadow:none;
        }
        .av-status-unified .av-status-event-list,
        .av-status-unified .av-status-filters{
            background:rgba(4,12,27,.30);
            box-shadow:none;
            backdrop-filter:none;
            -webkit-backdrop-filter:none;
        }
        .av-status-unified .av-status-maintenance,
        .av-status-unified .av-status-incident{
            box-shadow:none;
        }

        /* Le toast n'utilise plus ni SVG ni pseudo-élément pour son symbole. */
        .av-status-toast__icon{
            display:flex!important;
            align-items:center!important;
            justify-content:center!important;
            width:30px!important;
            height:30px!important;
            flex:0 0 30px!important;
            padding:0!important;
            border:1px solid rgba(72,230,148,.20)!important;
            border-radius:9px!important;
            background:rgba(72,230,148,.11)!important;
            color:#48e694!important;
            font-family:Arial,"Segoe UI Symbol","Noto Sans Symbols 2",sans-serif!important;
            font-size:18px!important;
            font-style:normal!important;
            font-weight:800!important;
            line-height:30px!important;
            letter-spacing:0!important;
            text-align:center!important;
            text-indent:0!important;
            opacity:1!important;
            overflow:visible!important;
        }
        .av-status-toast__icon:before,
        .av-status-toast__icon:after,
        .av-status-toast__icon svg{content:none!important;display:none!important}
        .av-status-toast__icon.is-error-icon{
            border-color:rgba(255,93,114,.22)!important;
            background:rgba(255,93,114,.11)!important;
            color:#ff5d72!important;
        }


        /* v3.2.1 — navigation des fiches + réduction de la charge graphique. */
        .av-status-maintenance:after,.av-status-incident:after{pointer-events:none!important}
        .av-status-maintenance[data-av-status-task-url],.av-status-incident[data-av-status-task-url]{cursor:pointer}
        .av-status-maintenance[data-av-status-task-url]:focus-visible,.av-status-incident[data-av-status-task-url]:focus-visible{outline:2px solid rgba(103,183,255,.62);outline-offset:3px}
        .av-status-brand__mark,.av-status-brand__mark span,.av-status-live i,.av-status-footer i,.av-status-overall,.av-status-overall__shine,.av-status-overall__beacon i,.av-status-overall__beacon b,.av-status-monitor__dot:before,.av-status-monitor__dot i,.av-status-monitor__history i:last-child:not(.is-empty),.av-status-maintenance.is-active .av-status-maintenance__icon{animation:none!important;will-change:auto!important}
        .av-status-monitor__history i:last-child:not(.is-empty){box-shadow:none!important}

        /* Avania Status v3.2.0 : fiches d'intervention publiques. */
        .av-status-task-inline{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;padding:9px 10px;border:1px solid rgba(118,145,218,.11);border-radius:9px;background:rgba(8,20,40,.28);font-size:.6rem}.av-status-task-inline span{color:#7f91ae}.av-status-task-inline a{color:#87c9ff;text-decoration:none;font-weight:850;white-space:nowrap}.av-status-task-inline a:hover{color:#b8e0ff}.av-status-maintenance__task{margin-top:13px}.av-status-maintenance__progress{display:flex;align-items:center;gap:9px}.av-status-maintenance__progress>span{flex:1;height:6px;border-radius:999px;background:rgba(255,190,66,.09);overflow:hidden}.av-status-maintenance__progress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#ffb82f,#ffd66f)}.av-status-maintenance__progress strong{color:#ffd16a;font-size:.62rem}.av-status-task-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.av-status-task-card{--task-tone:#6ebeff;display:block;padding:18px;border:1px solid rgba(118,145,218,.13);border-radius:14px;background:rgba(5,14,31,.35);color:inherit;text-decoration:none;transition:border-color .18s ease,transform .18s ease,background .18s ease}.av-status-task-card:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--task-tone) 30%,rgba(118,145,218,.13));background:rgba(8,19,39,.48)}.av-status-task-card.is-maintenance{--task-tone:#ffbf45}.av-status-task-card.is-incident,.av-status-task-card.is-outage{--task-tone:#ff647b}.av-status-task-card.is-improvement{--task-tone:#43e0a3}.av-status-task-card__head{display:flex;align-items:center;justify-content:space-between;gap:12px}.av-status-task-card__head>div{display:flex;gap:7px;flex-wrap:wrap}.av-status-task-card__state{padding:4px 7px;border-radius:7px;background:color-mix(in srgb,var(--task-tone) 9%,transparent);color:var(--task-tone);font-size:.55rem;font-weight:850}.av-status-task-card__head>strong{color:#6f82a1;font-size:.57rem}.av-status-task-card h3{margin:11px 0 5px;font-size:.91rem}.av-status-task-card p{margin:0;color:#8e9db8;font-size:.68rem;line-height:1.55}.av-status-task-card__progress{display:flex;align-items:center;gap:9px;margin-top:13px}.av-status-task-card__progress>span{flex:1;height:6px;border-radius:999px;background:rgba(118,145,218,.09);overflow:hidden}.av-status-task-card__progress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--task-tone),#68d5ff)}.av-status-task-card__progress b{width:38px;text-align:right;color:var(--task-tone);font-size:.59rem}.av-status-task-card__foot{display:flex;justify-content:space-between;gap:12px;margin-top:12px;padding-top:10px;border-top:1px solid rgba(118,145,218,.08);color:#6f819e;font-size:.57rem}.av-status-task-card__foot strong{color:#91cfff}
        @media(max-width:900px){.av-status-task-grid{grid-template-columns:1fr}}
        @media(max-width:760px){
            .av-status-shell{width:min(100% - 24px,1380px);padding:28px 0 38px}
            .av-status-unified{border-radius:19px}
            .av-status-unified>.av-status-hero,
            .av-status-unified>.av-status-dashboard,
            .av-status-unified>.av-status-overall,
            .av-status-unified>.av-status-section{padding-left:18px;padding-right:18px}
            .av-status-unified>.av-status-footer{padding-left:18px;padding-right:18px}
            .av-status-unified>.av-status-dashboard{padding-top:20px;padding-bottom:22px}
            .av-status-unified>.av-status-overall{padding-top:22px;padding-bottom:22px}
            .av-status-unified>.av-status-section{padding-top:24px;padding-bottom:24px}
            .av-status-alerts-modal{padding:14px;align-items:end}
            .av-status-alerts-modal__dialog{
                width:100%;
                padding:22px 19px calc(20px + env(safe-area-inset-bottom));
                border-radius:20px 20px 14px 14px;
                transform:translateY(18px);
            }
            .av-status-button>svg{width:15px;height:15px}
        }

    

        /* AVANIA_STATUS_RESPONSIVE_V1_0_0_BEGIN */
        @media(max-width:1180px){
            .av-status-monitor{grid-template-columns:minmax(210px,1fr) 170px minmax(250px,.9fr) 135px;gap:14px}
            .av-status-shell{width:min(100% - 32px,1380px)}
        }
        @media(max-width:900px){
            .av-status-page:before{opacity:.42}
            .av-status-circuit,.av-status-particles{display:none!important}
            .av-status-dashboard,.av-status-filters,.av-status-group,.av-status-monitor,.av-status-maintenance,.av-status-incident,.av-status-subscribe{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important}
            .av-status-monitor,.av-status-button,.av-status-filters button,.av-status-group,.av-status-maintenance,.av-status-incident{transition:none!important}
            .av-status-monitor__history i{box-shadow:none!important}
            .av-status-filters__groups,.av-status-filters__states{-webkit-overflow-scrolling:touch;overscroll-behavior-inline:contain;scroll-snap-type:x proximity}
            .av-status-filters button{scroll-snap-align:start}
        }
        @media(max-width:600px){
            .av-status-shell{width:calc(100% - 16px);padding-top:22px}
            .av-status-dashboard,.av-status-filters{border-radius:13px}
            .av-status-dashboard{padding:12px}
            .av-status-dashboard__controls{grid-template-columns:1fr}
            .av-status-dashboard__controls>*{min-width:0;width:100%}
            .av-status-dashboard__metrics{grid-template-columns:1fr 1fr;gap:7px}
            .av-status-filters{padding:9px}
            .av-status-monitor{padding:13px;gap:10px}
            .av-status-monitor__metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%}
            .av-status-monitor__history{gap:1px}
            .av-status-monitor__history i{min-width:2px;height:12px;border-radius:2px}
            .av-status-search input{font-size:16px!important}
            .av-status-legend{font-size:.69rem}
        }
        @media(hover:none) and (pointer:coarse){
            .av-status-monitor:hover,.av-status-button:hover,.av-status-filters button:hover{transform:none!important}
        }
        /* AVANIA_STATUS_RESPONSIVE_V1_0_0_END */
\n/* AVANIA_STATUS_DUAL_METRICS_V100 */
.av-status-monitor{grid-template-columns:minmax(230px,1.08fr) minmax(320px,.95fr) minmax(300px,1.16fr) 150px}
.av-status-monitor__metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:12px;min-width:0}
.av-status-monitor__metrics .av-status-metric{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:0}
.av-status-monitor__metrics .av-status-metric small{order:0;margin:0;color:#7f8eaa;font-size:.52rem;font-weight:800;line-height:1.1;text-transform:uppercase;letter-spacing:.045em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}
.av-status-monitor__metrics .av-status-metric b{order:1;color:#edf2ff;font-size:.81rem;line-height:1.08;white-space:nowrap}
.monitor-network-quality,.monitor-response-quality{order:2;display:inline-flex;align-items:center;width:max-content;max-width:100%;margin:0;padding:3px 5px;border-radius:5px;font-style:normal;font-size:.45rem;font-weight:900;line-height:1;text-transform:uppercase;letter-spacing:.025em;border:1px solid rgba(118,143,211,.12);background:rgba(118,143,211,.07);color:#9eacc8;white-space:nowrap}
.monitor-network-quality.is-excellent,.monitor-response-quality.is-excellent{color:#54e99a;background:rgba(72,230,148,.08);border-color:rgba(72,230,148,.14)}
.monitor-network-quality.is-very-good,.monitor-response-quality.is-very-good{color:#69e6c1;background:rgba(72,230,180,.075);border-color:rgba(72,230,180,.14)}
.monitor-network-quality.is-satisfactory,.monitor-response-quality.is-satisfactory{color:#7de3d7;background:rgba(64,216,255,.07);border-color:rgba(64,216,255,.12)}
.monitor-network-quality.is-medium,.monitor-response-quality.is-medium{color:#ffd272;background:rgba(255,195,78,.08);border-color:rgba(255,195,78,.15)}
.monitor-network-quality.is-high,.monitor-response-quality.is-slow{color:#ffb85f;background:rgba(255,159,67,.08);border-color:rgba(255,159,67,.15)}
.monitor-network-quality.is-bad,.monitor-response-quality.is-very-slow,.monitor-response-quality.is-offline{color:#ff8291;background:rgba(255,93,114,.08);border-color:rgba(255,93,114,.15)}
.monitor-network-quality.is-unknown,.monitor-response-quality.is-unknown{color:#7d8ba8;background:rgba(125,139,168,.06);border-color:rgba(125,139,168,.1)}
.av-status-monitor__state-line{justify-content:flex-end}
@media(max-width:1050px){.av-status-monitor{grid-template-columns:minmax(220px,1fr) minmax(300px,1fr) 140px}.av-status-monitor__metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:760px){.av-status-monitor{grid-template-columns:1fr}.av-status-monitor__metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.av-status-monitor__state-line{justify-content:flex-start}}
@media(max-width:480px){.av-status-monitor__metrics{grid-template-columns:1fr 1fr}.av-status-metric--uptime{grid-column:1/-1}.monitor-network-quality,.monitor-response-quality{font-size:.43rem}}

/* AVANIA_STATUS_METRICS_ALIGNMENT_V1_0_0 */
/* Donne assez de place à « Disponibilité » et centre les deux métriques techniques. */
.av-status-monitor{
    grid-template-columns:minmax(225px,1.04fr) minmax(360px,1fr) minmax(285px,1.13fr) 150px;
}
.av-status-monitor__metrics{
    grid-template-columns:minmax(150px,1.35fr) minmax(74px,.72fr) minmax(110px,1fr);
    gap:10px;
}
.av-status-monitor__metrics .av-status-metric--uptime{
    align-items:flex-start;
    min-width:150px;
}
.av-status-monitor__metrics .av-status-metric--uptime small{
    max-width:none;
    overflow:visible;
    text-overflow:clip;
}
.av-status-monitor__metrics .av-status-metric--network,
.av-status-monitor__metrics .av-status-metric--response{
    align-items:center;
    justify-self:stretch;
    text-align:center;
}
.av-status-monitor__metrics .av-status-metric--network small,
.av-status-monitor__metrics .av-status-metric--response small,
.av-status-monitor__metrics .av-status-metric--network b,
.av-status-monitor__metrics .av-status-metric--response b{
    width:100%;
    text-align:center;
}
.av-status-monitor__metrics .monitor-network-quality,
.av-status-monitor__metrics .monitor-response-quality{
    margin-inline:auto;
}
@media(max-width:1050px){
    .av-status-monitor{grid-template-columns:minmax(220px,1fr) minmax(350px,1fr) 140px}
    .av-status-monitor__metrics{grid-template-columns:minmax(145px,1.35fr) minmax(74px,.72fr) minmax(108px,1fr);gap:9px}
}
@media(max-width:760px){
    .av-status-monitor{grid-template-columns:1fr}
    .av-status-monitor__metrics{grid-template-columns:minmax(140px,1.3fr) minmax(72px,.72fr) minmax(105px,1fr);gap:8px}
}
@media(max-width:480px){
    .av-status-monitor__metrics{grid-template-columns:1fr 1fr}
    .av-status-monitor__metrics .av-status-metric--uptime{grid-column:1/-1;min-width:0}
}
/* AVANIA_STATUS_METRICS_ALIGNMENT_V1_0_0_END */

/* AVANIA_STATUS_METRICS_ALIGNMENT_V1_0_1 */
/* Centre Disponibilité comme PING/Réponse et conserve un libellé court sur une ligne. */
.av-status-monitor__metrics .av-status-metric--uptime{
    align-items:center;
    justify-self:stretch;
    text-align:center;
}
.av-status-monitor__metrics .av-status-metric--uptime small,
.av-status-monitor__metrics .av-status-metric--uptime b{
    width:100%;
    text-align:center;
}
.av-status-monitor__metrics .av-status-metric--uptime small{
    white-space:nowrap;
}
/* AVANIA_STATUS_METRICS_ALIGNMENT_V1_0_1_END */

/* AVANIA_STATUS_DAILY_HISTORY_V327 */
.av-status-daily{grid-column:1/-1;margin:8px 0 2px;padding:14px 16px;border:1px solid rgba(118,143,211,.14);border-radius:13px;background:linear-gradient(180deg,rgba(11,18,38,.62),rgba(7,12,27,.46))}
.av-status-daily__head,.av-status-daily__overview{display:flex;align-items:center;justify-content:space-between;gap:14px}.av-status-daily__head{margin-bottom:10px}.av-status-daily__title{display:flex;align-items:baseline;gap:8px;min-width:0}.av-status-daily__title strong{font-size:.78rem;color:#eef3ff}.av-status-daily__title small{font-size:.56rem;color:#7484a2}
.av-status-daily__ranges{display:flex;gap:5px}.av-status-daily__ranges button{min-width:34px;border:1px solid rgba(118,143,211,.16);background:rgba(118,143,211,.055);color:#8493af;border-radius:8px;padding:5px 8px;font-size:.55rem;font-weight:850;cursor:pointer;transition:.16s ease}.av-status-daily__ranges button:hover{color:#dce6ff;border-color:rgba(103,118,255,.35)}.av-status-daily__ranges button.is-active{color:#f4f7ff;background:rgba(103,118,255,.2);border-color:rgba(103,118,255,.42);box-shadow:inset 0 0 0 1px rgba(103,118,255,.08)}
.av-status-daily__overview{margin-bottom:9px}.av-status-daily__uptime{display:flex;align-items:center;gap:7px;white-space:nowrap}.av-status-daily__uptime strong{font-size:.8rem;color:#52e39a}.av-status-daily__uptime span{font-size:.54rem;color:#73839f}
.av-status-daily__legend{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap;color:#8b9ab5;font-size:.5rem}.av-status-daily__legend span{display:inline-flex;align-items:center;gap:4px}.av-status-daily__legend i{width:7px;height:7px;border-radius:50%;background:#536078;box-shadow:0 0 0 2px rgba(83,96,120,.12)}.av-status-daily__legend .is-operational i{background:#38d889}.av-status-daily__legend .is-slightly_degraded i{background:#d8c94d}.av-status-daily__legend .is-degraded i{background:#f3a84a}.av-status-daily__legend .is-incident i{background:#ef6677}.av-status-daily__legend .is-maintenance i{background:#648cff}.av-status-daily__legend .is-no_data i{background:#536078}
.av-status-daily__bars{display:grid;grid-template-columns:repeat(30,minmax(4px,1fr));gap:3px;height:24px;align-items:stretch}.av-status-daily__bars.is-90{grid-template-columns:repeat(90,minmax(2px,1fr));gap:2px;height:22px}.av-status-daily__bars.is-365{display:flex;gap:1px;height:20px;overflow:hidden}.av-status-daily__bars button{min-width:2px;flex:1 1 0;border:1px solid transparent;border-radius:3px;background:#2b3448;cursor:pointer;padding:0;transition:transform .12s ease,filter .12s ease,border-color .12s ease}.av-status-daily__bars button.is-operational{background:#38d889}.av-status-daily__bars button.is-slightly_degraded{background:#d8c94d}.av-status-daily__bars button.is-degraded{background:#f3a84a}.av-status-daily__bars button.is-incident{background:#ef6677}.av-status-daily__bars button.is-maintenance{background:#648cff}.av-status-daily__bars button.is-no_data{background:#313a4d;opacity:.58}.av-status-daily__bars button:hover{filter:brightness(1.14);transform:translateY(-1px)}.av-status-daily__bars button.is-selected{border-color:#fff;box-shadow:0 0 0 2px rgba(255,255,255,.18);filter:brightness(1.14)}.av-status-daily__bars button:focus-visible{outline:2px solid #fff;outline-offset:2px}
.av-status-daily__axis{display:flex;justify-content:space-between;margin-top:4px;color:#657592;font-size:.49rem}
.av-status-daily__counters{display:flex;gap:6px;flex-wrap:wrap;margin-top:9px}.av-status-daily__counters>span{display:inline-grid;grid-template-columns:18px auto;grid-template-rows:auto auto;column-gap:5px;align-items:center;padding:5px 8px;border:1px solid rgba(118,143,211,.1);border-radius:8px;background:rgba(118,143,211,.035)}.av-status-daily__counters i{grid-row:1/3;width:17px;height:17px;display:grid;place-items:center;border-radius:50%;font-size:.48rem;font-style:normal;font-weight:900;background:#536078;color:#08101f}.av-status-daily__counters strong{font-size:.59rem;line-height:1;color:#eaf0ff}.av-status-daily__counters small{font-size:.45rem;color:#71819d;line-height:1.15}.av-status-daily__counters .is-operational i{background:#38d889}.av-status-daily__counters .is-slightly_degraded i{background:#d8c94d}.av-status-daily__counters .is-degraded i{background:#f3a84a}.av-status-daily__counters .is-incident i{background:#ef6677}.av-status-daily__counters .is-maintenance i{background:#648cff}.av-status-daily__counters .is-no_data i{background:#536078;color:#dbe3f5}
.av-status-daily__detail{margin-top:11px;border-top:1px solid rgba(118,143,211,.11);padding-top:11px;color:#9aa8c3}.av-status-daily__detail-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:11px}.av-status-daily__detail-head>div:first-child{display:grid;grid-template-columns:auto auto;align-items:center;justify-content:start;gap:4px 7px}.av-status-daily__detail-head>div:first-child>strong{font-size:.78rem;color:#f0f4ff}.av-status-daily__detail-head>div:first-child>small{grid-column:1/-1;font-size:.49rem;color:#71819d}.av-status-daily__status{display:inline-flex;align-items:center;gap:4px;padding:3px 6px;border-radius:999px;font-size:.48rem;font-weight:850;background:rgba(83,96,120,.12);color:#aebbd2}.av-status-daily__status i{font-style:normal}.av-status-daily__status.is-operational{background:rgba(56,216,137,.11);color:#52e39a}.av-status-daily__status.is-slightly_degraded{background:rgba(216,201,77,.11);color:#e6d967}.av-status-daily__status.is-degraded{background:rgba(243,168,74,.11);color:#f5b765}.av-status-daily__status.is-incident{background:rgba(239,102,119,.11);color:#f27b8a}.av-status-daily__status.is-maintenance{background:rgba(100,140,255,.12);color:#83a3ff}
.av-status-daily__detail-uptime{text-align:right}.av-status-daily__detail-uptime small{display:block;font-size:.47rem;color:#71819d;text-transform:uppercase;font-weight:800}.av-status-daily__detail-uptime strong{display:block;margin-top:2px;font-size:1rem;color:#eef3ff}
.av-status-daily__detail-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px}.av-status-daily__metric{display:flex;gap:7px;min-width:0;padding:8px;border:1px solid rgba(118,143,211,.08);border-radius:9px;background:rgba(118,143,211,.025)}.av-status-daily__metric>i{width:21px;height:21px;flex:0 0 21px;display:grid;place-items:center;border-radius:7px;background:rgba(56,216,137,.09);color:#52e39a;font-style:normal;font-weight:900}.av-status-daily__metric>span{min-width:0;display:flex;flex-direction:column}.av-status-daily__metric small{font-size:.44rem;color:#6f7f9b;text-transform:uppercase;font-weight:850}.av-status-daily__metric strong{margin-top:2px;font-size:.7rem;color:#edf3ff}.av-status-daily__metric em{margin-top:1px;font-size:.44rem;color:#7f8eaa;font-style:normal}.av-status-daily__metric.is-http>i{background:rgba(100,140,255,.1);color:#83a3ff}.av-status-daily__metric.is-downtime>i{background:rgba(243,168,74,.09);color:#f5b765}.av-status-daily__metric.is-incident>i{background:rgba(239,102,119,.09);color:#f27b8a}.av-status-daily__metric.is-checks>i{background:rgba(118,143,211,.09);color:#a9b8d4}
@media(max-width:980px){.av-status-daily__overview{align-items:flex-start;flex-direction:column}.av-status-daily__legend{justify-content:flex-start}.av-status-daily__detail-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:760px){.av-status-daily{padding:12px}.av-status-daily__head{align-items:flex-start;flex-direction:column}.av-status-daily__title{align-items:flex-start;flex-direction:column;gap:2px}.av-status-daily__detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.av-status-daily__detail-head{align-items:flex-start}.av-status-daily__bars{gap:2px}.av-status-daily__counters>span{padding:5px 6px}}
/* AVANIA_STATUS_DAILY_HISTORY_V327_END */

/* AVANIA_STATUS_DAILY_HISTORY_V327_PREMIUM_CARDS */
.av-status-daily__counters{
    gap:8px;
    margin-top:11px;
}
.av-status-daily__counters>span{
    position:relative;
    display:flex;
    align-items:center;
    gap:9px;
    min-width:128px;
    min-height:52px;
    padding:8px 11px;
    border-radius:11px;
    overflow:hidden;
    transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease;
}
.av-status-daily__counters>span::before{
    content:"";
    position:absolute;
    inset:0;
    pointer-events:none;
    opacity:.5;
    background:linear-gradient(135deg,rgba(255,255,255,.035),transparent 52%);
}
.av-status-daily__counters>span:hover{
    transform:translateY(-2px);
}
.av-status-daily__counters>span>i{
    position:relative;
    z-index:1;
    width:30px;
    height:30px;
    flex:0 0 30px;
    border-radius:9px;
    font-size:.67rem;
    box-shadow:0 0 18px rgba(0,0,0,.16);
}
.av-status-daily__counters>span>span{
    position:relative;
    z-index:1;
    min-width:0;
    display:flex;
    flex-direction:column;
    gap:3px;
}
.av-status-daily__counters>span strong{
    font-size:.72rem;
    line-height:1.05;
    letter-spacing:-.01em;
    color:#f3f7ff;
}
.av-status-daily__counters>span small{
    font-size:.47rem;
    line-height:1.1;
    font-weight:750;
}
.av-status-daily__counters .is-operational{
    border-color:rgba(56,216,137,.23);
    background:linear-gradient(135deg,rgba(56,216,137,.10),rgba(56,216,137,.025));
    box-shadow:inset 0 0 22px rgba(56,216,137,.025);
}
.av-status-daily__counters .is-operational:hover{box-shadow:0 7px 22px rgba(56,216,137,.08),inset 0 0 22px rgba(56,216,137,.04)}
.av-status-daily__counters .is-slightly_degraded{
    border-color:rgba(216,201,77,.25);
    background:linear-gradient(135deg,rgba(216,201,77,.11),rgba(216,201,77,.025));
}
.av-status-daily__counters .is-slightly_degraded:hover{box-shadow:0 7px 22px rgba(216,201,77,.08)}
.av-status-daily__counters .is-degraded{
    border-color:rgba(243,168,74,.26);
    background:linear-gradient(135deg,rgba(243,168,74,.11),rgba(243,168,74,.025));
}
.av-status-daily__counters .is-degraded:hover{box-shadow:0 7px 22px rgba(243,168,74,.08)}
.av-status-daily__counters .is-incident{
    border-color:rgba(239,102,119,.26);
    background:linear-gradient(135deg,rgba(239,102,119,.11),rgba(239,102,119,.025));
}
.av-status-daily__counters .is-incident:hover{box-shadow:0 7px 22px rgba(239,102,119,.08)}
.av-status-daily__counters .is-maintenance{
    border-color:rgba(100,140,255,.27);
    background:linear-gradient(135deg,rgba(100,140,255,.12),rgba(100,140,255,.025));
}
.av-status-daily__counters .is-maintenance:hover{box-shadow:0 7px 22px rgba(100,140,255,.09)}
.av-status-daily__counters .is-no_data{
    border-color:rgba(126,143,172,.17);
    background:linear-gradient(135deg,rgba(126,143,172,.08),rgba(126,143,172,.018));
}
.av-status-daily__counters .is-no_data:hover{box-shadow:0 7px 20px rgba(126,143,172,.06)}

.av-status-daily__detail{
    padding-top:13px;
}
.av-status-daily__detail-head{
    margin-bottom:13px;
}
.av-status-daily__metric{
    position:relative;
    overflow:hidden;
    min-height:74px;
    padding:10px;
    border-radius:11px;
    transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease;
}
.av-status-daily__metric::after{
    content:"";
    position:absolute;
    inset:0;
    pointer-events:none;
    background:linear-gradient(135deg,rgba(255,255,255,.025),transparent 52%);
}
.av-status-daily__metric:hover{
    transform:translateY(-2px);
}
.av-status-daily__metric>i{
    position:relative;
    z-index:1;
    width:28px;
    height:28px;
    flex:0 0 28px;
    border-radius:9px;
    font-size:.72rem;
}
.av-status-daily__metric>span{
    position:relative;
    z-index:1;
}
.av-status-daily__metric small{
    font-size:.46rem;
    letter-spacing:.025em;
}
.av-status-daily__metric strong{
    margin-top:4px;
    font-size:.78rem;
}
.av-status-daily__metric em{
    margin-top:3px;
    font-size:.46rem;
}
.av-status-daily__metric.is-ping{
    border-color:rgba(56,216,137,.16);
    background:linear-gradient(135deg,rgba(56,216,137,.07),rgba(56,216,137,.012));
}
.av-status-daily__metric.is-ping:hover{box-shadow:0 8px 24px rgba(56,216,137,.07)}
.av-status-daily__metric.is-http{
    border-color:rgba(100,140,255,.18);
    background:linear-gradient(135deg,rgba(100,140,255,.075),rgba(100,140,255,.012));
}
.av-status-daily__metric.is-http:hover{box-shadow:0 8px 24px rgba(100,140,255,.07)}
.av-status-daily__metric.is-downtime{
    border-color:rgba(243,168,74,.17);
    background:linear-gradient(135deg,rgba(243,168,74,.075),rgba(243,168,74,.012));
}
.av-status-daily__metric.is-downtime:hover{box-shadow:0 8px 24px rgba(243,168,74,.07)}
.av-status-daily__metric.is-incident{
    border-color:rgba(239,102,119,.17);
    background:linear-gradient(135deg,rgba(239,102,119,.075),rgba(239,102,119,.012));
}
.av-status-daily__metric.is-incident:hover{box-shadow:0 8px 24px rgba(239,102,119,.07)}
.av-status-daily__metric.is-checks{
    border-color:rgba(147,165,198,.15);
    background:linear-gradient(135deg,rgba(147,165,198,.065),rgba(147,165,198,.01));
}
.av-status-daily__metric.is-checks:hover{box-shadow:0 8px 24px rgba(147,165,198,.055)}

@media(max-width:980px){
    .av-status-daily__counters>span{min-width:118px}
}
@media(max-width:760px){
    .av-status-daily__counters{
        display:grid;
        grid-template-columns:repeat(2,minmax(0,1fr));
    }
    .av-status-daily__counters>span{
        min-width:0;
        width:auto;
    }
}
/* AVANIA_STATUS_DAILY_HISTORY_V327_PREMIUM_CARDS_END */

/* AVANIA_STATUS_DAILY_HISTORY_V327_CARD_POLISH */
.av-status-monitor__state{
    grid-column:4;
    grid-row:1;
    align-self:center;
}
.av-status-daily{
    grid-column:1/-1;
    grid-row:2;
}

.av-status-daily__counters{
    display:grid;
    grid-template-columns:repeat(6,minmax(0,1fr));
    gap:9px;
    margin-top:12px;
}
.av-status-daily__counters>span{
    --card-accent:#71809a;
    position:relative;
    min-width:0;
    min-height:62px;
    padding:10px 12px 10px 13px;
    border:1px solid color-mix(in srgb,var(--card-accent) 35%,rgba(116,139,190,.12));
    border-radius:13px;
    background:
        radial-gradient(circle at 13% 18%,color-mix(in srgb,var(--card-accent) 17%,transparent),transparent 38%),
        linear-gradient(135deg,color-mix(in srgb,var(--card-accent) 8%,rgba(11,18,38,.96)),rgba(8,13,28,.90));
    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.035),
        inset 3px 0 0 color-mix(in srgb,var(--card-accent) 62%,transparent),
        0 8px 24px rgba(0,0,0,.07);
}
.av-status-daily__counters>span::after{
    content:"";
    position:absolute;
    right:-20px;
    bottom:-28px;
    width:72px;
    height:72px;
    border-radius:50%;
    background:var(--card-accent);
    filter:blur(38px);
    opacity:.075;
    pointer-events:none;
}
.av-status-daily__counters>span:hover{
    transform:translateY(-2px);
    border-color:color-mix(in srgb,var(--card-accent) 55%,transparent);
    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.045),
        inset 3px 0 0 color-mix(in srgb,var(--card-accent) 78%,transparent),
        0 11px 28px color-mix(in srgb,var(--card-accent) 10%,rgba(0,0,0,.12));
}
.av-status-daily__counters>span>i{
    width:34px;
    height:34px;
    flex:0 0 34px;
    border-radius:10px;
    background:color-mix(in srgb,var(--card-accent) 90%,#fff 4%);
    color:#08111f;
    box-shadow:0 6px 18px color-mix(in srgb,var(--card-accent) 16%,transparent);
}
.av-status-daily__counters>span>span{gap:4px}
.av-status-daily__counters>span strong{
    font-size:.82rem;
    font-weight:900;
    letter-spacing:-.025em;
}
.av-status-daily__counters>span small{
    font-size:.49rem;
    font-weight:750;
    color:color-mix(in srgb,var(--card-accent) 54%,#a9b5cd);
}
.av-status-daily__counters .is-operational{--card-accent:#38d889}
.av-status-daily__counters .is-slightly_degraded{--card-accent:#d8c94d}
.av-status-daily__counters .is-degraded{--card-accent:#f3a84a}
.av-status-daily__counters .is-incident{--card-accent:#ef6677}
.av-status-daily__counters .is-maintenance{--card-accent:#648cff}
.av-status-daily__counters .is-no_data{--card-accent:#71809a}

.av-status-daily__detail-grid{gap:9px}
.av-status-daily__metric{
    --metric-accent:#8a9ab8;
    min-height:82px;
    padding:11px 12px;
    border-color:color-mix(in srgb,var(--metric-accent) 24%,rgba(118,143,211,.08));
    background:
        radial-gradient(circle at 10% 12%,color-mix(in srgb,var(--metric-accent) 12%,transparent),transparent 38%),
        linear-gradient(135deg,color-mix(in srgb,var(--metric-accent) 5%,rgba(12,19,39,.88)),rgba(8,13,28,.76));
    box-shadow:inset 0 1px 0 rgba(255,255,255,.025);
}
.av-status-daily__metric:hover{
    border-color:color-mix(in srgb,var(--metric-accent) 42%,transparent);
    box-shadow:0 10px 28px color-mix(in srgb,var(--metric-accent) 7%,rgba(0,0,0,.12));
}
.av-status-daily__metric>i{
    width:31px;
    height:31px;
    flex-basis:31px;
    background:color-mix(in srgb,var(--metric-accent) 13%,transparent);
    color:color-mix(in srgb,var(--metric-accent) 82%,#fff);
    box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--metric-accent) 14%,transparent);
}
.av-status-daily__metric small{color:color-mix(in srgb,var(--metric-accent) 46%,#8290aa)}
.av-status-daily__metric strong{font-size:.83rem}
.av-status-daily__metric.is-ping{--metric-accent:#38d889}
.av-status-daily__metric.is-http{--metric-accent:#648cff}
.av-status-daily__metric.is-downtime{--metric-accent:#f3a84a}
.av-status-daily__metric.is-incident{--metric-accent:#ef6677}
.av-status-daily__metric.is-checks{--metric-accent:#9aa9c5}

@media(max-width:1100px){
    .av-status-daily__counters{grid-template-columns:repeat(3,minmax(0,1fr))}
}
@media(max-width:760px){
    .av-status-monitor__state{grid-column:auto;grid-row:auto}
    .av-status-daily{grid-row:auto}
    .av-status-daily__counters{grid-template-columns:repeat(2,minmax(0,1fr))}
}
/* AVANIA_STATUS_DAILY_HISTORY_V327_CARD_POLISH_END */

/* AVANIA_STATUS_DAILY_HISTORY_V327_COMPACT_CARDS */
.av-status-daily__counters{
    gap:7px;
    margin-top:10px;
}
.av-status-daily__counters>span{
    min-height:50px;
    padding:7px 9px 7px 10px;
    border-radius:11px;
    gap:7px;
}
.av-status-daily__counters>span>i{
    width:28px;
    height:28px;
    flex:0 0 28px;
    border-radius:8px;
    font-size:.60rem;
}
.av-status-daily__counters>span>span{gap:2px}
.av-status-daily__counters>span strong{
    font-size:.72rem;
}
.av-status-daily__counters>span small{
    font-size:.44rem;
}
.av-status-daily__counters>span::after{
    width:58px;
    height:58px;
    right:-18px;
    bottom:-24px;
}

.av-status-daily__detail{
    margin-top:10px;
    padding-top:10px;
}
.av-status-daily__detail-head{
    margin-bottom:9px;
}
.av-status-daily__detail-grid{
    gap:7px;
}
.av-status-daily__metric{
    min-height:58px;
    padding:8px 9px;
    border-radius:9px;
    gap:7px;
}
.av-status-daily__metric>i{
    width:25px;
    height:25px;
    flex:0 0 25px;
    border-radius:8px;
    font-size:.62rem;
}
.av-status-daily__metric>span{
    justify-content:center;
}
.av-status-daily__metric small{
    font-size:.42rem;
    line-height:1;
}
.av-status-daily__metric-value{
    display:flex;
    align-items:baseline;
    gap:5px;
    min-width:0;
    margin-top:3px;
    white-space:nowrap;
}
.av-status-daily__metric strong{
    margin-top:0;
    font-size:.73rem;
    line-height:1;
    flex:0 0 auto;
}
.av-status-daily__metric em{
    margin-top:0;
    font-size:.40rem;
    line-height:1;
    overflow:hidden;
    text-overflow:ellipsis;
    color:#7f8eaa;
}
@media(max-width:1100px){
    .av-status-daily__metric-value{
        white-space:normal;
        flex-wrap:wrap;
        row-gap:2px;
    }
}
@media(max-width:760px){
    .av-status-daily__counters>span{min-height:48px}
    .av-status-daily__detail-grid{grid-template-columns:1fr}
}
/* AVANIA_STATUS_DAILY_HISTORY_V327_COMPACT_CARDS_END */

/* AVANIA_STATUS_DAILY_HISTORY_V327_DETAIL_ALIGNMENT */
.av-status-daily__metric{
    align-items:center;
}
.av-status-daily__metric>span{
    min-width:0;
    justify-content:center;
}
.av-status-daily__metric small{
    font-size:.47rem;
    line-height:1.1;
}
.av-status-daily__metric-value{
    align-items:center;
    gap:6px;
    margin-top:4px;
    min-height:14px;
}
.av-status-daily__metric strong{
    font-size:.79rem;
    line-height:1.05;
}
.av-status-daily__metric em{
    font-size:.45rem;
    line-height:1.05;
    display:inline-flex;
    align-items:center;
    min-height:14px;
}
/* AVANIA_STATUS_DAILY_HISTORY_V327_DETAIL_ALIGNMENT_END */

/* AVANIA_STATUS_TASKS_COMPACT_V100
   Accueil Status : deux fiches visibles, les anciennes à la demande. */
.av-status-task-card[hidden]{display:none!important}
.av-status-task-toggle-wrap{display:flex;justify-content:center;margin-top:14px}
.av-status-task-toggle{
    min-height:36px;
    display:inline-flex;
    align-items:center;
    justify-content:center;
    gap:8px;
    padding:8px 13px;
    border:1px solid rgba(118,145,218,.14);
    border-radius:10px;
    background:rgba(8,20,40,.32);
    color:#91cfff;
    font-size:.64rem;
    font-weight:800;
    cursor:pointer;
    transition:border-color .18s ease,background .18s ease,transform .18s ease,color .18s ease;
}
.av-status-task-toggle:hover{
    transform:translateY(-1px);
    border-color:rgba(110,190,255,.28);
    background:rgba(13,28,52,.48);
    color:#b7e0ff;
}
.av-status-task-toggle:focus-visible{outline:2px solid rgba(110,190,255,.72);outline-offset:3px}
.av-status-task-toggle__count{
    min-width:22px;
    height:20px;
    display:inline-flex;
    align-items:center;
    justify-content:center;
    padding:0 6px;
    border-radius:999px;
    background:rgba(110,190,255,.09);
    border:1px solid rgba(110,190,255,.13);
    color:#7fbff2;
    font-size:.56rem;
}
.av-status-task-toggle svg{width:15px;height:15px;transition:transform .2s ease}
.av-status-task-toggle[aria-expanded="true"] svg{transform:rotate(180deg)}
.av-status-task-card--extra:not([hidden]){
    animation:avStatusTaskReveal .22s ease both;
}
@keyframes avStatusTaskReveal{
    from{opacity:0;transform:translateY(-5px)}
    to{opacity:1;transform:translateY(0)}
}
@media(prefers-reduced-motion:reduce){
    .av-status-task-card--extra:not([hidden]){animation:none}
    .av-status-task-toggle,.av-status-task-toggle svg{transition:none}
}



/* Avania Status Tasks Compact V1.0.1 — bouton des fiches dans l'en-tête. */
.av-status-task-heading{align-items:flex-end}
.av-status-task-heading__meta{min-width:0;margin-left:auto;display:flex;align-items:center;justify-content:flex-end;gap:12px}
.av-status-task-heading__meta>p{max-width:630px;margin:0;color:var(--av-muted);font-size:.77rem;text-align:right;line-height:1.5}
.av-status-task-toggle--inline{flex:0 0 auto;margin:0;white-space:nowrap}
@media(max-width:1050px){
    .av-status-task-heading{align-items:flex-start}
    .av-status-task-heading__meta{align-items:flex-start;flex-wrap:wrap}
    .av-status-task-heading__meta>p{text-align:left}
}
@media(max-width:760px){
    .av-status-task-heading__meta{width:100%;margin-left:0;justify-content:space-between}
    .av-status-task-heading__meta>p{max-width:none;flex:1 1 260px}
    .av-status-task-toggle--inline{margin-left:auto}
}
@media(max-width:520px){
    .av-status-task-heading__meta{display:grid;grid-template-columns:1fr}
    .av-status-task-toggle--inline{justify-self:start;margin-left:0}
}
