/* Ergänzungen für das Büro auf app.aunelo.de */
body{margin:0}
.aun-konto{display:grid;gap:2px;padding:12px 0 10px;margin-bottom:6px;border-bottom:1px solid var(--line);color:var(--ink);font-size:13px}
.aun-konto b{font-size:14px}
.aun-konto span{color:var(--muted)}
.aun-konto .aun-test{color:var(--turq-ink,#8F5A0C);font-weight:700}
.aun-konto .aun-links{display:flex;gap:12px;margin-top:4px}
.aun-konto a{color:var(--ink);font-weight:600}
@media (max-width:900px){ .aun-konto{display:none} }
.aun-leiste{position:fixed;left:50%;transform:translateX(-50%);top:12px;z-index:200;max-width:min(640px,calc(100vw - 32px));
  background:#0F3D3E;color:#F7F5F0;border:2px solid #F2A541;border-radius:14px;padding:10px 14px;font:600 14px/1.4 Inter,system-ui,sans-serif;
  display:flex;gap:10px;align-items:center;flex-wrap:wrap;box-shadow:0 8px 24px rgba(0,0,0,.18)}
.aun-leiste[hidden]{display:none!important}
.aun-leiste a{color:#F2A541}
.aun-leiste button{border:0;border-radius:99px;background:#F2A541;color:#0F3D3E;font:700 13px Inter,system-ui,sans-serif;padding:6px 12px;cursor:pointer}
.aun-leiste button[data-zu]{background:transparent;color:#F7F5F0;font-size:18px;padding:0 4px}
.aun-pro{max-width:560px;margin:40px auto;display:grid;gap:12px;background:var(--surface);border:1.5px solid var(--line);border-radius:22px;padding:28px}
.aun-pro h2{font-family:Fraunces,Georgia,serif;font-style:italic;font-size:28px;line-height:1.15;margin:0}
.aun-pro p{margin:0;color:var(--muted)}
.aun-pro a{color:var(--ink);font-weight:700}
.aun-chip{justify-self:start;background:#F2A541;color:#0F3D3E;border-radius:99px;padding:3px 12px;font-weight:700;font-size:12px}
.aun-konto .aun-pf{font-weight:600;font-size:12.5px}
.aun-konto .aun-pf.ok{color:var(--ok,#1E7A4F)}
.aun-konto a.aun-pf{color:var(--turq-ink,#8F5A0C)}
.aun-verbinden{display:flex;gap:16px;align-items:center;justify-content:space-between;flex-wrap:wrap;background:var(--surface);border:2px dashed var(--turq,#F2A541);border-radius:18px;padding:16px 18px;margin:0 0 16px}
.aun-verbinden div{display:grid;gap:3px;max-width:620px}
.aun-verbinden span{color:var(--muted);font-size:14px}
.aun-btn{background:#F2A541;color:#0F3D3E;border-radius:99px;padding:10px 18px;font-weight:700;text-decoration:none;white-space:nowrap}
.aun-btn:hover{filter:brightness(1.05)}
.aun-spiel [data-abmelden],.aun-spiel #sheet a[href^="/konto"]{display:none!important}
.aun-spielbar{display:flex;gap:12px;align-items:center;justify-content:center;flex-wrap:wrap;background:#F2A541;color:#0F3D3E;padding:9px max(16px,env(safe-area-inset-right,0px)) 9px max(16px,env(safe-area-inset-left,0px));font:500 14px/1.4 Inter,system-ui,sans-serif;text-align:center}
.aun-spielbar a{background:#0F3D3E;color:#F7F5F0;border-radius:99px;padding:6px 14px;font-weight:700;text-decoration:none;white-space:nowrap}

/* Team & Lizenz in Navigation und Menü „Mehr“ */
#nav .aun-nav2{font-weight:700}
#nav .aun-nav{margin-top:8px;border-top:1px solid var(--line);border-radius:0 0 12px 12px;padding-top:14px;font-weight:700}
#nav .aun-nav .aun-n{background:var(--turq-soft,#FBEBD0);color:var(--turq-ink,#8F5A0C)}
.aun-sheet{border-top:1px solid var(--line);margin-top:6px;padding-top:8px;display:grid;gap:2px}
.aun-sheet-kopf{display:grid;gap:2px;padding:6px 12px 8px;font-size:13px;color:var(--muted)}
.aun-sheet-kopf b{color:var(--ink);font-size:15px}
.aun-sheet-kopf .aun-test{color:var(--turq-ink,#8F5A0C);font-weight:700}
.aun-sheet a small{display:block;font-size:12.5px;color:var(--muted);font-weight:400}
.aun-sheet a{flex-direction:column;align-items:flex-start!important}

/* Testmodus-Banner (Postfach) */
.aun-testmodus{position:sticky;top:0;z-index:60;background:#FCE9CC;color:#6B4306;border-bottom:1px solid #EBC98E;padding:8px max(16px,env(safe-area-inset-right,0px)) 8px max(16px,env(safe-area-inset-left,0px));font:500 14px/1.4 Inter,system-ui,sans-serif;text-align:center}
.aun-testmodus a{color:#6B4306;font-weight:700}
/* Grüne Seitenleiste: helle Schrift, gelbe Hinweise */
aside .aun-konto{color:#A9C0BA;border-top-color:rgba(247,245,240,.18)}
aside .aun-konto b, aside .aun-konto strong{color:#F7F5F0}
aside .aun-konto .aun-test, aside .aun-konto a.aun-pf, aside .aun-konto a{color:#F2A541}
aside .aun-konto .aun-pf.ok{color:#8FD3AE}
aside .aun-konto span{color:#A9C0BA}
