diff --git a/public/css/style.css b/public/css/style.css index fa8c95a..904773d 100644 --- a/public/css/style.css +++ b/public/css/style.css @@ -1376,3 +1376,34 @@ body:not(.admin-body) > * { } .nfc-info-box strong { display: block; margin-bottom: 6px; } .nfc-info-box ol { padding-left: 18px; } + +/* ================================================ + KOMPAKTE MITGLIEDS-KARTEIKARTE (nur member-detail) + ================================================ */ +.member-detail-page .karte-header { padding: 7px 14px; } +.member-detail-page .karte-header h3 { font-size: 0.72rem; } +.member-detail-page .karte-icon { font-size: 0.9rem; } +.member-detail-page .karte-body { padding: 10px 14px; } +.member-detail-page .karte-row { margin-bottom: 7px; gap: 8px; } +.member-detail-page .karte-field label { font-size: 0.67rem; margin-bottom: 2px; } +.member-detail-page .karte-input { padding: 5px 9px; font-size: 0.8rem; border-radius: 6px; } +.member-detail-page .karteikarte-grid { gap: 10px; } +.member-detail-page .detail-header { margin-bottom: 10px; } +.member-detail-page .detail-header-title h1 { font-size: 1.15rem; } +.member-detail-page .admin-main { padding: 16px 20px; } +.member-detail-page .auszeit-section { margin-top: 8px; padding-top: 8px; } +.member-detail-page .karte-empty { padding: 6px 0; font-size: 0.8rem; } +.member-detail-page .pause-table th, +.member-detail-page .pause-table td { padding: 5px 8px; font-size: 0.78rem; } +.member-detail-page .invoice-history-wrap { max-height: 180px; } +.member-detail-page .invoice-history-table thead th, +.member-detail-page .invoice-history-table td { padding: 5px 10px; font-size: 0.78rem; } +.member-detail-page .token-wrap { padding: 6px 10px; } +.member-detail-page .token-display { font-size: 0.78rem; } +.member-detail-page .nfc-info-box { padding: 7px 11px; font-size: 0.76rem; margin-top: 7px; } +.member-detail-page .nfc-info-box strong { margin-bottom: 2px; } +.member-detail-page .alert { padding: 7px 12px; font-size: 0.8rem; margin-bottom: 8px; } +.member-detail-page .status-badge { font-size: 0.72rem; padding: 2px 8px; } +.member-detail-page .btn-sm { padding: 4px 9px; font-size: 0.76rem; } +.member-detail-page .neue-auszeit { padding: 10px 12px; } +.member-detail-page .neue-auszeit-title { font-size: 0.8rem; margin-bottom: 8px; } diff --git a/views/admin/member-detail.ejs b/views/admin/member-detail.ejs index df1e5d0..f44bdf4 100644 --- a/views/admin/member-detail.ejs +++ b/views/admin/member-detail.ejs @@ -7,7 +7,7 @@ -
+