/* Omvia Cloud v1.9.33 — Status Page Geometry Authority */
[data-status-page]{--st-bg:var(--bg,#f7f9fd);--st-panel:var(--panel,#fff);--st-line:var(--line,#dde6f1);--st-text:var(--text,#07152d);--st-muted:var(--muted,#64748b);--st-blue:#2b8cff;--st-cyan:#16c9f4;--st-violet:#7c5cff;--st-magenta:#e541c5;--st-green:#20bd78;--st-warn:#f0a72e;--st-red:#ef5a67}
body{margin:0!important;background:var(--st-bg)!important;color:var(--st-text)!important}
.oc-status-shell{box-sizing:border-box!important;width:min(1180px,calc(100% - 48px))!important;margin:0 auto!important;padding:24px 0 36px!important;display:grid!important;gap:22px!important;color:var(--st-text)!important}
.oc-status-topbar{min-height:66px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;padding:10px 2px 14px!important;border-bottom:1px solid var(--st-line)!important}
.oc-status-brand{display:inline-flex!important;align-items:center!important;min-width:0!important}.oc-status-brand img{display:block!important;width:188px!important;max-width:38vw!important;height:48px!important;object-fit:contain!important;object-position:left center!important}
.oc-status-top-actions{display:flex!important;align-items:center!important;gap:9px!important;flex-wrap:wrap!important;justify-content:flex-end!important}.oc-status-live-chip,.oc-status-lang,.oc-status-home{min-height:40px!important;border:1px solid var(--st-line)!important;border-radius:12px!important;background:var(--st-panel)!important;color:var(--st-text)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:0 13px!important;font-size:12px!important;font-weight:800!important;text-decoration:none!important;white-space:nowrap!important}.oc-status-lang{min-width:44px!important;padding:0 11px!important;cursor:pointer!important}.oc-status-home svg{width:15px!important;height:15px!important;fill:none!important;stroke:currentColor!important;stroke-width:2!important}.oc-status-live-chip i,.oc-status-pill i{width:8px!important;height:8px!important;border-radius:50%!important;background:var(--st-green)!important;box-shadow:0 0 0 4px color-mix(in srgb,var(--st-green) 15%,transparent)!important}.oc-status-live-chip.warn i,.oc-status-pill.warn i{background:var(--st-warn)!important}.oc-status-live-chip.bad i,.oc-status-pill.bad i{background:var(--st-red)!important}
.oc-status-hero{position:relative!important;overflow:hidden!important;min-height:300px!important;display:grid!important;grid-template-columns:300px minmax(0,1fr)!important;align-items:center!important;gap:36px!important;padding:32px 38px!important;border:1px solid var(--st-line)!important;border-radius:24px!important;background:linear-gradient(135deg,color-mix(in srgb,var(--st-panel) 96%,var(--st-blue)),var(--st-panel))!important;box-shadow:0 18px 50px rgba(13,33,66,.08)!important}.oc-status-hero:before{content:"";position:absolute!important;inset:0 0 auto!important;height:3px!important;background:linear-gradient(90deg,var(--st-cyan),var(--st-blue),var(--st-violet),var(--st-magenta))!important}.oc-status-orbit-wrap{position:relative!important;width:250px!important;height:250px!important;margin:auto!important;display:grid!important;place-items:center!important}.oc-status-orbit{position:absolute!important;inset:18px!important;border:1px solid color-mix(in srgb,var(--st-blue) 32%,var(--st-line))!important;border-radius:50%!important}.oc-status-orbit:after{content:"";position:absolute!important;inset:30px!important;border:1px dashed color-mix(in srgb,var(--st-violet) 34%,var(--st-line))!important;border-radius:50%!important}.oc-status-orbit>span{position:absolute!important;width:12px!important;height:12px!important;border-radius:50%!important;background:var(--st-blue)!important;top:15%!important;left:12%!important}.oc-status-orbit>span+span{top:auto!important;left:auto!important;right:9%!important;bottom:18%!important;background:var(--st-magenta)!important}.oc-status-orb{position:relative!important;z-index:2!important;width:112px!important;height:112px!important;border-radius:32px!important;display:grid!important;place-items:center!important;background:linear-gradient(135deg,var(--st-cyan),var(--st-blue) 45%,var(--st-violet) 72%,var(--st-magenta))!important;box-shadow:0 18px 46px color-mix(in srgb,var(--st-blue) 24%,transparent)!important;color:white!important}.oc-status-orb svg{width:48px!important;height:48px!important;fill:none!important;stroke:currentColor!important;stroke-width:2.2!important;stroke-linecap:round!important;stroke-linejoin:round!important}.oc-status-hero-copy{min-width:0!important;display:grid!important;gap:12px!important}.oc-status-kicker{font-size:11px!important;font-weight:900!important;letter-spacing:.15em!important;color:var(--st-blue)!important}.oc-status-hero h1{margin:0!important;font-size:clamp(42px,5vw,68px)!important;line-height:.98!important;letter-spacing:-.055em!important;color:var(--st-text)!important}.oc-status-hero h1 em{font-style:normal!important;background:linear-gradient(100deg,var(--st-blue),var(--st-violet),var(--st-magenta))!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important}.oc-status-hero-copy>p{margin:0!important;color:var(--st-muted)!important;font-size:15px!important;line-height:1.65!important}.oc-status-meta{display:flex!important;align-items:center!important;gap:9px!important;flex-wrap:wrap!important;margin-top:5px!important}.oc-status-meta>span{min-height:36px!important;padding:0 11px!important;border:1px solid var(--st-line)!important;border-radius:10px!important;display:inline-flex!important;align-items:center!important;gap:7px!important;color:var(--st-muted)!important;font-size:11px!important;font-weight:750!important;background:var(--st-panel)!important}.oc-status-meta svg{width:14px!important;height:14px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.8!important}
.oc-status-components{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important}.oc-status-component{min-width:0!important;min-height:116px!important;padding:18px!important;border:1px solid var(--st-line)!important;border-radius:18px!important;background:var(--st-panel)!important;display:grid!important;grid-template-columns:42px minmax(0,1fr)!important;grid-template-rows:auto auto!important;gap:12px!important;align-items:center!important}.oc-status-component-icon{width:42px!important;height:42px!important;border-radius:12px!important;display:grid!important;place-items:center!important;background:color-mix(in srgb,var(--st-blue) 8%,var(--st-panel))!important;color:var(--st-blue)!important}.oc-status-component-icon.storage{color:var(--st-violet)!important}.oc-status-component-icon.sync{color:var(--st-magenta)!important}.oc-status-component-icon svg{width:21px!important;height:21px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.8!important}.oc-status-component>div{min-width:0!important;display:grid!important;gap:3px!important}.oc-status-component strong{font-size:14px!important;line-height:1.3!important}.oc-status-component small{color:var(--st-muted)!important;font-size:10px!important;line-height:1.4!important}.oc-status-pill{grid-column:1/-1!important;justify-self:start!important;min-height:31px!important;padding:0 10px!important;border-radius:9px!important;border:1px solid var(--st-line)!important;display:inline-flex!important;align-items:center!important;gap:7px!important;font-size:10px!important;font-weight:850!important;color:var(--st-text)!important}
.oc-status-incidents-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}.oc-status-panel{min-width:0!important;padding:24px!important;border:1px solid var(--st-line)!important;border-radius:20px!important;background:var(--st-panel)!important;box-shadow:none!important;display:grid!important;align-content:start!important;gap:16px!important}.oc-status-panel>header{display:grid!important;grid-template-columns:42px minmax(0,1fr)!important;gap:13px!important;align-items:center!important;padding:0!important;margin:0!important;border:0!important}.oc-status-panel-icon,.oc-status-help-icon{width:42px!important;height:42px!important;border-radius:12px!important;display:grid!important;place-items:center!important;background:color-mix(in srgb,var(--st-blue) 8%,var(--st-panel))!important;color:var(--st-blue)!important}.oc-status-panel svg,.oc-status-footer svg{width:20px!important;height:20px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.8!important;stroke-linecap:round!important;stroke-linejoin:round!important}.oc-status-panel h2{margin:0!important;font-size:18px!important;line-height:1.2!important}.oc-status-panel header p{margin:3px 0 0!important;color:var(--st-muted)!important;font-size:11px!important;line-height:1.45!important}.oc-status-empty,.oc-status-incident,.oc-status-history{min-width:0!important;padding:16px!important;border:1px solid var(--st-line)!important;border-radius:14px!important;background:color-mix(in srgb,var(--st-panel) 97%,var(--st-blue))!important}.oc-status-empty{display:grid!important;grid-template-columns:38px minmax(0,1fr)!important;gap:12px!important;align-items:center!important}.oc-status-empty>span{width:38px!important;height:38px!important;border-radius:11px!important;display:grid!important;place-items:center!important;background:color-mix(in srgb,var(--st-green) 10%,var(--st-panel))!important;color:var(--st-green)!important}.oc-status-empty strong,.oc-status-empty small{display:block!important}.oc-status-empty strong{font-size:13px!important}.oc-status-empty small{margin-top:3px!important;color:var(--st-muted)!important;font-size:10px!important}.oc-status-incident{display:grid!important;gap:8px!important}.oc-status-incident-title{display:flex!important;align-items:center!important;gap:9px!important;flex-wrap:wrap!important}.oc-status-impact{padding:4px 7px!important;border-radius:7px!important;background:color-mix(in srgb,var(--st-warn) 12%,var(--st-panel))!important;color:var(--st-warn)!important;font-size:9px!important;font-weight:900!important}.oc-status-incident p{margin:0!important;font-size:12px!important;line-height:1.55!important;color:var(--st-text)!important}.oc-status-incident small,.oc-status-history span{color:var(--st-muted)!important;font-size:10px!important}.oc-status-history{display:grid!important;gap:5px!important}
.oc-status-footer{min-height:82px!important;padding:17px 20px!important;border:1px solid var(--st-line)!important;border-radius:18px!important;background:var(--st-panel)!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important}.oc-status-footer>div{display:grid!important;grid-template-columns:42px minmax(0,1fr)!important;align-items:center!important;gap:12px!important}.oc-status-footer strong,.oc-status-footer small{display:block!important}.oc-status-footer strong{font-size:13px!important}.oc-status-footer small{margin-top:3px!important;color:var(--st-muted)!important;font-size:10px!important}.oc-status-footer>a{min-height:40px!important;padding:0 13px!important;border:1px solid var(--st-line)!important;border-radius:11px!important;display:inline-flex!important;align-items:center!important;gap:8px!important;color:var(--st-text)!important;text-decoration:none!important;font-size:11px!important;font-weight:800!important}.oc-status-copyright{margin:0!important;text-align:center!important;color:var(--st-muted)!important;font-size:10px!important;padding:0 8px!important}
@media(max-width:900px){.oc-status-shell{width:min(100% - 28px,760px)!important;padding-top:14px!important;gap:16px!important}.oc-status-hero{grid-template-columns:1fr!important;padding:26px!important;text-align:center!important;gap:18px!important}.oc-status-orbit-wrap{width:190px!important;height:190px!important}.oc-status-orb{width:90px!important;height:90px!important;border-radius:26px!important}.oc-status-meta{justify-content:center!important}.oc-status-components{grid-template-columns:repeat(2,minmax(0,1fr))!important}.oc-status-incidents-grid{grid-template-columns:1fr!important}}
@media(max-width:560px){.oc-status-shell{width:calc(100% - 24px)!important;padding:10px 0 28px!important;gap:13px!important}.oc-status-topbar{min-height:58px!important;padding:7px 0 11px!important}.oc-status-brand img{width:148px!important;max-width:45vw!important;height:40px!important}.oc-status-live-chip{display:none!important}.oc-status-home span{display:none!important}.oc-status-home{width:42px!important;padding:0!important}.oc-status-hero{min-height:0!important;padding:22px 18px!important;border-radius:19px!important}.oc-status-orbit-wrap{width:150px!important;height:150px!important}.oc-status-orb{width:72px!important;height:72px!important;border-radius:22px!important}.oc-status-orb svg{width:34px!important;height:34px!important}.oc-status-hero h1{font-size:36px!important}.oc-status-hero-copy>p{font-size:12px!important}.oc-status-meta>span{font-size:9px!important;min-height:32px!important;padding:0 9px!important}.oc-status-components{grid-template-columns:1fr!important;gap:9px!important}.oc-status-component{min-height:0!important;padding:14px!important;grid-template-columns:38px minmax(0,1fr)!important;gap:10px!important;border-radius:15px!important}.oc-status-component-icon{width:38px!important;height:38px!important}.oc-status-panel{padding:17px!important;border-radius:17px!important;gap:13px!important}.oc-status-panel>header{grid-template-columns:38px minmax(0,1fr)!important;gap:10px!important}.oc-status-panel-icon,.oc-status-help-icon{width:38px!important;height:38px!important}.oc-status-footer{padding:14px!important;align-items:stretch!important;flex-direction:column!important}.oc-status-footer>a{width:100%!important}.oc-status-copyright{padding-bottom:max(6px,env(safe-area-inset-bottom))!important}}
