2026-08-01 17:50:45 +00:00
|
|
|
/* Foodlinkk Intelligence Analytics — lush neo dashboard */
|
|
|
|
|
.ax-shell {
|
|
|
|
|
--ax-bg: #070b12;
|
|
|
|
|
--ax-panel: rgba(12, 18, 28, 0.88);
|
|
|
|
|
--ax-line: rgba(125, 211, 252, 0.16);
|
|
|
|
|
--ax-cyan: #38bdf8;
|
|
|
|
|
--ax-lime: #b8ff3c;
|
|
|
|
|
--ax-amber: #fbbf24;
|
|
|
|
|
--ax-rose: #fb7185;
|
|
|
|
|
--ax-text: #e8eef7;
|
|
|
|
|
--ax-muted: #8fa3b8;
|
|
|
|
|
--ax-font: "Outfit", "Segoe UI", sans-serif;
|
|
|
|
|
--ax-mono: "JetBrains Mono", ui-monospace, monospace;
|
|
|
|
|
font-family: var(--ax-font);
|
|
|
|
|
color: var(--ax-text);
|
|
|
|
|
margin: -0.25rem -0.5rem 0;
|
|
|
|
|
padding: 0 0 2.5rem;
|
|
|
|
|
position: relative;
|
|
|
|
|
}
|
|
|
|
|
.ax-shell * { box-sizing: border-box; }
|
|
|
|
|
.ax-mono { font-family: var(--ax-mono); font-variant-numeric: tabular-nums; }
|
|
|
|
|
.ax-muted { color: var(--ax-muted); font-size: 0.82rem; }
|
|
|
|
|
.ax-shell code { font-family: var(--ax-mono); font-size: 0.72rem; color: #7dd3fc; }
|
|
|
|
|
|
|
|
|
|
.ax-hero {
|
|
|
|
|
position: relative;
|
|
|
|
|
overflow: hidden;
|
|
|
|
|
border-radius: 22px;
|
|
|
|
|
border: 1px solid var(--ax-line);
|
|
|
|
|
background:
|
|
|
|
|
radial-gradient(1200px 420px at 12% -10%, rgba(56,189,248,0.22), transparent 55%),
|
|
|
|
|
radial-gradient(900px 380px at 90% 0%, rgba(184,255,60,0.12), transparent 50%),
|
|
|
|
|
linear-gradient(160deg, #0b1422 0%, #0a101a 55%, #0d1520 100%);
|
|
|
|
|
padding: 1.4rem 1.5rem 1.2rem;
|
|
|
|
|
margin-bottom: 1rem;
|
|
|
|
|
animation: ax-fade-up .55s ease both;
|
|
|
|
|
}
|
|
|
|
|
.ax-hero-glow {
|
|
|
|
|
position: absolute; inset: auto -20% -40% 40%; height: 70%;
|
|
|
|
|
background: radial-gradient(circle, rgba(56,189,248,0.18), transparent 65%);
|
|
|
|
|
pointer-events: none; filter: blur(8px);
|
|
|
|
|
}
|
|
|
|
|
.ax-hero-grid {
|
|
|
|
|
position: relative;
|
2026-06-09 00:41:27 +00:00
|
|
|
display: grid;
|
2026-08-01 17:50:45 +00:00
|
|
|
grid-template-columns: 1.4fr auto 1fr;
|
|
|
|
|
gap: 1.25rem;
|
|
|
|
|
align-items: center;
|
|
|
|
|
}
|
|
|
|
|
.ax-eyebrow {
|
|
|
|
|
margin: 0 0 0.35rem;
|
|
|
|
|
font-size: 0.68rem;
|
|
|
|
|
letter-spacing: 0.18em;
|
|
|
|
|
text-transform: uppercase;
|
|
|
|
|
color: #64748b;
|
|
|
|
|
font-weight: 600;
|
|
|
|
|
}
|
|
|
|
|
.ax-hero h1 {
|
|
|
|
|
margin: 0;
|
|
|
|
|
font-size: clamp(2rem, 4vw, 2.75rem);
|
|
|
|
|
font-weight: 800;
|
|
|
|
|
letter-spacing: -0.03em;
|
|
|
|
|
line-height: 1.05;
|
|
|
|
|
}
|
|
|
|
|
.ax-live {
|
|
|
|
|
display: inline-flex; align-items: center;
|
|
|
|
|
margin-left: 0.55rem; vertical-align: middle;
|
|
|
|
|
font-size: 0.62rem; font-weight: 700; letter-spacing: 0.08em;
|
|
|
|
|
padding: 0.22rem 0.55rem; border-radius: 999px;
|
|
|
|
|
background: rgba(184,255,60,0.12); border: 1px solid rgba(184,255,60,0.35);
|
|
|
|
|
color: #d9ff8b; animation: ax-pulse 2.4s ease-in-out infinite;
|
|
|
|
|
}
|
|
|
|
|
.ax-lead { margin: 0.65rem 0 0; max-width: 36rem; color: #b6c7d8; font-size: 1rem; line-height: 1.5; }
|
|
|
|
|
.ax-goal { margin: 0.55rem 0 0; color: #7dd3fc; font-size: 0.82rem; opacity: 0.9; }
|
|
|
|
|
|
|
|
|
|
.ax-pulse-orb { text-align: center; position: relative; width: 150px; justify-self: center; }
|
|
|
|
|
.ax-ring { width: 150px; height: 150px; transform: rotate(-90deg); }
|
|
|
|
|
.ax-ring-track { fill: none; stroke: rgba(148,163,184,0.15); stroke-width: 8; }
|
|
|
|
|
.ax-ring-value {
|
|
|
|
|
fill: none; stroke: var(--ax-cyan); stroke-width: 8; stroke-linecap: round;
|
|
|
|
|
transition: stroke-dasharray .8s ease;
|
|
|
|
|
filter: drop-shadow(0 0 8px rgba(56,189,248,0.45));
|
|
|
|
|
}
|
|
|
|
|
.tone-good .ax-ring-value { stroke: var(--ax-lime); filter: drop-shadow(0 0 8px rgba(184,255,60,0.4)); }
|
|
|
|
|
.tone-mid .ax-ring-value { stroke: var(--ax-amber); }
|
|
|
|
|
.tone-low .ax-ring-value { stroke: var(--ax-rose); }
|
|
|
|
|
.ax-pulse-core {
|
|
|
|
|
position: absolute; inset: 0; display: grid; place-content: center; text-align: center;
|
|
|
|
|
transform: translateY(-6px);
|
|
|
|
|
}
|
|
|
|
|
.ax-pulse-core strong { font-size: 2.1rem; font-weight: 700; line-height: 1; }
|
|
|
|
|
.ax-pulse-core span { font-size: 0.68rem; letter-spacing: 0.14em; text-transform: uppercase; color: var(--ax-muted); }
|
|
|
|
|
.ax-pulse-label { margin: 0.15rem 0 0; font-size: 0.75rem; color: #cbd5e1; }
|
|
|
|
|
|
|
|
|
|
.ax-hero-actions { display: flex; flex-wrap: wrap; gap: 0.45rem; justify-content: flex-end; align-items: center; }
|
|
|
|
|
.ax-btn {
|
|
|
|
|
appearance: none; border: 1px solid rgba(148,163,184,0.28);
|
|
|
|
|
background: rgba(8,12,20,0.55); color: #e2e8f0;
|
|
|
|
|
border-radius: 999px; padding: 0.45rem 0.85rem; font: inherit; font-size: 0.78rem;
|
|
|
|
|
cursor: pointer; text-decoration: none; transition: border-color .15s, background .15s, transform .12s;
|
|
|
|
|
}
|
|
|
|
|
.ax-btn:hover { border-color: #38bdf8; background: rgba(14,165,233,0.12); transform: translateY(-1px); }
|
|
|
|
|
.ax-btn-primary {
|
|
|
|
|
border-color: rgba(184,255,60,0.45);
|
|
|
|
|
background: linear-gradient(135deg, rgba(184,255,60,0.18), rgba(56,189,248,0.12));
|
|
|
|
|
color: #f8ffe8;
|
|
|
|
|
}
|
|
|
|
|
.ax-updated { width: 100%; text-align: right; color: #64748b; font-size: 0.7rem; }
|
|
|
|
|
|
|
|
|
|
.ax-filters {
|
|
|
|
|
margin-top: 1rem; padding-top: 0.9rem; border-top: 1px solid rgba(148,163,184,0.12);
|
|
|
|
|
display: grid; grid-template-columns: repeat(auto-fill, minmax(140px, 1fr)); gap: 0.65rem; align-items: end;
|
|
|
|
|
}
|
|
|
|
|
.ax-filters label { font-size: 0.72rem; color: #94a3b8; display: grid; gap: 0.25rem; }
|
|
|
|
|
.ax-filters select, .ax-filters input {
|
|
|
|
|
width: 100%; border-radius: 8px; border: 1px solid rgba(148,163,184,0.25);
|
|
|
|
|
background: #0a1018; color: #e2e8f0; padding: 0.4rem 0.5rem; font: inherit;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.ax-signals {
|
2026-06-09 00:41:27 +00:00
|
|
|
display: grid;
|
2026-08-01 17:50:45 +00:00
|
|
|
grid-template-columns: repeat(6, minmax(0, 1fr));
|
|
|
|
|
gap: 0.65rem;
|
2026-06-09 00:41:27 +00:00
|
|
|
margin-bottom: 1rem;
|
2026-08-01 17:50:45 +00:00
|
|
|
animation: ax-fade-up .6s ease both .08s;
|
2026-06-09 00:41:27 +00:00
|
|
|
}
|
2026-08-01 17:50:45 +00:00
|
|
|
.ax-signal {
|
|
|
|
|
position: relative; overflow: hidden;
|
|
|
|
|
background: var(--ax-panel);
|
|
|
|
|
border: 1px solid var(--ax-line);
|
|
|
|
|
border-radius: 16px;
|
|
|
|
|
padding: 0.85rem 0.9rem 0.75rem;
|
|
|
|
|
min-height: 96px;
|
2026-06-09 00:41:27 +00:00
|
|
|
}
|
2026-08-01 17:50:45 +00:00
|
|
|
.ax-signal::after {
|
|
|
|
|
content: ""; position: absolute; inset: auto 0 0 0; height: 2px;
|
|
|
|
|
background: linear-gradient(90deg, transparent, var(--ax-cyan), transparent);
|
|
|
|
|
opacity: 0.55;
|
2026-06-09 00:41:27 +00:00
|
|
|
}
|
2026-08-01 17:50:45 +00:00
|
|
|
.ax-signal.good::after { background: linear-gradient(90deg, transparent, var(--ax-lime), transparent); }
|
|
|
|
|
.ax-signal.warn::after { background: linear-gradient(90deg, transparent, var(--ax-amber), transparent); }
|
|
|
|
|
.ax-signal-label { display: block; font-size: 0.68rem; color: #94a3b8; letter-spacing: 0.04em; text-transform: uppercase; }
|
|
|
|
|
.ax-signal strong { display: block; margin-top: 0.35rem; font-size: 1.35rem; font-weight: 700; letter-spacing: -0.02em; }
|
|
|
|
|
.ax-signal em { display: block; margin-top: 0.25rem; font-style: normal; font-size: 0.72rem; color: #64748b; }
|
|
|
|
|
|
|
|
|
|
.ax-split {
|
|
|
|
|
display: grid; grid-template-columns: 1fr 1fr; gap: 0.85rem; margin-bottom: 1rem;
|
|
|
|
|
animation: ax-fade-up .65s ease both .12s;
|
|
|
|
|
}
|
|
|
|
|
.ax-col {
|
|
|
|
|
background: var(--ax-panel);
|
|
|
|
|
border: 1px solid var(--ax-line);
|
|
|
|
|
border-radius: 18px;
|
|
|
|
|
padding: 1rem;
|
|
|
|
|
min-height: 320px;
|
|
|
|
|
}
|
|
|
|
|
.ax-col-win { box-shadow: inset 3px 0 0 rgba(184,255,60,0.55); }
|
|
|
|
|
.ax-col-opp { box-shadow: inset 3px 0 0 rgba(251,191,36,0.55); }
|
|
|
|
|
.ax-col-head {
|
|
|
|
|
display: flex; justify-content: space-between; align-items: baseline; gap: 0.75rem;
|
|
|
|
|
margin-bottom: 0.85rem;
|
|
|
|
|
}
|
|
|
|
|
.ax-col-head h2, .ax-hermes h2, .ax-radar h2 {
|
|
|
|
|
margin: 0; font-size: 1.15rem; font-weight: 700; letter-spacing: -0.02em;
|
|
|
|
|
}
|
|
|
|
|
.ax-col-head span, .ax-pill {
|
|
|
|
|
font-size: 0.72rem; color: #94a3b8;
|
|
|
|
|
padding: 0.2rem 0.55rem; border-radius: 999px;
|
|
|
|
|
border: 1px solid rgba(148,163,184,0.2);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.ax-insight {
|
|
|
|
|
display: block; text-decoration: none; color: inherit;
|
|
|
|
|
border: 1px solid rgba(148,163,184,0.12);
|
|
|
|
|
background: rgba(6, 10, 16, 0.55);
|
|
|
|
|
border-radius: 14px;
|
|
|
|
|
padding: 0.8rem 0.85rem;
|
|
|
|
|
margin-bottom: 0.55rem;
|
|
|
|
|
transition: transform .14s, border-color .14s, background .14s;
|
|
|
|
|
}
|
|
|
|
|
.ax-insight:hover {
|
|
|
|
|
transform: translateY(-2px);
|
|
|
|
|
border-color: rgba(56,189,248,0.35);
|
|
|
|
|
background: rgba(14,165,233,0.08);
|
2026-06-09 00:41:27 +00:00
|
|
|
}
|
2026-08-01 17:50:45 +00:00
|
|
|
.ax-insight-top { display: flex; justify-content: space-between; gap: 0.75rem; align-items: flex-start; }
|
|
|
|
|
.ax-insight-top strong { font-size: 0.95rem; line-height: 1.3; }
|
|
|
|
|
.ax-score {
|
|
|
|
|
font-size: 0.85rem; color: #d9ff8b; min-width: 2rem; text-align: right;
|
|
|
|
|
}
|
|
|
|
|
.ax-insight.opp .ax-score { color: #fcd34d; }
|
|
|
|
|
.ax-insight p { margin: 0.4rem 0 0.55rem; font-size: 0.82rem; color: #a7b7c8; line-height: 1.45; }
|
|
|
|
|
.ax-insight-foot { display: grid; gap: 0.35rem; }
|
|
|
|
|
.ax-insight-foot > span:first-child { font-size: 0.72rem; color: #7dd3fc; }
|
|
|
|
|
.ax-bar, .ax-mini-bar {
|
|
|
|
|
display: block; height: 4px; border-radius: 999px; background: rgba(148,163,184,0.15); overflow: hidden;
|
|
|
|
|
}
|
|
|
|
|
.ax-bar i, .ax-mini-bar i {
|
|
|
|
|
display: block; height: 100%; border-radius: inherit;
|
|
|
|
|
background: linear-gradient(90deg, #84cc16, #b8ff3c);
|
|
|
|
|
}
|
|
|
|
|
.ax-bar.opp i { background: linear-gradient(90deg, #f59e0b, #fbbf24); }
|
|
|
|
|
.ax-tag {
|
|
|
|
|
display: inline-block; font-size: 0.62rem; letter-spacing: 0.06em; text-transform: uppercase;
|
|
|
|
|
padding: 0.12rem 0.4rem; border-radius: 999px; margin-right: 0.25rem;
|
|
|
|
|
background: rgba(251,191,36,0.12); color: #fcd34d; border: 1px solid rgba(251,191,36,0.25);
|
|
|
|
|
}
|
|
|
|
|
.ax-empty { color: #64748b; font-size: 0.85rem; padding: 1rem 0; }
|
|
|
|
|
|
|
|
|
|
.ax-band { margin-bottom: 1rem; animation: ax-fade-up .7s ease both .16s; }
|
|
|
|
|
.ax-att-row { display: flex; flex-wrap: wrap; gap: 0.5rem; margin: 0.5rem 0 1rem; }
|
|
|
|
|
.ax-att-chip {
|
|
|
|
|
flex: 1 1 220px; text-decoration: none; color: inherit;
|
|
|
|
|
border: 1px solid rgba(251,113,133,0.28);
|
|
|
|
|
background: rgba(251,113,133,0.08);
|
|
|
|
|
border-radius: 12px; padding: 0.7rem 0.8rem;
|
|
|
|
|
}
|
|
|
|
|
.ax-att-chip strong { display: block; font-size: 0.85rem; margin-bottom: 0.2rem; }
|
|
|
|
|
.ax-att-chip span { font-size: 0.75rem; color: #cbd5e1; }
|
|
|
|
|
.ax-attention h3 { margin: 0 0 0.35rem; font-size: 0.85rem; color: #fda4af; letter-spacing: 0.04em; text-transform: uppercase; }
|
|
|
|
|
|
|
|
|
|
.ax-hermes {
|
|
|
|
|
border: 1px solid var(--ax-line);
|
|
|
|
|
border-radius: 18px;
|
|
|
|
|
background:
|
|
|
|
|
radial-gradient(700px 220px at 0% 0%, rgba(56,189,248,0.12), transparent 55%),
|
|
|
|
|
var(--ax-panel);
|
|
|
|
|
padding: 1rem 1.1rem 1.1rem;
|
|
|
|
|
}
|
|
|
|
|
.ax-findings-grid {
|
|
|
|
|
display: grid; grid-template-columns: repeat(auto-fill, minmax(240px, 1fr)); gap: 0.65rem; margin-top: 0.75rem;
|
|
|
|
|
}
|
|
|
|
|
.ax-finding {
|
|
|
|
|
border-radius: 14px; border: 1px solid rgba(148,163,184,0.16);
|
|
|
|
|
background: rgba(5,9,14,0.65); padding: 0.85rem;
|
|
|
|
|
}
|
|
|
|
|
.ax-finding.kind-win { border-color: rgba(184,255,60,0.3); }
|
|
|
|
|
.ax-finding.kind-opportunity { border-color: rgba(251,191,36,0.35); }
|
|
|
|
|
.ax-finding-top { display: flex; justify-content: space-between; gap: 0.5rem; margin-bottom: 0.35rem; }
|
|
|
|
|
.ax-finding-top time { font-size: 0.68rem; color: #64748b; }
|
|
|
|
|
.ax-finding h4 { margin: 0; font-size: 0.95rem; }
|
|
|
|
|
.ax-finding p { margin: 0.4rem 0 0.55rem; font-size: 0.8rem; color: #a7b7c8; line-height: 1.45; }
|
|
|
|
|
.ax-finding-foot { display: flex; justify-content: space-between; font-size: 0.7rem; color: #64748b; }
|
|
|
|
|
.ax-findings-empty { margin-top: 0.75rem; }
|
|
|
|
|
.ax-findings-placeholder {
|
|
|
|
|
border: 1px dashed rgba(56,189,248,0.35);
|
|
|
|
|
border-radius: 14px; padding: 1.1rem 1.2rem;
|
|
|
|
|
background: rgba(14,165,233,0.05);
|
|
|
|
|
}
|
|
|
|
|
.ax-findings-placeholder strong { display: block; margin-bottom: 0.3rem; }
|
|
|
|
|
.ax-findings-placeholder p { margin: 0; color: #94a3b8; font-size: 0.85rem; line-height: 1.5; }
|
|
|
|
|
|
|
|
|
|
.ax-radar {
|
|
|
|
|
border: 1px solid var(--ax-line);
|
|
|
|
|
border-radius: 18px;
|
|
|
|
|
background: var(--ax-panel);
|
|
|
|
|
padding: 1rem 1.1rem 1.15rem;
|
|
|
|
|
margin-bottom: 1rem;
|
|
|
|
|
animation: ax-fade-up .75s ease both .2s;
|
|
|
|
|
}
|
|
|
|
|
.ax-charts {
|
2026-06-09 00:41:27 +00:00
|
|
|
display: grid;
|
2026-08-01 17:50:45 +00:00
|
|
|
grid-template-columns: repeat(6, 1fr);
|
|
|
|
|
gap: 0.75rem;
|
|
|
|
|
}
|
|
|
|
|
.ax-chart-card {
|
|
|
|
|
grid-column: span 2;
|
|
|
|
|
border: 1px solid rgba(148,163,184,0.12);
|
|
|
|
|
border-radius: 14px;
|
|
|
|
|
background: rgba(5,9,14,0.55);
|
|
|
|
|
padding: 0.75rem 0.8rem 0.6rem;
|
|
|
|
|
}
|
|
|
|
|
.ax-chart-card.wide { grid-column: span 6; }
|
|
|
|
|
.ax-chart-card h3 { margin: 0 0 0.45rem; font-size: 0.82rem; color: #cbd5e1; font-weight: 600; }
|
|
|
|
|
.ax-chart-wrap { position: relative; height: 210px; }
|
|
|
|
|
.ax-chart-card.wide .ax-chart-wrap { height: 180px; }
|
|
|
|
|
|
|
|
|
|
.ax-lists {
|
|
|
|
|
display: grid; grid-template-columns: repeat(3, 1fr); gap: 0.85rem;
|
|
|
|
|
animation: ax-fade-up .8s ease both .24s;
|
|
|
|
|
}
|
|
|
|
|
.ax-list-card {
|
|
|
|
|
border: 1px solid var(--ax-line);
|
|
|
|
|
border-radius: 16px;
|
|
|
|
|
background: var(--ax-panel);
|
|
|
|
|
padding: 0.9rem 1rem;
|
|
|
|
|
}
|
|
|
|
|
.ax-list-card h3 { margin: 0 0 0.75rem; font-size: 0.92rem; }
|
|
|
|
|
.ax-list-card ul { list-style: none; margin: 0; padding: 0; }
|
|
|
|
|
.ax-list-card li {
|
|
|
|
|
display: grid; grid-template-columns: auto 1fr auto; gap: 0.65rem; align-items: center;
|
|
|
|
|
padding: 0.55rem 0; border-bottom: 1px solid rgba(148,163,184,0.1);
|
|
|
|
|
}
|
|
|
|
|
.ax-rank {
|
|
|
|
|
width: 1.5rem; height: 1.5rem; border-radius: 8px;
|
|
|
|
|
display: grid; place-items: center; font-size: 0.72rem;
|
|
|
|
|
background: rgba(56,189,248,0.12); color: #7dd3fc;
|
|
|
|
|
}
|
|
|
|
|
.ax-list-card li strong { display: block; font-size: 0.82rem; }
|
|
|
|
|
.ax-list-card li em { font-style: normal; color: #fbbf24; font-size: 0.85rem; }
|
|
|
|
|
.ax-events li { grid-template-columns: 1fr auto; }
|
|
|
|
|
.ax-events li span { display: block; font-size: 0.7rem; color: #64748b; margin-top: 0.15rem; }
|
|
|
|
|
.ax-events time { font-size: 0.68rem; color: #64748b; }
|
|
|
|
|
.ax-dl { margin: 0; display: grid; gap: 0.55rem; }
|
|
|
|
|
.ax-dl > div {
|
|
|
|
|
display: flex; justify-content: space-between; gap: 0.75rem;
|
|
|
|
|
padding: 0.45rem 0; border-bottom: 1px solid rgba(148,163,184,0.1);
|
|
|
|
|
}
|
|
|
|
|
.ax-dl dt { color: #94a3b8; font-size: 0.8rem; }
|
|
|
|
|
.ax-dl dd { margin: 0; font-size: 0.9rem; color: #e2e8f0; }
|
|
|
|
|
|
|
|
|
|
@keyframes ax-fade-up {
|
|
|
|
|
from { opacity: 0; transform: translateY(10px); }
|
|
|
|
|
to { opacity: 1; transform: translateY(0); }
|
|
|
|
|
}
|
|
|
|
|
@keyframes ax-pulse {
|
|
|
|
|
0%, 100% { box-shadow: 0 0 0 0 rgba(184,255,60,0.0); }
|
|
|
|
|
50% { box-shadow: 0 0 0 6px rgba(184,255,60,0.08); }
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@media (max-width: 1100px) {
|
|
|
|
|
.ax-hero-grid { grid-template-columns: 1fr; }
|
|
|
|
|
.ax-hero-actions { justify-content: flex-start; }
|
|
|
|
|
.ax-signals { grid-template-columns: repeat(3, 1fr); }
|
|
|
|
|
.ax-split, .ax-lists { grid-template-columns: 1fr; }
|
|
|
|
|
.ax-charts { grid-template-columns: 1fr 1fr; }
|
|
|
|
|
.ax-chart-card, .ax-chart-card.wide { grid-column: span 2; }
|
|
|
|
|
}
|
|
|
|
|
@media (max-width: 700px) {
|
|
|
|
|
.ax-signals { grid-template-columns: 1fr 1fr; }
|
|
|
|
|
.ax-charts { grid-template-columns: 1fr; }
|
|
|
|
|
.ax-chart-card, .ax-chart-card.wide { grid-column: span 1; }
|
2026-06-09 00:41:27 +00:00
|
|
|
}
|