diff --git a/frontend/src/views/CompaniesView.vue b/frontend/src/views/CompaniesView.vue
index e75c82a..340758d 100644
--- a/frontend/src/views/CompaniesView.vue
+++ b/frontend/src/views/CompaniesView.vue
@@ -141,16 +141,19 @@ onMounted(load)
|
- | Mitarbeiter | E-Mail | Position | |
+ | Mitarbeiter | E-Mail | Telefon | Position | Aktionen |
- | Keine einloggbaren Mitarbeiter. |
+ | Keine einloggbaren Mitarbeiter. |
| {{ e.firstName }} {{ e.lastName }} |
{{ e.email || '–' }} |
+ {{ e.phone || '–' }} |
{{ e.position || '–' }} |
-
+
|
@@ -204,5 +207,13 @@ onMounted(load)
.subrow > td { background: #fbfbfb; padding: 0 1rem 1rem !important; border-bottom: 1px solid #f4f4f4 !important; }
.subtbl { width: 100%; border-collapse: collapse; }
.subtbl th { text-align: left; font-size: .68rem; text-transform: uppercase; letter-spacing: .04em; color: var(--muted); padding: .6rem .7rem; }
-.subtbl td { padding: .55rem .7rem; border-top: 1px solid #f0f0f0; }
+.subtbl th.right { text-align: right; }
+.subtbl td { padding: .6rem .7rem; border-top: 1px solid #f0f0f0; vertical-align: middle; }
+.btn-loginas {
+ display: inline-flex; align-items: center; gap: .4rem; padding: .42rem .85rem;
+ border: 1px solid var(--psc-orange); background: #fff; color: var(--psc-orange-dark);
+ border-radius: 8px; font-weight: 600; font-size: .82rem; cursor: pointer; font-family: var(--font);
+}
+.btn-loginas:hover { background: var(--psc-orange-soft); }
+.btn-loginas:disabled { opacity: .55; cursor: default; }
|