Logo auf hellem Hintergrund + Export als echtes VenDoc-Aufmaßblatt (xlsm)
Build and Deploy / version (push) Successful in 1s
Build and Deploy / build (push) Successful in 21s
Build and Deploy / deploy (push) Successful in 2s

Login-Logo war im hellen Modus weiß-auf-weiß unsichtbar (Karte wechselt mit
dem Theme, Logo war hart auf die dunkle Variante codiert) - zeigt jetzt je
nach Theme die passende Logo-Tinte, gleiches Problem beim "Willkommen"-Titel
behoben. PDF-Export verlor den schwarzen Banner beim Drucken, da Browser
Hintergrundfarben standardmäßig nicht drucken - jetzt über
print-color-adjust erzwungen.

Export ist jetzt eine echte .xlsm-Datei statt CSV, mit Spaltenlayout 1:1 aus
einem echten VenDoc-Aufmaßblatt-Export des Nutzers übernommen (Blatt
"Aufmaß", Position/Aufmaß/EH/Positionstext in den exakt gleichen Spalten).

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
Fidelis Huber
2026-09-11 08:45:31 +02:00
co-authored by Claude Sonnet 5
parent dceddeef1f
commit 61a39682de
4 changed files with 51 additions and 30 deletions
+16
View File
@@ -57,8 +57,20 @@ button,input,select,textarea{font-family:inherit}
.login-screen::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 70% 60% at 30% 30%,rgba(0,200,216,.08) 0%,transparent 70%)}
.lcard{background:var(--card);border:1px solid var(--bor);border-radius:var(--r);box-shadow:var(--sh);padding:44px 36px;width:380px;max-width:100%;text-align:center;position:relative;z-index:1}
.llogo-img{height:46px;margin:0 auto;display:block}
/* .lcard wechselt mit dem Theme zwischen dunkel und hell (siehe --card oben) – daher
je nach Kartenhintergrund die passende Logovariante zeigen (helle Tinte auf dunkel,
dunkle Tinte auf hell), sonst verschwindet das Logo im hellen Modus auf weiß. */
.llogo-onlight{display:none}
:root[data-theme="light"] .llogo-ondark{display:none}
:root[data-theme="light"] .llogo-onlight{display:block}
@media(prefers-color-scheme:light){
:root:not([data-theme="dark"]) .llogo-ondark{display:none}
:root:not([data-theme="dark"]) .llogo-onlight{display:block}
}
.lsub{font-size:10px;letter-spacing:5px;text-transform:uppercase;color:var(--cyan);opacity:.8;margin-top:8px;margin-bottom:26px}
.ltitle{font-size:16px;font-weight:700;color:#fff;margin-bottom:8px}
:root[data-theme="light"] .ltitle{color:var(--text)}
@media(prefers-color-scheme:light){:root:not([data-theme="dark"]) .ltitle{color:var(--text)}}
.ldesc{color:var(--muted);font-size:13px;margin-bottom:26px;line-height:1.6}
.btn-ms{display:flex;align-items:center;justify-content:center;gap:10px;background:#0078d4;color:#fff;border:none;border-radius:9px;padding:14px;width:100%;font-size:14px;font-weight:700;cursor:pointer}
.btn-ms:hover{background:#1084d8}
@@ -224,6 +236,10 @@ table.pinfo td:last-child{text-align:right;font-weight:600}
@media print{
header,.tabs,.print-bar,.detail-back,.kab-card,.manual-card,.baustelle-card,.card-hint,.del-btn,.qty-input,.notiz-input,
.chk-col,.retour-panel,.btn-retour-toggle{display:none!important}
/* Ohne dies lassen viele Browser Hintergrundfarben beim Drucken/PDF-Export weg
(Häkchen "Hintergrundgrafiken" aus) – dann verschwindet der schwarze Banner
und das helle Logo wirkt "weiß"/unsichtbar auf der weißen Seite. */
.print-doc,.print-doc *{-webkit-print-color-adjust:exact;print-color-adjust:exact;color-adjust:exact}
body{background:#fff;color:#000}
main{max-width:none;padding:0;margin:0}
.card{box-shadow:none;border:none;background:#fff;padding:0 4px;page-break-inside:avoid}