Spaces:
Running
Running
| .analyse-container { | |
| width: 93.9%; | |
| padding: 3vw; | |
| display: flex; | |
| flex-direction: column; | |
| gap: 2vw; | |
| padding-top: 8vw; | |
| } | |
| mat-card { | |
| background: #142133; | |
| border-radius: 1vw; | |
| box-shadow: 0 8px 24px rgba(0, 0, 0, 0.55), 0 2px 6px rgba(0, 0, 0, 0.35), 0 0 0 1px rgba(255, 255, 255, 0.04) inset; | |
| padding: 2vw; | |
| /*transition: transform 0.2s ease-in-out; | |
| &:hover { | |
| transform: scale(1.03); | |
| }*/ | |
| h1 { | |
| color: #38bdf8 ; | |
| font-size: 1.5vw; | |
| font-family: arial; | |
| } | |
| } | |
| /* ---- Theme ---- */ | |
| :host { | |
| --bg: #0f172a; | |
| --card: #1E2E46; | |
| --line: #243044; | |
| --ink: #e2e8f0; | |
| --dim: #94a3b8; | |
| --head: #2a3a52; | |
| --good: #22c55e; | |
| --warn: #eab308; | |
| --bad: #ef4444; | |
| } | |
| /* ---- Table base ---- */ | |
| table { | |
| width: 100%; | |
| border-collapse: collapse; | |
| color: #FFFFFF; | |
| background: var(--card); | |
| table-layout: fixed; | |
| overflow: hidden; | |
| } | |
| thead th { | |
| background: var(--head); | |
| color: #FFFFFF; | |
| font-weight: 700; | |
| letter-spacing: .3px; | |
| padding: 12px 14px; | |
| text-align: left; | |
| border-bottom: 1px solid var(--line); | |
| } | |
| thead tr { | |
| height: 3vw; | |
| } | |
| tbody tr {height:3.5vw;} | |
| tbody td { | |
| padding: 12px 14px; | |
| border-top: 1px solid var(--line); | |
| vertical-align: middle; | |
| color: #FFFFFF; | |
| } | |
| .dot { | |
| width: 1vw; | |
| height: 1vw; | |
| border-radius: 50%; | |
| display: inline-block; | |
| margin-right: 8px; | |
| } | |
| .green { | |
| background: var(--good); | |
| } | |
| .yellow { | |
| background: var(--warn); | |
| } | |
| .red { | |
| background: var(--bad); | |
| } | |
| .strategy-fa-container { | |
| background-color: #334155; | |
| padding: 1vw; | |
| border-radius: 1vw; | |
| color: #FFFFFF; | |
| display: flex; | |
| flex-direction: column; | |
| font-family: Arial; | |
| width: 20vw; | |
| gap:1.5vw; | |
| .strategy { | |
| display: flex; | |
| font-family: Arial; | |
| justify-content: space-between; | |
| } | |
| } | |
| .strategy-container { | |
| background-color: #334155; | |
| padding: 0.6vw; | |
| border-radius: 1vw; | |
| color: #FFFFFF; | |
| display: flex; | |
| flex-direction: column; | |
| font-family: Arial; | |
| width: 20vw; | |
| min-height: 10vw; | |
| justify-content: space-around; | |
| cursor: pointer; | |
| transition: transform .15s ease; | |
| &:hover { | |
| transform: scale(1.05); | |
| } | |
| .strategy { | |
| display: flex; | |
| font-family: Arial; | |
| justify-content: space-between; | |
| } | |
| } | |
| .fa-metrics { | |
| display: grid; | |
| grid-template-columns: repeat(3, 1fr); | |
| gap: 40px; | |
| max-width: 75vw; | |
| margin: auto; | |
| } | |
| .fa-title { | |
| color: #38bdf8 ; | |
| font-size: 1vw; | |
| } | |
| .fa-content { | |
| display: flex; | |
| flex-direction: column; | |
| gap: 1vw; | |
| } | |
| .metrics { | |
| display: flex; | |
| justify-content: space-between; | |
| } | |
| .news-container { | |
| display: grid; | |
| grid-template-columns: repeat(4, 1fr); | |
| gap: 1vw; | |
| a { | |
| color: inherit; | |
| text-decoration: none; | |
| font-family: Arial; | |
| } | |
| } | |
| .chart-container { | |
| display: flex; | |
| background-color: #1e293b; | |
| } | |
| .strategy-chart-container { | |
| display: flex; | |
| align-items: center; | |
| gap: 1vw; | |
| .strategy-chart { | |
| background-color: #FFFFFF; | |
| box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); | |
| border-radius:1vw; | |
| } | |
| } | |
| .active-td { | |
| color: #38bdf8 ; | |
| font-weight: bold; | |
| } | |
| .news-date { | |
| font-style: italic; | |
| color: #9fb3c8; | |
| font-size: 12px; | |
| white-space: nowrap; | |
| margin-left: 8px; | |
| } | |
| .chart-content { | |
| display: flex; | |
| flex-direction: column; | |
| align-items: center; | |
| .predict-content { | |
| display: flex; | |
| gap: 2vw; | |
| background-color: #334155; | |
| width: 45vw; | |
| font-size:1vw; | |
| border-radius: 1vw; | |
| padding: 1vw; | |
| justify-content: space-around; | |
| } | |
| } | |
| .download-btn { | |
| position: absolute; | |
| right: 2vw; | |
| background-color: #ec2932; | |
| border-radius: 1vw; | |
| height: 4vw; | |
| color: white; | |
| bottom: 1vw; | |
| padding: 1vw; | |
| font-size: 1.5vw ; | |
| cursor: pointer; | |
| } | |
| .nav-button { | |
| width:3vw; | |
| height:3vw; | |
| font-size: 1vw; | |
| font-weight:bold; | |
| background-color: #c90900; | |
| color: white; | |
| border: none; | |
| border-radius: 0.5vw; | |
| cursor: pointer; | |
| } | |
| .nav-button:disabled { | |
| background-color: #ccc; | |
| cursor: not-allowed; | |
| } | |
| .ticker-static { | |
| position: fixed; | |
| top: 50%; | |
| left: -22.2%; | |
| transform: translate(0%, -50%) rotate(-90deg); | |
| font-size: 2vw; | |
| font-weight: bold; | |
| color: white; | |
| min-width: 47vw; | |
| text-align: center; | |
| } | |