Add Team Roles feature.

This commit is contained in:
Jens Luedicke
2025-06-28 22:39:28 +02:00
parent e7593dc840
commit d8ec7d636e
11 changed files with 672 additions and 37 deletions

View File

@@ -154,7 +154,7 @@ button {
}
.btn {
padding: 8px 16px;
padding: 5px 10px;
border: none;
border-radius: 4px;
cursor: pointer;
@@ -162,6 +162,27 @@ button {
color: white;
}
.btn-primary {
background-color: #45a049;
color: white;
margin-bottom: 1rem;
margin-right: 1rem;
margin-left: 1rem;
display: inline-block;
font-size: medium;
}
.btn-sm {
padding: 5px 10px;
border-radius: 4px;
font-size: small;
}
.btn-secondary {
background-color: #f44336;
color: white;
}
.btn:hover {
background-color: #45a049;
}
@@ -352,20 +373,6 @@ footer {
font-style: italic;
}
.btn-primary {
background-color: #007bff;
color: white;
border: none;
padding: 0.5rem 1rem;
border-radius: 4px;
cursor: pointer;
font-size: 1rem;
}
.btn-primary:hover {
background-color: #0069d9;
}
.alert {
padding: 0.75rem 1rem;
margin-bottom: 1rem;
@@ -474,6 +481,14 @@ input[type="time"]::-webkit-datetime-edit {
}
/* Admin Dashboard Styles */
.admin-container {
padding: 1.5rem;
background-color: white;
border-radius: 8px;
box-shadow: 0 2px 4px rgba(0,0,0,0.1);
margin-bottom: 2rem;
}
.admin-panel {
display: flex;
flex-wrap: wrap;
@@ -596,4 +611,26 @@ input[type="time"]::-webkit-datetime-edit {
.form-actions {
margin-top: 20px;
}
/* General table styling */
.data-table {
width: 100%;
border-collapse: collapse;
box-shadow: 0 2px 4px rgba(0,0,0,0.1);
}
.data-table th, .data-table td {
padding: 0.8rem;
text-align: left;
border-bottom: 1px solid #ddd;
}
.data-table th {
background-color: #f2f2f2;
font-weight: bold;
}
.data-table tr:hover {
background-color: #f5f5f5;
}