.nexora-demo {
  --nx-navy: #071a33;
  --nx-blue: var(--ht-primary);
  --nx-line: #dce6f2;
  --nx-text: #14233a;
  --nx-muted: #64748b;
  --nx-surface: #f7faff;
  color: var(--nx-text);
  width: 100%;
  max-width: none;
  margin: 0;
  padding: 0;
  background:#f7faff;
}

.nexora-demo *, .nexora-demo *::before, .nexora-demo *::after { box-sizing: border-box; }
.nexora-demo button, .nexora-demo input { font: inherit; }

.nexora-demo__intro {
  display: grid;
  grid-template-columns: minmax(0, 1fr) auto;
  gap: 18px;
  align-items: center;
  padding: 18px 24px;
  margin-bottom: 16px;
  color: #eff6ff;
  background: radial-gradient(circle at 80% 0%, rgba(36, 121, 255, .34), transparent 30%), linear-gradient(135deg, #071a33, #0a2851);
  border: 1px solid #1c477c;
  border-radius: 20px;
}
.nexora-demo__eyebrow, .nexora-demo__placeholder > span { color: #68a3ff; font: 700 11px/1.2 "JetBrains Mono", monospace; letter-spacing: .1em; text-transform: uppercase; }
.nexora-demo__intro h1 { display:inline; margin: 9px 12px 2px 0; color: #fff; font-size: clamp(25px, 3vw, 32px); line-height: 1.05; }
.nexora-demo__intro h2 { display:inline; margin: 0; color: #70adff; font-size: clamp(16px, 2vw, 19px); }
.nexora-demo__intro > div > p { display:none; }
.nexora-demo__badges, .nexora-demo__intro-actions { display: inline-flex; flex-wrap: wrap; gap: 8px; margin: 9px 0 0; }
.nexora-demo__badges span { padding: 7px 10px; color: #cfe0ff; background: rgba(255,255,255,.08); border: 1px solid rgba(194,220,255,.18); border-radius: 999px; font-size: 12px; }
.nexora-demo__button { display: inline-flex; align-items: center; gap: 8px; padding: 9px 12px; color: #dceaff; border: 1px solid #3d6594; border-radius: 7px; font-size: 12px; font-weight: 700; text-decoration: none; transition: .18s ease; }
.nexora-demo__button:hover { color: #fff; border-color: #7bacff; transform: translateY(-1px); }
.nexora-demo__button--primary { color: #fff; background: var(--nx-blue); border-color: var(--nx-blue); }
.nexora-demo__notice { display:none; }

/* Der Produkt-Workspace ist die Seite: keine Marketingfläche, keine
   zentrierte Vorschau. Dadurch skaliert Nexora wie eine echte Anwendung. */
.nexora-demo__intro { display:none; }
.nexora-demo__workspace {
  min-height:calc(100vh - 62px);
  border:0;
  border-radius:0;
  box-shadow:none;
}
.nexora-demo + .ht-footer { display:none; }

.nexora-demo__workspace { display: grid; grid-template-columns: 190px 222px minmax(0, 1fr); min-height: 690px; overflow: hidden; background: #fff; border: 1px solid var(--nx-line); border-radius: 16px; box-shadow: 0 18px 45px rgba(15, 42, 76, .12); }
.nexora-demo__app-nav { display: flex; flex-direction: column; gap: 4px; padding: 17px 12px; color: #c6d5ea; background: linear-gradient(180deg, #061629, #071b33); }
.nexora-demo__brand { display: flex; gap: 9px; align-items: center; padding: 4px 7px 23px; color: #fff; font-size: 17px; text-decoration: none; }
.nexora-demo__brand i { color: #2580ff; font-size: 23px; }.nexora-demo__brand b { color: #75aaff; }
.nexora-demo__nav-label { margin: 15px 7px 5px; color: #6c8aaa; font: 700 9px/1 "JetBrains Mono", monospace; letter-spacing: .12em; text-transform: uppercase; }
.nexora-demo__app-nav button { display: flex; gap: 9px; align-items: center; width: 100%; padding: 9px 8px; color: inherit; background: transparent; border: 0; border-radius: 7px; text-align: left; cursor: default; font-size: 12px; }
.nexora-demo__app-nav button i { color: #8aa6c4; font-size: 16px; }.nexora-demo__app-nav button.is-active { color: #fff; background: linear-gradient(90deg, #075699, #073a68); }.nexora-demo__app-nav button.is-active i { color: #54abff; }
.nexora-demo__nav-foot { margin-top: auto; padding: 12px 7px 2px; color: #75a6d8; border-top: 1px solid rgba(187,211,240,.12); font-size: 11px; }.nexora-demo__nav-foot i { color: #39b5ff; }

.nexora-demo__ticket-nav { display: flex; flex-direction: column; min-width: 0; padding: 16px 10px 12px; background: #fbfdff; border-right: 1px solid var(--nx-line); }
.nexora-demo__ticket-nav-head { display: flex; justify-content: space-between; align-items: center; padding: 0 6px 13px; font-size: 13px; }.nexora-demo__ticket-nav-head button { color: #4c6582; background: none; border: 0; }
.nexora-demo__ticket-filter { display: flex; justify-content: space-between; padding: 8px; color: #2467d9; background: #edf5ff; border-radius: 6px; font-size: 11px; font-weight: 700; }
.nexora-demo__ticket { position: relative; display: grid; grid-template-columns: 1fr auto; gap: 6px; width: 100%; margin-top: 6px; padding: 11px 8px; color: var(--nx-text); background: transparent; border: 0; border-radius: 7px; text-align: left; cursor: default; }
.nexora-demo__ticket.is-active { background: #eaf4ff; box-shadow: inset 3px 0 var(--nx-blue); }.nexora-demo__ticket strong { color: #1466db; font: 700 10px/1.2 "JetBrains Mono", monospace; }.nexora-demo__ticket-title { grid-column: 1 / -1; overflow: hidden; font-size: 11px; font-weight: 700; line-height: 1.3; text-overflow: ellipsis; white-space: nowrap; }.nexora-demo__ticket small { color: color-mix(in srgb,var(--nx-success) 66%,#000); font-size: 10px; }
.nexora-demo__ticket-severity { align-self: start; padding: 2px 5px; border-radius: 999px; font-size: 9px; font-weight: 800; }.nexora-demo__ticket-severity.severity-critical { color: color-mix(in srgb,var(--nx-danger) 68%,#000); background: #fff0f1; }.nexora-demo__ticket-severity.severity-high { color: color-mix(in srgb,var(--ht-warning) 58%,#000); background: #fff5e8; }.nexora-demo__ticket-severity.severity-medium { color: color-mix(in srgb,var(--ht-warning) 53%,#000); background: #fff9dd; }
.nexora-demo__all-tickets { margin-top: auto; padding: 12px 6px 2px; color: #1769df; font-size: 11px; font-weight: 700; text-decoration: none; }

.nexora-demo__main { min-width: 0; background: var(--nx-surface); }.nexora-demo__topbar { display: flex; justify-content: space-between; gap: 16px; align-items: center; min-height: 57px; padding: 10px 20px; background: #fff; border-bottom: 1px solid var(--nx-line); }.nexora-demo__topbar label { display: flex; gap: 8px; align-items: center; width: min(520px, 70%); padding: 8px 10px; color: #7690ad; background: #f6f9fd; border: 1px solid #e1eaf5; border-radius: 6px; }.nexora-demo__topbar input { width: 100%; color: #5d728d; background: transparent; border: 0; outline: 0; font-size: 11px; }.nexora-demo__topbar-actions { display: flex; gap: 13px; align-items: center; color: #617692; font-size: 11px; }.nexora-demo__mobile-nav-toggle { display: none; }
.nexora-demo__incident { display: grid; grid-template-columns: auto minmax(0, 1fr) auto; gap: 13px; align-items: center; margin: 20px 20px 12px; padding: 18px; background: #fff; border: 1px solid var(--nx-line); border-radius: 10px; }.nexora-demo__incident-icon { display: grid; place-items: center; width: 38px; height: 38px; color: #e83949; background: #fff3f4; border-radius: 50%; font-size: 22px; }.nexora-demo__incident-id { margin: 0 0 4px; color: #246fde; font: 700 10px/1 "JetBrains Mono", monospace; }.nexora-demo__incident h2 { margin: 0; font-size: 15px; line-height: 1.3; }.nexora-demo__incident-meta { margin: 5px 0 0; color: var(--nx-muted); font-size: 11px; }.nexora-demo__incident-tags { display: flex; gap: 6px; }.nexora-demo__incident-tags span { padding: 5px 8px; border-radius: 999px; font-size: 10px; font-weight: 800; }.nexora-demo__incident-tags .is-critical { color: #cf3241; background: #fff0f1; border: 1px solid #ffc7cc; }.nexora-demo__incident-tags .is-open { color: #27874f; background: #effcf3; border: 1px solid #aee5bd; }
.nexora-demo__incident-facts { display:grid; grid-template-columns:repeat(6, minmax(95px, 1fr)); gap:12px; margin:15px 0 0; }.nexora-demo__incident-facts div { min-width:0; padding-right:9px; border-right:1px solid #e5edf6; }.nexora-demo__incident-facts dt { color:#7a8da5; font-size:8px; font-weight:800; letter-spacing:.04em; text-transform:uppercase; }.nexora-demo__incident-facts dd { margin:4px 0 0; overflow:hidden; color:#213d64; font-size:10px; font-weight:800; text-overflow:ellipsis; white-space:nowrap; }
.nexora-demo__tabs { display: flex; gap: 2px; padding: 0 20px; overflow-x: auto; background: #fff; border-bottom: 1px solid var(--nx-line); }.nexora-demo__tabs button { flex: 0 0 auto; padding: 13px 12px 11px; color: #5b6d83; background: transparent; border: 0; border-bottom: 2px solid transparent; cursor: pointer; font-size: 11px; font-weight: 700; }.nexora-demo__tabs button.is-active { color: #1468e7; border-bottom-color: #1468e7; }
.nexora-demo__view { display: grid; min-height: 530px; padding: 12px; outline: 0; }.nexora-demo__placeholder { display: grid; place-items: center; align-content: center; min-height: 380px; padding: 40px; text-align: center; background: linear-gradient(135deg, #fff, #f3f8ff); border: 1px dashed #b8cbe4; border-radius: 10px; }.nexora-demo__placeholder > i { margin-bottom: 15px; color: #2a78ef; font-size: 40px; }.nexora-demo__placeholder h3 { margin: 7px 0; font-size: 22px; }.nexora-demo__placeholder p { max-width: 590px; margin: 0; color: #5d7088; line-height: 1.65; }.nexora-demo__placeholder .nexora-demo__placeholder-note { margin-top: 17px; color: #1c63d1; font-size: 12px; font-weight: 700; }.nexora-demo__no-script { padding: 15px; color: #9a6200; background: #fff6df; border-radius: 8px; }

.nexora-demo__overview-layout { display:grid; grid-template-columns:minmax(0, 1fr) 278px; gap:12px; align-items:start; }.nexora-demo__overview-grid { display:grid; grid-template-columns:repeat(2, minmax(0, 1fr)); gap:10px; align-content:start; }.nexora-demo__overview-side { display:grid; gap:10px; }.nexora-demo__overview-card { display:flex; flex-direction:column; min-height:188px; padding:15px; background:#fff; border:1px solid #dfe9f5; border-radius:8px; box-shadow:0 1px 2px rgba(28,65,112,.04); }
.nexora-demo__overview-card h3 { display:flex; align-items:center; gap:7px; margin:0 0 14px; color:#123f88; font-size:12px; font-weight:800; }.nexora-demo__overview-card h3 i { color:#1769e9; font-size:15px; }
.nexora-demo__overview-link { display:inline-flex; gap:5px; align-items:center; margin-top:auto; padding-top:14px; color:#0765e8; font-size:11px; font-weight:800; text-decoration:none; }.nexora-demo__overview-link:hover { color:#0346a8; }
.nexora-demo__evidence-list { margin:0; }.nexora-demo__evidence-list div, .nexora-demo__intel-list div { display:flex; justify-content:space-between; gap:8px; padding:4px 0; font-size:11px; }.nexora-demo__evidence-list dt { display:flex; gap:8px; color:#294a77; }.nexora-demo__evidence-list dt i { color:#1769e9; }.nexora-demo__evidence-list dd { margin:0; color:#102b55; font-weight:800; }
.nexora-demo__event-list { position:relative; display:grid; gap:8px; margin:0; padding:0 0 0 15px; list-style:none; }.nexora-demo__event-list::before { position:absolute; top:4px; bottom:5px; left:3px; width:1px; background:#b8d5ff; content:""; }.nexora-demo__event-list li { position:relative; display:grid; grid-template-columns:53px 1fr; gap:5px; color:#284466; font-size:10px; line-height:1.3; }.nexora-demo__event-list li::before { position:absolute; top:3px; left:-15px; width:7px; height:7px; background:#1769e9; border:2px solid #fff; border-radius:50%; content:""; }.nexora-demo__event-list time { color:#647b9a; font-family:"JetBrains Mono", monospace; font-size:9px; }
.nexora-demo__conversation-list { display:grid; gap:11px; }.nexora-demo__conversation-list > div { display:grid; grid-template-columns:1fr auto 1fr auto; gap:7px; align-items:center; color:#1f416d; font:700 9px/1.2 "JetBrains Mono", monospace; }.nexora-demo__conversation-list i { color:#1769e9; font-size:12px; }.nexora-demo__conversation-list span:last-child { color:#102b55; }
.nexora-demo__map { display:grid; grid-template-columns:1fr 70px 1fr; gap:7px; align-items:center; margin-top:13px; text-align:center; }.nexora-demo__map div { display:grid; justify-items:center; gap:3px; color:#173a69; font-size:9px; }.nexora-demo__map div > i { display:grid; place-items:center; width:37px; height:37px; color:#1776f7; background:#eff6ff; border:1px solid #cfe3fd; border-radius:9px; font-size:21px; }.nexora-demo__map .is-risk > i { color:#ef3848; background:#fff1f2; border-color:#ffc4ca; }.nexora-demo__map strong { font-size:10px; }.nexora-demo__map small { color:#617999; font-size:8px; }.nexora-demo__map > span { position:relative; color:#2d5a91; font-size:9px; }.nexora-demo__map > span::before { position:absolute; top:50%; right:100%; left:-100%; border-top:1px solid #91b9f1; content:""; z-index:0; }.nexora-demo__map > span { z-index:1; }.nexora-demo__map > span small { display:block; }
.nexora-demo__payload { display:flex; gap:11px; align-items:center; margin-top:16px; }.nexora-demo__payload > i { display:grid; place-items:center; width:42px; height:42px; color:#1769e9; background:#eff6ff; border:1px solid #cfe3fd; border-radius:8px; font-size:22px; }.nexora-demo__payload div { display:grid; gap:3px; }.nexora-demo__payload strong { color:#142f59; font-size:11px; }.nexora-demo__payload span, .nexora-demo__payload small { color:#57708f; font-size:9px; }
.nexora-demo__overview-card > p { margin:8px 0; color:#26466f; font-size:12px; line-height:1.65; }
.nexora-demo__risk { display:grid; grid-template-columns:67px 1fr; column-gap:12px; align-items:center; }.nexora-demo__risk > strong { display:grid; place-items:center; width:63px; height:63px; color:color-mix(in srgb,var(--nx-danger) 68%,#000); border:4px solid var(--nx-danger); border-radius:50%; font-size:21px; }.nexora-demo__risk > span { grid-column:1; color:#40597b; font-size:8px; font-weight:800; text-align:center; }.nexora-demo__risk dl { grid-row:1 / span 2; grid-column:2; display:grid; gap:7px; margin:0; }.nexora-demo__risk dl div { display:flex; justify-content:space-between; gap:8px; font-size:9px; }.nexora-demo__risk dt { color:#597291; }.nexora-demo__risk dd { margin:0; color:color-mix(in srgb,var(--nx-danger) 68%,#000); font-weight:800; }
.nexora-demo__metric-score,
.nexora-demo__rich-card em.is-danger,
.nexora-demo__key-row em.is-high,
.nexora-demo__data-table b.is-high,
.nexora-demo__data-table b.is-critical {
  color:color-mix(in srgb,var(--nx-danger) 68%,#000);
}
.nexora-demo__intel-list { margin:4px 0; }.nexora-demo__intel-list dt { color:#597291; }.nexora-demo__intel-list dd { margin:0; color:#183763; font-weight:800; }
.nexora-demo__action-group { display:grid; gap:7px; }.nexora-demo__action-group button { padding:8px; color:#1a477f; background:#fff; border:1px solid #d5e1ef; border-radius:5px; font-size:10px; font-weight:700; }.nexora-demo__action-group button.is-primary { color:#fff; background:#1477ed; border-color:#1477ed; }

.nexora-demo__detail-layout { display:grid; grid-template-columns:minmax(0, 1fr) 240px; gap:12px; }.nexora-demo__detail-main { min-width:0; }.nexora-demo__detail-heading { display:flex; justify-content:space-between; gap:16px; align-items:end; margin:4px 4px 12px; }.nexora-demo__detail-heading h3 { margin:0; color:#112f5b; font-size:18px; }.nexora-demo__detail-heading p { max-width:580px; margin:0; color:#5a718f; font-size:11px; line-height:1.5; }.nexora-demo__detail-primary { min-height:330px; }.nexora-demo__detail-secondary { display:grid; grid-template-columns:repeat(3, minmax(0, 1fr)); gap:10px; margin-top:12px; }.nexora-demo__detail-side { display:grid; align-content:start; gap:10px; }.nexora-demo__detail-side .nexora-demo__overview-card, .nexora-demo__detail-secondary .nexora-demo__overview-card { min-height:150px; }
.nexora-demo__detail-list { display:grid; gap:8px; margin:0; padding:0; list-style:none; }.nexora-demo__detail-list li { display:grid; grid-template-columns:96px 1fr auto; gap:10px; align-items:center; padding:11px; background:#fbfdff; border:1px solid #e0eaf6; border-left:3px solid #2b78ef; border-radius:6px; font-size:11px; }.nexora-demo__detail-list time { color:#557293; font-family:"JetBrains Mono", monospace; }.nexora-demo__detail-list span { color:#193a67; font-weight:700; }.nexora-demo__detail-list em { padding:3px 6px; color:#1966d8; background:#edf5ff; border-radius:999px; font-size:9px; font-style:normal; }
.nexora-demo__detail-table { width:100%; border-collapse:collapse; font-size:10px; }.nexora-demo__detail-table th { padding:9px; color:#65809e; border-bottom:1px solid #dfe8f3; text-align:left; }.nexora-demo__detail-table td { padding:10px 9px; color:#173963; border-bottom:1px solid #edf2f8; }.nexora-demo__detail-table tbody tr:first-child td { color:#c83847; background:#fff6f6; }
.nexora-demo__entity-graph { position:relative; display:grid; grid-template-columns:repeat(5, minmax(90px, 1fr)); gap:10px; align-items:center; min-height:220px; }.nexora-demo__entity-graph::before { position:absolute; top:50%; right:8%; left:8%; border-top:1px dashed #8eb4e8; content:""; }.nexora-demo__entity-graph div { position:relative; z-index:1; display:grid; justify-items:center; gap:5px; padding:13px 6px; color:#24436a; background:#fff; border:1px solid #d6e4f5; border-radius:9px; text-align:center; }.nexora-demo__entity-graph i { display:grid; place-items:center; width:34px; height:34px; color:#1b72eb; background:#edf5ff; border-radius:50%; font-size:18px; }.nexora-demo__entity-graph strong { font-size:10px; }.nexora-demo__entity-graph small { color:#67809e; font-size:9px; }
.nexora-demo__ai-grid { display:grid; grid-template-columns:repeat(3, minmax(0, 1fr)); gap:10px; }.nexora-demo__ai-grid button { display:grid; grid-template-columns:auto 1fr auto; gap:8px; align-items:center; padding:14px 11px; color:#244469; background:#fff; border:1px solid #dbe7f5; border-radius:7px; text-align:left; cursor:pointer; }.nexora-demo__ai-grid button:hover { border-color:#78aaf5; box-shadow:0 4px 13px rgba(32,101,204,.1); }.nexora-demo__ai-grid i { color:#1769e9; font-size:18px; }.nexora-demo__ai-grid span { font-size:11px; font-weight:800; }.nexora-demo__ai-grid small { padding:4px 6px; color:#1562d0; border:1px solid #b9d5ff; border-radius:4px; font-size:9px; }
.nexora-demo__report-list { display:grid; gap:7px; }.nexora-demo__report-list div { display:grid; grid-template-columns:auto 190px 1fr; gap:10px; align-items:center; padding:10px; border:1px solid #e1eaf5; border-radius:6px; }.nexora-demo__report-list i { color:#24a05a; }.nexora-demo__report-list strong { color:#213f67; font-size:11px; }.nexora-demo__report-list span { color:#5d7594; font-size:10px; }
.nexora-demo__network-map { display:grid; grid-template-columns:1fr 130px 1fr; align-items:center; min-height:200px; text-align:center; }.nexora-demo__network-map div { display:grid; justify-items:center; gap:7px; color:#23456e; }.nexora-demo__network-map i { display:grid; place-items:center; width:45px; height:45px; color:#1b72eb; background:#edf5ff; border:1px solid #cfe2fb; border-radius:50%; font-size:22px; }.nexora-demo__network-map div:nth-child(2) { position:relative; }.nexora-demo__network-map div:nth-child(2)::before, .nexora-demo__network-map div:nth-child(2)::after { position:absolute; top:22px; width:70px; border-top:1px solid #87afe5; content:""; }.nexora-demo__network-map div:nth-child(2)::before { right:100%; }.nexora-demo__network-map div:nth-child(2)::after { left:100%; }.nexora-demo__network-map strong { font-size:11px; }.nexora-demo__network-map small { color:#66809f; font-size:10px; }
.nexora-demo__payload-list { display:grid; grid-template-columns:repeat(2, minmax(0, 1fr)); gap:0 30px; margin:0; }.nexora-demo__payload-list div { display:grid; grid-template-columns:110px 1fr; gap:8px; padding:8px 0; border-bottom:1px solid #edf2f7; font-size:10px; }.nexora-demo__payload-list dt { color:#6a819d; }.nexora-demo__payload-list dd { margin:0; overflow-wrap:anywhere; color:#193a66; font-family:"JetBrains Mono", monospace; font-size:9px; font-weight:700; }

@media (max-width: 1250px) { .nexora-demo__workspace { grid-template-columns: 168px 205px minmax(0, 1fr); }.nexora-demo__incident-facts { grid-template-columns:repeat(3, minmax(95px, 1fr)); } }
@media (max-width: 1120px) { .nexora-demo__overview-layout { grid-template-columns:1fr; }.nexora-demo__overview-side { grid-template-columns:repeat(2, minmax(0, 1fr)); } }
@media (max-width: 1180px) { .nexora-demo__detail-layout { grid-template-columns:1fr; }.nexora-demo__detail-side { grid-template-columns:repeat(3, minmax(0, 1fr)); }.nexora-demo__detail-secondary { grid-template-columns:repeat(3, minmax(0, 1fr)); } }
@media (max-width: 980px) { .nexora-demo__workspace { grid-template-columns:155px minmax(0, 1fr); }.nexora-demo__ticket-nav { display:none; }.nexora-demo__overview-grid { grid-template-columns:repeat(2, minmax(0, 1fr)); }.nexora-demo__detail-side, .nexora-demo__detail-secondary { grid-template-columns:1fr; } }
@media (max-width: 760px) { .nexora-demo__workspace { position: relative; grid-template-columns: 1fr; min-height:calc(100vh - 56px); border-radius: 0; }.nexora-demo__app-nav { position: absolute; inset: 0 auto 0 0; z-index: 4; display: flex; width: 220px; transform: translateX(-101%); transition: transform .2s ease; box-shadow: 12px 0 30px rgba(4, 18, 38, .28); }.nexora-demo.is-nexora-nav-open .nexora-demo__app-nav { transform: translateX(0); }.nexora-demo__ticket-nav { display: none; }.nexora-demo__mobile-nav-toggle { display: inline-flex; flex: 0 0 auto; gap: 5px; align-items: center; padding: 7px 8px; color: #1a5ebb; background: #edf5ff; border: 1px solid #cfe0f7; border-radius: 6px; font-size: 10px; font-weight:800; }.nexora-demo__incident { grid-template-columns: auto minmax(0, 1fr); margin: 12px; }.nexora-demo__incident-tags { grid-column: 2; }.nexora-demo__incident-facts { grid-template-columns:repeat(2, minmax(95px, 1fr)); }.nexora-demo__topbar-actions { display: none; }.nexora-demo__topbar label { width: 100%; }.nexora-demo__tabs { padding-inline: 10px; }.nexora-demo__view { padding: 12px; }.nexora-demo__overview-layout, .nexora-demo__overview-grid, .nexora-demo__overview-side, .nexora-demo__detail-secondary, .nexora-demo__detail-side, .nexora-demo__ai-grid { grid-template-columns:1fr; }.nexora-demo__entity-graph { grid-template-columns:1fr; }.nexora-demo__entity-graph::before { display:none; }.nexora-demo__network-map { grid-template-columns:1fr; gap:12px; }.nexora-demo__network-map div:nth-child(2)::before, .nexora-demo__network-map div:nth-child(2)::after { display:none; }.nexora-demo__payload-list { grid-template-columns:1fr; }.nexora-demo__detail-heading { display:block; }.nexora-demo__detail-heading p { margin-top:6px; }.nexora-demo__placeholder { min-height:300px; padding:24px; } }

/* Nexora-Prototyp: Investigation Workspace – direkt aus dem Referenz-Layout abgeleitete Tokens und Raster. */
.nexora-demo {
  --nx-bg: #f8fafd;
  --nx-card: #fff;
  --nx-card-soft: #f5f8fc;
  --nx-border: #d8e0ea;
  --nx-border-soft: #e8edf4;
  --nx-text: #1d2a3b;
  --nx-muted: #5c6b7e;
  --nx-dim: #66758a;
  --nx-blue: var(--ht-primary);
  --nx-success: var(--ht-success);
  --nx-danger: var(--ht-danger);
  --nx-sidebar: #0b1726;
  --nx-shadow: 0 1px 2px rgba(20,38,66,.06), 0 1px 1px rgba(20,38,66,.04);
  color: var(--nx-text);
  background: var(--nx-bg);
  font-family: Inter, system-ui, -apple-system, "Segoe UI", sans-serif;
}
.nexora-demo__workspace { grid-template-columns:240px 220px minmax(0,1fr); min-height:calc(100vh - 62px); background:var(--nx-bg); border:0; border-radius:0; box-shadow:none; }
.nexora-demo__app-nav { padding:18px 12px; background:var(--nx-sidebar); }
.nexora-demo__brand { padding:4px 8px 25px; font-size:18px; }.nexora-demo__nav-label { margin-top:16px; }
.nexora-demo__ticket-nav { padding:16px 12px 12px; background:#fff; border-right:1px solid var(--nx-border); }
.nexora-demo__main { background:var(--nx-bg); }
.nexora-demo__topbar { min-height:60px; padding:10px 20px; border-bottom:1px solid var(--nx-border); }
.nexora-demo__tabs { padding:0 20px; border-bottom:1px solid var(--nx-border); }
.nexora-demo__view { min-height:0; padding:14px; }
.nexora-demo__overview-layout { grid-template-columns:minmax(0,1fr) 280px; gap:14px; align-items:start; }
.nexora-demo__overview-primary { display:flex; flex-direction:column; gap:14px; min-width:0; }
.nexora-demo__overview-grid { grid-template-columns:repeat(2,minmax(0,1fr)); gap:14px; }
.nexora-demo__overview-side { display:flex; flex-direction:column; gap:12px; }
.nexora-demo__overview-card { min-height:0; padding:0; overflow:hidden; border-color:var(--nx-border); border-radius:12px; box-shadow:var(--nx-shadow); }
.nexora-demo__overview-card h3 { margin:0; padding:12px 14px; color:var(--nx-text); border-bottom:1px solid var(--nx-border-soft); font-size:12.5px; }
.nexora-demo__overview-card > :not(h3) { margin-left:14px; margin-right:14px; }
.nexora-demo__overview-card > .nexora-demo__overview-link { margin:14px; margin-top:auto; padding-top:0; }
.nexora-demo__overview-card > p { color:var(--nx-text); line-height:1.5; }
.nexora-demo__incident { display:grid; grid-template-columns:minmax(0,1fr) auto; gap:12px; margin:0; padding:16px 20px; border:1px solid var(--nx-border); border-left:3px solid var(--nx-danger); border-radius:12px; background:var(--nx-card); box-shadow:var(--nx-shadow); }
.nexora-demo__incident-identity { display:flex; gap:12px; min-width:0; }.nexora-demo__incident-icon { flex:0 0 auto; }.nexora-demo__incident h2 { color:var(--nx-text); font-size:17px; }.nexora-demo__incident-meta { color:var(--nx-muted); }
.nexora-demo__incident-tags { align-self:start; }
.nexora-demo__incident-facts { grid-column:1/-1; grid-template-columns:repeat(7,minmax(0,1fr)); gap:12px; margin:0; padding-top:12px; border-top:1px solid var(--nx-border-soft); }
.nexora-demo__incident-facts div { padding-right:0; border-right:0; }.nexora-demo__incident-facts dt { color:var(--nx-dim); }.nexora-demo__incident-facts dd { color:var(--nx-text); font-size:11px; }
.nexora-demo__incident-facts div:nth-child(n+8) { padding-top:10px; }
.nexora-demo__overview-side .nexora-demo__overview-card { min-height:0; }
.nexora-demo__overview-side .nexora-demo__overview-card > p { font-size:12px; }
.nexora-demo__detail-main { display:flex; flex-direction:column; gap:14px; }.nexora-demo__detail-heading { margin:0; }.nexora-demo__detail-primary { margin:0; }

@media (max-width: 1380px) { .nexora-demo__workspace { grid-template-columns:210px 205px minmax(0,1fr); }.nexora-demo__incident-facts { grid-template-columns:repeat(4,minmax(0,1fr)); }.nexora-demo__incident-facts div:nth-child(n+5) { padding-top:10px; } }
@media (max-width: 1120px) { .nexora-demo__workspace { grid-template-columns:190px 190px minmax(0,1fr); }.nexora-demo__overview-layout { grid-template-columns:1fr; }.nexora-demo__overview-side { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); } }
@media (max-width: 980px) { .nexora-demo__workspace { grid-template-columns:185px minmax(0,1fr); }.nexora-demo__ticket-nav { display:none; } }
@media (max-width: 760px) {
  /* Keep this reset after the prototype breakpoint rules above. Otherwise the
     980px two-column definition wins in source order and squeezes the complete
     investigation workspace into a 185px column on phones. */
  .nexora-demo__workspace {
    grid-template-columns:minmax(0,1fr);
    width:100%;
    overflow-x:hidden;
  }
  .nexora-demo__main {
    width:100%;
    min-width:0;
  }
  .nexora-demo__ticket-nav {
    display:flex;
    flex-direction:row;
    gap:8px;
    width:100%;
    padding:8px 10px;
    overflow-x:auto;
    border-right:0;
    border-bottom:1px solid var(--nx-border);
    scrollbar-width:thin;
  }
  .nexora-demo__ticket-nav-head,
  .nexora-demo__ticket-filter,
  .nexora-demo__all-tickets {
    display:none;
  }
  .nexora-demo__ticket {
    flex:0 0 180px;
    margin-top:0;
  }
  .nexora-demo__incident { grid-template-columns:minmax(0,1fr); padding:14px; }
  .nexora-demo__incident-tags { grid-column:auto; }
  .nexora-demo__incident-facts { grid-template-columns:repeat(2,minmax(0,1fr)); }
  .nexora-demo__incident-facts div:nth-child(n) { padding-top:4px; }
  .nexora-demo__overview-side { display:grid; grid-template-columns:1fr; }
}

.nexora-demo__detail-list li { grid-template-columns:96px minmax(0,1fr) auto auto; }.nexora-demo__detail-list small { color:var(--nx-dim); font-size:10px; white-space:nowrap; }
.nexora-demo__toast { position:fixed; right:24px; bottom:24px; z-index:100; display:flex; gap:9px; align-items:center; max-width:360px; padding:12px 15px; color:#fff; background:#0b1726; border:1px solid rgba(255,255,255,.14); border-radius:10px; box-shadow:0 14px 36px rgba(11,23,38,.28); font-size:12px; font-weight:700; opacity:0; transform:translateY(8px); transition:opacity .18s ease,transform .18s ease; }.nexora-demo__toast i { color:#4fd18b; font-size:17px; }.nexora-demo__toast.is-visible { opacity:1; transform:translateY(0); }
.nexora-demo__action-group button:not(:disabled) { cursor:pointer; transition:background .16s ease,border-color .16s ease,transform .16s ease; }.nexora-demo__action-group button:not(:disabled):hover { border-color:#6f9ff4; transform:translateY(-1px); }.nexora-demo__action-group button:disabled { cursor:default; opacity:.75; }
@media (max-width:760px) { .nexora-demo__detail-list li { grid-template-columns:72px minmax(0,1fr); }.nexora-demo__detail-list li em,.nexora-demo__detail-list li small { grid-column:2; justify-self:start; }.nexora-demo__toast { right:12px; bottom:12px; left:12px; } }

/* Detaillierte Investigation-Ansichten: gleiche helle Nexora-Flächen, hohe Informationsdichte erst innerhalb der jeweiligen Fachansicht. */
.nexora-demo__rich-workspace { display:flex; flex-direction:column; gap:14px; min-width:0; }.nexora-demo__rich-layout { display:grid; grid-template-columns:minmax(0,1fr) 280px; gap:14px; align-items:start; }.nexora-demo__rich-main { display:grid; gap:14px; min-width:0; }.nexora-demo__rich-rail { display:grid; gap:12px; align-content:start; }.nexora-demo__rich-card { overflow:hidden; background:var(--nx-card); border:1px solid var(--nx-border); border-radius:12px; box-shadow:var(--nx-shadow); }.nexora-demo__rich-card h3 { display:flex; gap:8px; align-items:center; min-height:42px; margin:0; padding:0 14px; color:var(--nx-text); border-bottom:1px solid var(--nx-border-soft); font-size:12.5px; }.nexora-demo__rich-card h3 > i { color:var(--nx-blue); font-size:15px; }.nexora-demo__rich-card-body { padding:12px 14px; color:var(--nx-text); font-size:12px; }.nexora-demo__rich-card p { margin:0 0 9px; color:var(--nx-muted); line-height:1.5; }.nexora-demo__rich-card p:last-child { margin-bottom:0; }.nexora-demo__rich-grid-2 { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:14px; }.nexora-demo__rich-grid-3 { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:14px; }.nexora-demo__rich-card .nexora-demo__data-table { margin:-2px 0; }.nexora-demo__scroll { overflow-x:auto; }.nexora-demo__data-table { width:100%; border-collapse:collapse; font-size:11px; }.nexora-demo__data-table th { padding:9px 8px; color:var(--nx-dim); border-bottom:1px solid var(--nx-border-soft); font-size:9px; letter-spacing:.04em; text-align:left; text-transform:uppercase; }.nexora-demo__data-table td { padding:10px 8px; color:var(--nx-text); border-bottom:1px solid var(--nx-border-soft); vertical-align:top; }.nexora-demo__data-table tbody tr:last-child td { border-bottom:0; }.nexora-demo__data-table tbody tr:first-child { background:#fff8f8; }.nexora-demo__data-table b.is-high,.nexora-demo__data-table b.is-critical,.nexora-demo__key-row em.is-high { color:var(--nx-danger); }.nexora-demo__data-table b.is-medium,.nexora-demo__key-row em.is-medium { color:#c16d00; }.is-mono { overflow-wrap:anywhere; font-family:"JetBrains Mono",monospace; font-size:10px; }.nexora-demo__dot { display:inline-block; width:7px; height:7px; margin-right:7px; border-radius:50%; }.nexora-demo__dot.is-danger { background:var(--nx-danger); }.nexora-demo__commands-card footer { padding-top:11px; color:var(--nx-dim); font-size:10px; }.nexora-demo__command-tools,.nexora-demo__report-toolbar { display:flex; justify-content:flex-end; gap:7px; margin-bottom:9px; }.nexora-demo__command-tools button,.nexora-demo__report-toolbar button,.nexora-demo__rich-card button,.nexora-demo__notes button { padding:7px 9px; color:#315073; background:#fff; border:1px solid var(--nx-border); border-radius:6px; font:700 10px Inter,system-ui,sans-serif; }.nexora-demo__command-tools button:hover,.nexora-demo__report-toolbar button:hover,.nexora-demo__rich-card button:hover,.nexora-demo__notes button:hover { border-color:#8eb5f3; color:var(--nx-blue); cursor:pointer; }.nexora-demo__process-tree { display:grid; justify-items:center; gap:8px; padding:7px 0; text-align:center; }.nexora-demo__process-tree b,.nexora-demo__process-tree span { padding:9px 12px; color:#294766; background:#f8fafd; border:1px solid var(--nx-border); border-radius:7px; font-size:10px; }.nexora-demo__process-tree b.is-alert { color:#ba3140; background:#fff5f5; border-color:#ffcbd0; }.nexora-demo__process-tree i { width:1px; height:14px; background:#8aa9cc; }.nexora-demo__process-tree span { display:inline-block; margin:0 3px; color:#315780; }.nexora-demo__process-tree small { display:block; color:var(--nx-dim); font-weight:400; }.nexora-demo__plain-list,.nexora-demo__alert-list,.nexora-demo__check-list { display:grid; gap:8px; margin:0; padding:0; list-style:none; }.nexora-demo__plain-list li { display:flex; justify-content:space-between; gap:8px; color:var(--nx-muted); }.nexora-demo__plain-list b { color:var(--nx-blue); }.nexora-demo__plain-list em { color:var(--nx-dim); font-style:normal; }.nexora-demo__alert-list li { display:flex; justify-content:space-between; gap:8px; padding:7px; color:#8f3b45; background:#fff8f8; border-radius:5px; }.nexora-demo__alert-list b { color:var(--nx-danger); }.nexora-demo__fact-list { display:grid; gap:8px; margin:0; }.nexora-demo__fact-list div { display:grid; grid-template-columns:42% 1fr; gap:7px; }.nexora-demo__fact-list dt { color:var(--nx-dim); }.nexora-demo__fact-list dd { margin:0; overflow-wrap:anywhere; color:var(--nx-text); font-weight:700; }.nexora-demo__timeline-toolbar { display:flex; flex-wrap:wrap; gap:8px; align-items:center; margin-bottom:12px; }.nexora-demo__timeline-toolbar label { display:flex; flex:1 1 180px; gap:6px; align-items:center; padding:7px 8px; color:var(--nx-dim); border:1px solid var(--nx-border); border-radius:6px; }.nexora-demo__timeline-toolbar input { width:100%; border:0; outline:0; color:var(--nx-text); font-size:10px; }.nexora-demo__timeline-toolbar span { color:var(--nx-muted); font-size:10px; }.nexora-demo__timeline-toolbar span i { color:var(--nx-blue); font-size:16px; vertical-align:middle; }.nexora-demo__timeline-list { display:grid; gap:8px; }.nexora-demo__timeline-event { display:grid; grid-template-columns:64px 18px minmax(0,1fr) auto; align-items:start; min-height:57px; }.nexora-demo__timeline-event time { padding-top:11px; color:var(--nx-dim); font:10px "JetBrains Mono",monospace; }.nexora-demo__timeline-line { position:relative; height:100%; }.nexora-demo__timeline-line::before { position:absolute; top:20px; bottom:-10px; left:8px; width:1px; background:#b8d4f5; content:""; }.nexora-demo__timeline-event:last-child .nexora-demo__timeline-line::before { display:none; }.nexora-demo__timeline-line i { position:absolute; top:11px; left:4px; width:9px; height:9px; background:var(--nx-blue); border:2px solid #fff; border-radius:50%; box-shadow:0 0 0 1px #9bc2f5; }.nexora-demo__timeline-line i.is-danger { background:var(--nx-danger); box-shadow:0 0 0 1px #f5a6af; }.nexora-demo__timeline-event > div:nth-child(3) { padding:9px 11px; background:#fff; border:1px solid var(--nx-border-soft); border-radius:7px; }.nexora-demo__timeline-event strong { color:var(--nx-text); font-size:11px; }.nexora-demo__timeline-event p { margin:4px 0 0; color:var(--nx-dim); font-size:10px; }.nexora-demo__timeline-event p em { margin-left:6px; padding:2px 5px; color:var(--nx-blue); background:#edf4ff; border-radius:999px; font-style:normal; }.nexora-demo__timeline-event > button { margin:8px 0 0 8px; padding:4px; border-color:transparent; }.nexora-demo__load-more { display:block; margin:13px auto 0; }.nexora-demo__notes { display:grid; grid-template-columns:1fr auto; gap:10px; align-items:center; }.nexora-demo__notes span { color:var(--nx-dim); font-size:10px; }.nexora-demo__notes p { grid-column:1/-1; padding:11px; color:var(--nx-dim); background:var(--nx-card-soft); border-radius:6px; }.nexora-demo__metric-score { display:grid; place-content:center; width:68px; height:68px; margin:0 auto 10px; color:var(--nx-danger); border:4px solid var(--nx-danger); border-radius:50%; font-size:21px; font-weight:800; text-align:center; }.nexora-demo__metric-score small { color:var(--nx-dim); font-size:8px; font-weight:700; }.nexora-demo__metric-bars { color:var(--nx-dim); font-size:10px; line-height:2; }.nexora-demo__metric-bars i { display:inline-block; width:58px; height:5px; margin:0 6px; background:linear-gradient(90deg,var(--nx-danger) 75%,#edf1f6 75%); border-radius:4px; }.nexora-demo__chip-line { display:flex; justify-content:space-between; padding:7px; color:var(--nx-muted); background:var(--nx-card-soft); border:1px solid var(--nx-border-soft); border-radius:6px; font-size:11px; }.nexora-demo__chip-line b { color:var(--nx-blue); }.nexora-demo__progress { display:flex; gap:7px; align-items:center; color:var(--nx-muted); font-size:10px; }.nexora-demo__progress span { flex:1; height:5px; overflow:hidden; background:#e7edf4; border-radius:5px; }.nexora-demo__progress i { display:block; height:100%; background:var(--nx-success); }.nexora-demo__rich-actions .nexora-demo__rich-card-body { display:grid; gap:7px; }.nexora-demo__rich-actions button.is-primary,.nexora-demo__report-footer .is-primary { color:#fff; background:var(--nx-blue); border-color:var(--nx-blue); }.nexora-demo__rich-actions small { padding-top:4px; color:var(--nx-dim); font-size:9px; }.nexora-demo__large-map { display:grid; grid-template-columns:1fr 130px 1fr; gap:8px; align-items:center; min-height:185px; text-align:center; }.nexora-demo__large-map div { display:grid; justify-items:center; gap:5px; color:var(--nx-text); }.nexora-demo__large-map div > i { display:grid; place-items:center; width:45px; height:45px; color:var(--nx-blue); background:#edf4ff; border:1px solid #cce0ff; border-radius:50%; font-size:23px; }.nexora-demo__large-map .is-danger > i { color:var(--nx-danger); background:#fff2f3; border-color:#ffc8ce; }.nexora-demo__large-map small { color:var(--nx-dim); }.nexora-demo__large-map > span { position:relative; color:var(--nx-muted); font-size:11px; }.nexora-demo__large-map > span::before { position:absolute; top:50%; right:100%; left:-100%; border-top:1px solid #94b5dc; content:""; }.nexora-demo__large-map > span small { display:block; }.nexora-demo__network-stats { display:grid; grid-template-columns:repeat(4,1fr); gap:8px; padding-top:12px; border-top:1px solid var(--nx-border-soft); }.nexora-demo__network-stats b { color:var(--nx-dim); font-size:9px; font-weight:600; }.nexora-demo__network-stats strong { color:var(--nx-text); font-size:12px; }.nexora-demo__mini-stats { display:grid; grid-template-columns:repeat(2,1fr); gap:12px; }.nexora-demo__mini-stats b { color:var(--nx-text); font-size:17px; }.nexora-demo__mini-stats small { display:block; color:var(--nx-dim); font-size:9px; font-weight:600; }.nexora-demo__geo { display:grid; gap:8px; }.nexora-demo__geo span,.nexora-demo__geo em { padding:6px; color:var(--nx-muted); background:var(--nx-card-soft); border-radius:5px; font-style:normal; }.nexora-demo__geo em,.nexora-demo__rich-card em.is-danger { color:var(--nx-danger); }.nexora-demo__key-row { display:grid; grid-template-columns:74px minmax(0,1fr) auto; gap:6px; align-items:center; padding:7px 0; border-bottom:1px solid var(--nx-border-soft); font-size:10px; }.nexora-demo__key-row:last-child { border-bottom:0; }.nexora-demo__key-row span { color:var(--nx-dim); }.nexora-demo__key-row strong { overflow:hidden; color:var(--nx-text); text-overflow:ellipsis; white-space:nowrap; }.nexora-demo__key-row em { padding:2px 5px; color:#c16d00; background:#fff6e8; border-radius:999px; font-size:9px; font-style:normal; }.nexora-demo__code { min-height:160px; margin:0; padding:11px; overflow:auto; color:#1b5d86; background:#f7faff; border:1px solid var(--nx-border-soft); border-radius:7px; font:10px/1.55 "JetBrains Mono",monospace; }.nexora-demo__code.is-danger { color:#b33f49; }.nexora-demo__relationship { display:flex; flex-wrap:wrap; gap:10px; align-items:center; padding:8px 0; }.nexora-demo__relationship b { padding:9px; color:var(--nx-text); background:var(--nx-card-soft); border:1px solid var(--nx-border); border-radius:7px; font-size:10px; }.nexora-demo__relationship i { color:var(--nx-dim); font-size:10px; font-style:normal; }.nexora-demo__entity-map { display:flex; flex-wrap:wrap; justify-content:center; gap:12px; align-items:center; min-height:190px; }.nexora-demo__entity-map > b { display:grid; justify-items:center; gap:4px; min-width:110px; padding:11px; color:var(--nx-text); background:#fff; border:1px solid var(--nx-border); border-radius:8px; font-size:11px; }.nexora-demo__entity-map b > i { color:var(--nx-blue); font-size:20px; }.nexora-demo__entity-map b.is-danger { color:var(--nx-danger); border-color:#ffc7cc; }.nexora-demo__entity-map > span { color:var(--nx-dim); font-size:10px; }.nexora-demo__entity-map small { color:var(--nx-dim); font-weight:400; }.nexora-demo__entity-list p { display:flex; justify-content:space-between; gap:7px; padding-bottom:8px; border-bottom:1px solid var(--nx-border-soft); }.nexora-demo__entity-list em { color:var(--nx-danger); font-style:normal; }.nexora-demo__ai-task-grid { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:10px; margin-top:12px; }.nexora-demo__ai-task-grid button { display:grid; grid-template-columns:auto minmax(0,1fr) auto; gap:8px; align-items:center; min-height:70px; text-align:left; }.nexora-demo__ai-task-grid button > i { color:var(--nx-blue); font-size:19px; }.nexora-demo__ai-task-grid b,.nexora-demo__ai-task-grid small { display:block; }.nexora-demo__ai-task-grid small { margin-top:3px; color:var(--nx-dim); font-weight:400; }.nexora-demo__ai-task-grid em { color:var(--nx-blue); font-size:10px; font-style:normal; }.nexora-demo__check-list li { color:var(--nx-muted); }.nexora-demo__check-list li::before { margin-right:7px; color:var(--nx-success); content:"✓"; }.nexora-demo__report-sections { display:grid; gap:8px; }.nexora-demo__report-sections article { display:grid; grid-template-columns:auto 160px auto minmax(0,1fr) auto; gap:9px; align-items:center; padding:10px; border:1px solid var(--nx-border-soft); border-radius:7px; }.nexora-demo__report-sections article > i { color:var(--nx-success); }.nexora-demo__report-sections article > b { color:var(--nx-text); font-size:11px; }.nexora-demo__report-sections article > em { padding:3px 5px; color:var(--nx-success); background:#eefaf2; border-radius:999px; font-size:9px; font-style:normal; }.nexora-demo__report-sections article > p { margin:0; font-size:10px; }.nexora-demo__report-sections article > button { padding:3px; border:0; }.nexora-demo__report-footer { display:flex; flex-wrap:wrap; justify-content:flex-end; gap:8px; align-items:center; margin-top:12px; }.nexora-demo__report-footer span { margin-right:auto; color:var(--nx-dim); font-size:10px; }.nexora-demo__count { margin-left:auto; padding:2px 5px; color:var(--nx-blue); background:#eaf2ff; border-radius:999px; font-size:9px; }
@media (max-width:1250px) { .nexora-demo__rich-layout { grid-template-columns:1fr; }.nexora-demo__rich-rail { grid-template-columns:repeat(2,minmax(0,1fr)); }.nexora-demo__rich-actions { grid-column:auto; } }
@media (max-width:900px) { .nexora-demo__rich-grid-3,.nexora-demo__ai-task-grid { grid-template-columns:repeat(2,minmax(0,1fr)); }.nexora-demo__report-sections article { grid-template-columns:auto 130px auto 1fr; }.nexora-demo__report-sections article > button { grid-column:4; justify-self:end; }.nexora-demo__entity-map > span { display:none; } }
@media (max-width:760px) { .nexora-demo__rich-grid-2,.nexora-demo__rich-grid-3,.nexora-demo__rich-rail,.nexora-demo__ai-task-grid { grid-template-columns:1fr; }.nexora-demo__timeline-event { grid-template-columns:54px 16px minmax(0,1fr); }.nexora-demo__timeline-event > button { display:none; }.nexora-demo__large-map { grid-template-columns:1fr; }.nexora-demo__large-map > span::before { display:none; }.nexora-demo__network-stats { grid-template-columns:repeat(2,1fr); }.nexora-demo__report-sections article { grid-template-columns:auto 1fr; }.nexora-demo__report-sections article > em,.nexora-demo__report-sections article > p { grid-column:2; }.nexora-demo__report-sections article > button { grid-column:2; }.nexora-demo__key-row { grid-template-columns:68px minmax(0,1fr) auto; } }
