:root{color-scheme:dark;color:#e6edf9;background:#070a12;--green:#5775ee;--line:#253047;--muted:#a5b1c8}body{background:radial-gradient(ellipse at 90% 0,#172045 0,transparent 48%),#070a12}aside{background:#0b101c;border-right:1px solid #253047;color:#e6edf9}.brand span,.aside-bottom{color:#a0aec5}nav{margin-top:35px}nav button{color:#b4c1d9}nav button.active{background:#253459;color:#e5edff;box-shadow:inset 3px 0 #89a5ff}.dot{background:#7aefd0}h1{font-weight:650}h2,h3{color:#eaf0ff}.panel,.stat,.project-card{background:#111827;border-color:#29354d;color:#e3ebfa}.project-card[aria-pressed=true]{background:#1a2540;border-color:#89a5ff;box-shadow:inset 3px 0 #89a5ff}.project-card em{color:#9eb8ff}.quiet{background:#172237;border-color:#354562;color:#c8d9ff}.badge{border-color:#4c4472;color:#cec3fc;background:#25213c}label{color:#b2bed5}input,select,textarea{color:#e9f0ff;background:#090f1c;border-color:#35415b}button,a.download{background:#5271e8}button.quiet,a.quiet{background:#182640}.steps span{background:#1b2332;color:#a5b1c8}.steps .done{background:#193533;color:#8ee4cc}.steps .current{background:#536fd8;color:white}th{color:#b2c2dd}td,.doc-row{border-color:#2a344a}.remove{background:#38212a;color:#ffc4cd}.events li{color:#a5b1c8}dialog{background:#101a2c;color:#e9effb;border:1px solid #35415b}dialog::backdrop{background:#01040ccc}footer{color:#98a7c0}#message:not(:empty){background:#18372f;color:#b2f1df}#message.error{background:#40222c;color:#ffd5db}.form-error{color:#ffb8c3}.hero{padding:30px 0 32px;max-width:900px}.hero h2{font-size:clamp(28px,3vw,44px);letter-spacing:-1px;margin-top:13px}.hero p{font-size:16px;max-width:680px;color:#b2c2df}.hero .actions{margin-top:22px}.home-project h3{font-size:21px;margin-top:16px}.home-project>strong{font-size:23px}.home-project .quiet{margin-top:8px}.home-assistance{margin-top:25px}.office-workspace{grid-template-columns:minmax(340px,1.4fr) minmax(260px,1fr)}.saved-note{margin-bottom:18px}.saved-note h3{margin-top:12px}.library-workspace{grid-template-columns:260px minmax(0,1fr)}pre{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7;font:13px/1.7 Segoe UI,Arial,sans-serif;color:#c2cee5;background:#0b1220;padding:18px;border-radius:8px;max-height:600px;overflow:auto}.project-notes .saved-note{background:#0b1220}.project-notes .saved-note h3{font-size:16px}.stats{margin-top:8px}.stat strong{color:#d4e2ff}.table-wrap{scrollbar-color:#364561 #101624}button:focus-visible,a:focus-visible,input:focus,select:focus,textarea:focus{outline:3px solid #95b6ff}.office-tools{margin-bottom:15px}
@media(max-width:1000px){nav{margin-top:20px}.office-workspace,.library-workspace{grid-template-columns:1fr}.library-workspace .project-list{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}}@media(max-width:900px){nav{overflow-x:auto;flex-wrap:wrap}nav button{white-space:nowrap}.hero{padding-top:12px}.hero h2{font-size:31px}}@media(max-width:520px){.toolbar{flex-wrap:wrap}.fields{grid-template-columns:1fr}.notice{font-size:12px}.hero h2{font-size:28px}.home-project>strong{font-size:21px}.stat{gap:15px}header{flex-wrap:wrap}main{padding:18px}.office-workspace{display:block}}
.brain-workspace{grid-template-columns:330px minmax(0,1fr)}.saved-record{margin-bottom:15px}.saved-record h3{margin-top:12px}.project-brain{margin-top:20px}#record-form textarea{min-height:400px}#team-form h3{margin:24px 0 14px}@media(max-width:1000px){.brain-workspace{grid-template-columns:1fr}#record-form textarea{min-height:300px}}
.process{margin-top:22px}.process-heading{display:flex;justify-content:space-between;align-items:center;gap:12px}.process-heading strong{font-size:28px;color:#cbdcff}.process-heading span{font-size:11px;color:var(--muted)}.process progress{appearance:none;display:block;width:100%;height:7px;border:0;border-radius:10px;margin-top:12px;accent-color:#88b4ff}.process progress::-webkit-progress-bar{background:#27334d;border-radius:10px}.process progress::-webkit-progress-value{background:linear-gradient(90deg,#6179ef,#83e0ca);border-radius:10px}.process-rail{overflow-x:auto;padding:12px 0 2px}.process-stations{display:flex;min-width:450px}.process-node{flex:1;position:relative;text-align:center;font-size:10px;color:#9cabc6;display:flex;align-items:center;flex-direction:column;gap:10px}.process-node:before{content:"";position:absolute;left:50%;right:-50%;top:12px;height:2px;background:#33415c}.process-node:last-child:before{display:none}.process-node.done:before{background:#668ce3}.station-dot{width:25px;height:25px;border-radius:50%;display:grid;place-items:center;z-index:1;background:#142036;border:1px solid #4b5e81;font-size:11px}.process-node.done .station-dot{background:#4269bb;color:white;border-color:#759eee}.process-node.current .station-dot{outline:3px solid #a9c4ff;outline-offset:3px}.process-node.current{color:#f1f5ff;font-weight:600}.process-help{font-size:10px;margin:12px 0 0;color:#9cabc6}.home-filter{margin-top:14px}.home-filter label{margin:0;min-width:210px}.home-projects{align-items:start}
.project-summary{font-size:11px;line-height:1.6;color:#afbed8}.project-plan{margin-top:22px}.receipt-file{overflow-wrap:anywhere}.home-filter label select{min-height:42px}@media(max-width:600px){.process-stations{min-width:0}.process-node{min-width:0;font-size:9px;overflow-wrap:anywhere}.process-node>span:last-child{max-width:100%;min-height:28px}.process-heading strong{font-size:29px}.process-heading>span{max-width:165px;text-align:right}.station-dot{width:22px;height:22px}.process-node:before{top:11px}.home-filter label{width:100%}}
.context-panel{margin:20px 0}.context-body{white-space:pre-wrap;overflow-wrap:anywhere}.commercial-panel{margin-top:20px}.commercial-panel summary{cursor:pointer;padding:5px 0}.commercial-preview{font-size:12px;color:#b4c8eb;margin-top:12px}
main>header .eyebrow{font-size:11px}
@media(max-width:600px){.hero{padding:4px 0 12px}.hero h2{font-size:24px}.hero p{display:none}.hero .actions{margin-top:12px;gap:6px}.hero .actions>*{font-size:12px!important;padding:9px 10px}#home-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}#home-stats .stat{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:10px}#home-stats .stat span{font-size:9px}#home-stats .stat strong{font-size:22px}.home-project{padding:17px}}
#home-projects{grid-template-columns:repeat(auto-fit,minmax(min(100%,470px),1fr))}.hero{padding:0 0 18px}.hero>.eyebrow,.hero>h2,.hero>p{display:none}.hero .actions{margin-top:0}nav{overflow-y:auto;min-height:0;flex:1}.aside-bottom{flex-shrink:0}.mobile-menu{display:none}h1,h2,h3,.project-summary{overflow-wrap:anywhere}@media(max-width:900px){.brand{display:inline-block}.mobile-menu{display:inline-block;float:right}aside nav{display:none;max-height:60vh}aside nav.mobile-open{display:flex}main>header h1{font-size:23px}.hero{padding-bottom:12px}#home-stats{margin-bottom:22px}.home-filter{margin-bottom:12px}}

/* EEAG original logo and developer attribution */
.eeag-logo-panel{display:block;width:fit-content;max-width:100%;padding:12px 18px;margin:0 0 20px;background:transparent;border:0;border-radius:14px;box-sizing:border-box;box-shadow:none}
.eeag-overview-logo{display:block;width:334px;max-width:100%;height:auto;object-fit:contain}
.erp-developer-credit{display:flex;flex-direction:column;gap:5px;margin-top:20px;padding-top:16px;border-top:1px solid #ffffff24;line-height:1.5;overflow-wrap:anywhere}
.erp-developer-credit strong{font-size:13px;color:#d8e6fa;font-weight:600}
.erp-developer-credit span,.erp-developer-credit address{font-size:12px;color:#aebbd0;font-style:normal}
@media(max-width:600px){.eeag-logo-panel{padding:10px 14px;margin-bottom:16px}.eeag-overview-logo{width:267px}.erp-developer-credit{margin-top:16px}}


/* Goldener Schriftzug auf der Uebersicht */
#dashboard .eeag-logo-panel{
 background:transparent;border:0;box-shadow:none;padding:0;
}
.eeag-gold-wordmark{
 display:block;
 font-family:Arial,Helvetica,sans-serif;
 font-size:clamp(30px,7vw,52px);
 font-weight:800;
 line-height:1.2;
 letter-spacing:.06em;
 color:#ffd76a;
 text-shadow:0 0 8px #ffc64088,0 0 22px #ffb70055;
}
