/* Statusanzeige Plugin Styles */ table.status-table { width: 100%; max-width: 100%; border-collapse: collapse; border-radius: 8px; box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); margin-bottom: 20px; overflow: auto; /* Scrollbarkeit */ display: block; } table.status-table th, table.status-table td { padding: 10px; border: 1px solid #ddd; text-align: center; white-space: nowrap; } table.status-table th { background-color: #f5f5f5; font-weight: bold; } table.status-table td { background-color: #fff; transition: background-color 0.3s ease; } table.status-table td:hover { background-color: #eaeaea; } /* Legende */ .legend { display: flex; gap: 15px; margin-top: 15px; } .legend span { display: inline-block; width: 20px; height: 20px; border-radius: 3px; cursor: pointer; /* Hand-Cursor */ } /* Explicit background colors for each legend item */ .legend-blue { background-color: blue; } .legend-green { background-color: green; } .legend-yellow { background-color: yellow; } .legend-red { background-color: red; } .legend-delete { display: inline-block; width: 20px; height: 20px; border-radius: 3px; border: 1px solid black; background-color: #fff; cursor: pointer; /* Hand-Cursor */ } /* Speicherbutton */ button#save-button { margin-top: 10px; padding: 10px 15px; background-color: #007bff; /* Kräftiges Blau */ color: #fff; border: none; border-radius: 5px; cursor: pointer; transition: background-color 0.3s ease, transform 0.2s ease; box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2); /* Leichter Schatten */ } button#save-button:hover { background-color: #0056b3; /* Dunkleres Blau beim Hover */ transform: scale(1.05); /* Leichtes Vergrößern beim Hover */ } #statusanzeige { max-width: 100%; overflow-x: auto; /* Horizontal scrollen bei breiten Tabellen */ }