.global-health-alert{margin:0 0 22px;padding:18px 20px;border:1px solid rgba(255,79,96,.62);border-radius:18px;background:linear-gradient(135deg,rgba(255,79,96,.19),rgba(255,47,146,.08));box-shadow:0 18px 45px rgba(0,0,0,.16)}
    .global-health-alert .alert-head,.health-head,.health-row{display:flex;align-items:center;justify-content:space-between;gap:18px}.global-health-alert h2,.health-card h3{margin:0}.global-health-alert p{margin:7px 0 0;max-width:920px}.health-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 11px;border-radius:999px;font-weight:800;font-size:.78rem;letter-spacing:.04em}.health-badge.red{background:rgba(255,79,96,.14);color:#ff9ba4;border:1px solid rgba(255,79,96,.45)}.health-badge.yellow{background:rgba(245,201,87,.12);color:#f5d77d;border:1px solid rgba(245,201,87,.35)}.health-badge.green{background:rgba(72,213,154,.12);color:#8ee7bd;border:1px solid rgba(72,213,154,.35)}
    .health-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:16px}.health-card{grid-column:span 4;padding:18px;border:1px solid var(--line);border-radius:18px;background:linear-gradient(145deg,var(--panel2),var(--panel))}.health-card.wide{grid-column:span 8}.health-card.full{grid-column:1/-1}.health-metric{font-size:2.25rem;font-weight:850;margin:10px 0 3px}.health-row{padding:11px 0;border-top:1px solid rgba(255,255,255,.06)}.health-row:first-of-type{margin-top:10px}.health-row small{display:block}.health-system{display:grid;grid-template-columns:1.35fr 1fr 1fr 1fr;gap:10px;align-items:center;padding:11px 0;border-top:1px solid rgba(255,255,255,.06)}.health-system.header{font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);border-top:0}.health-callout{padding:13px;border-radius:14px;background:rgba(255,79,96,.08);border:1px solid rgba(255,79,96,.22);margin-top:12px}.nav-item.health-nav{color:#ff9ba4}.nav-item.health-nav span{filter:none}.health-step{display:flex;gap:12px;padding:10px 0}.health-step b{min-width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:rgba(255,255,255,.07)}
    .service-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:18px}.service-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:16px}.service-card{grid-column:span 4;padding:18px;border:1px solid var(--line);border-radius:18px;background:linear-gradient(145deg,var(--panel2),var(--panel))}.service-card.wide{grid-column:span 8}.service-card.full{grid-column:1/-1}.service-selector{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:12px}.service-selector label{display:grid;gap:7px;font-size:.78rem;color:var(--muted)}.service-selector select,.service-selector input{width:100%;padding:11px 12px;border:1px solid var(--line);border-radius:12px;background:rgba(255,255,255,.04);color:inherit}.service-path{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:12px}.service-path span{padding:7px 10px;border-radius:999px;background:rgba(255,255,255,.06);font-size:.82rem}.service-path b{color:var(--muted)}.incident-list{display:grid;gap:10px;margin-top:12px}.incident-item{display:grid;grid-template-columns:1.2fr .8fr .8fr .8fr;gap:10px;align-items:center;padding:12px;border:1px solid rgba(255,255,255,.07);border-radius:14px;background:rgba(255,255,255,.025)}.service-kv{display:grid;grid-template-columns:1fr auto;gap:10px;padding:10px 0;border-top:1px solid rgba(255,255,255,.06)}.service-kv:first-of-type{margin-top:8px}.service-flow{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;margin-top:14px}.service-flow div{padding:12px 10px;border-radius:13px;background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.06);text-align:center}.service-flow strong{display:block;font-size:.78rem}.service-flow small{display:block;margin-top:5px}.support-warning{padding:14px;border:1px solid rgba(255,79,96,.28);border-radius:14px;background:rgba(255,79,96,.07);margin-top:12px}.tenant-chip{display:inline-flex;align-items:center;gap:8px;padding:8px 11px;border-radius:999px;background:rgba(155,92,255,.11);border:1px solid rgba(155,92,255,.28);font-weight:750;font-size:.8rem}
    .ticket-toolbar{display:flex;justify-content:space-between;gap:12px;align-items:center;flex-wrap:wrap;margin:14px 0}.ticket-filters{display:flex;gap:8px;flex-wrap:wrap}.ticket-filters button{border:1px solid var(--line);background:rgba(255,255,255,.035);color:inherit;border-radius:999px;padding:8px 11px}.ticket-filters button.active{background:rgba(155,92,255,.14);border-color:rgba(155,92,255,.38)}.ticket-table{display:grid;gap:8px}.ticket-row{display:grid;grid-template-columns:.7fr 1.45fr .9fr .85fr .85fr .8fr;gap:10px;align-items:center;padding:12px 10px;border:1px solid rgba(255,255,255,.07);border-radius:14px;background:rgba(255,255,255,.025)}.ticket-row.head{font-size:.72rem;text-transform:uppercase;letter-spacing:.07em;color:var(--muted);border:0;background:transparent;padding-bottom:4px}.ticket-id{font-weight:800}.ticket-status{font-size:.78rem;font-weight:800}.ticket-new{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px}.ticket-new label{display:grid;gap:6px;color:var(--muted);font-size:.78rem}.ticket-new input,.ticket-new select,.ticket-new textarea{padding:11px 12px;border:1px solid var(--line);border-radius:12px;background:rgba(255,255,255,.04);color:inherit;width:100%}.ticket-new .full{grid-column:1/-1}.ticket-flow{display:grid;grid-template-columns:repeat(8,1fr);gap:6px;margin-top:12px}.ticket-flow span{padding:9px 7px;text-align:center;border-radius:10px;background:rgba(255,255,255,.04);font-size:.72rem}.ticket-flow span.current{background:rgba(245,201,87,.12);border:1px solid rgba(245,201,87,.28);color:#f5d77d}

    .mobile-ops-launch{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,.8fr);gap:12px;margin:0 0 18px}
    .mobile-ops-primary,.mobile-ops-secondary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:88px;padding:17px 18px;border-radius:18px;text-decoration:none;color:inherit;border:1px solid var(--line);background:linear-gradient(145deg,var(--panel2),var(--panel));box-shadow:0 14px 36px rgba(0,0,0,.12)}
    .mobile-ops-primary{border-color:rgba(72,213,154,.34);background:linear-gradient(135deg,rgba(72,213,154,.13),rgba(155,92,255,.09))}
    .mobile-ops-primary:hover,.mobile-ops-secondary:hover{transform:translateY(-1px);border-color:rgba(255,255,255,.24)}
    .mobile-ops-icon{width:46px;height:46px;flex:0 0 46px;border-radius:15px;display:grid;place-items:center;background:rgba(255,255,255,.08);font-size:1.35rem}
    .mobile-ops-copy{flex:1;min-width:0}.mobile-ops-copy small{display:block;color:var(--muted);font-size:.74rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px}.mobile-ops-copy strong{display:block;font-size:1.05rem}.mobile-ops-copy span{display:block;color:var(--muted);font-size:.83rem;margin-top:4px}
    .mobile-ops-arrow{font-size:1.35rem;color:var(--muted)}
    @media(max-width:1000px){.health-card,.health-card.wide,.service-card,.service-card.wide{grid-column:span 6}.health-system{grid-template-columns:1fr 1fr}.health-system.header{display:none}.service-flow{grid-template-columns:repeat(3,1fr)}.incident-item{grid-template-columns:1fr 1fr}.ticket-row{grid-template-columns:1fr 1fr 1fr}.ticket-row.head{display:none}.ticket-flow{grid-template-columns:repeat(4,1fr)}}@media(max-width:650px){.mobile-ops-launch{grid-template-columns:1fr}.mobile-ops-primary,.mobile-ops-secondary{min-height:82px}.global-health-alert .alert-head,.health-head,.service-head{align-items:flex-start;flex-direction:column}.health-card,.health-card.wide,.service-card,.service-card.wide{grid-column:1/-1}.health-system{grid-template-columns:1fr}.health-row{align-items:flex-start}.service-selector{grid-template-columns:1fr}.service-flow{grid-template-columns:1fr 1fr}.incident-item,.ticket-row,.ticket-new{grid-template-columns:1fr}.ticket-new .full{grid-column:auto}.ticket-flow{grid-template-columns:1fr 1fr}}
