finance-analyzer/src/main/resources/static/css/styles.css

137 lines
2.2 KiB
CSS

:root {
line-height: 1.6;
font-size: 0.9rem;
}
body {
font-family: Courier, monospace;
width: auto;
color: #666; /* Helle Textfarbe */
background-color: #fff;
margin: 0;
padding: 0;
transition: background-color 0.3s ease; /* Beispiel für Übergänge */
}
.card-header {
border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
background-color: #343a40;
}
.card-header p {
color: #333;
}
/* Überschriften */
h1, h2, h3, h4, h5, h6 {
font-weight: bold;
color: #fff; /* Helle Textfarbe für Links und Schaltflächen */
font-family: Courier, monospace;
}
a, .btn {
color: #fff; /* Helle Textfarbe für Links und Schaltflächen */
}
a:hover, .btn:hover {
background-color: #444; /* Dunklere Hintergrundfarbe beim Hovern über Links und Schaltflächen */
}
/* Texte */
p, span, label {
line-height: 1.25;
font-family: Courier, monospace;
}
/* Links */
a {
color: #007bff;
}
.red {
color: red;
}
.green {
color: green;
}
/* Fehlermeldungen */
.error {
color: #dc3545;
font-size: 14px;
}
.content-section {
width: 85%;
margin: 0 auto;
padding: 5em;
}
hr {
margin-top: 1rem;
margin-bottom: 1rem;
border: 0;
border-top: 1px solid rgba(0, 0, 0, 0.1);
}
/* Container */
.container {
margin: 2em auto;
padding: 2em;
background-color: #fff;
box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.3);
font-family: Courier, monospace;
}
.flex-container {
display: flex;
justify-content: space-between;
}
ul {
list-style: none;
margin: 0;
padding: 0;
font-family: Courier, monospace;
}
.scrollable-table {
overflow: auto; /* Scrollen aktivieren, wenn der Inhalt überläuft */
}
table {
width: 100%;
border-collapse: collapse;
border-spacing: 0;
}
th, td {
padding: 5px;
text-align: right;
}
th {
background-color: #f2f2f2;
color: #333;
font-weight: bold;
text-align: right;
}
tr:nth-child(even) {
background-color: #f9f9f9;
}
tr:hover {
background-color: #f5f5f5;
}
/* Definiert die Trennlinie für die Zeile */
tr.border-row td {
border-top: 1px solid darkgrey;
}
[data-analysis-value^="-"] {
color: red;
}
[data-analysis-value$="EUR"]:not([data-analysis-value^="-"]) {
color: green;
}