/* Design „Day Shift“ – Bereich afb. Erzeugt von Aurora\Schicht; nicht von Hand ändern. */
@font-face{font-family:"Schicht Inter";src:url("schicht.php?f=inter-400") format("woff");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:"Schicht Inter";src:url("schicht.php?f=inter-500") format("woff");font-weight:500;font-style:normal;font-display:swap}
@font-face{font-family:"Schicht Inter";src:url("schicht.php?f=inter-600") format("woff");font-weight:600;font-style:normal;font-display:swap}
@font-face{font-family:"Schicht Inter";src:url("schicht.php?f=inter-700") format("woff");font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:"Schicht Inter";src:url("schicht.php?f=inter-800") format("woff");font-weight:800;font-style:normal;font-display:swap}
@font-face{font-family:"Schicht Display";src:url("schicht.php?f=interdisplay-900") format("woff");font-weight:900;font-style:normal;font-display:swap}
html.afb[data-schicht="tag"] {
  color-scheme: light;
  --schwarz: #F2F3F7; --flaeche: #FFFFFF; --flaeche-2: #F7F8FA; --flaeche-3: #EEF0F4; --rand: #E3E5EA; --rand-hell: #CDD1D9;
  --text: #25282B; --weiss: #25282B; --leise: #5E6166; --leiser: #6B6F74;
  --gold: #FCAF17; --gold-hell: #FFC539; --gold-blass: #FFDB72; --gold-dunkel: #97690E; --gold-tief: #38290E;
  --rot: #BD0000; --gruen: #137337;
  --schrift: "Schicht Display", "Schicht Inter", system-ui, sans-serif; --schrift-text: "Schicht Inter", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;
  --r-s: 6px; --r-m: 8px; --r-l: 8px;
  --s-knopf: #97690E; --s-tief: #38290E; --s-mitte: #73510E;
  overflow-x: clip;
}
html.afb[data-schicht="tag"] body { background: #F2F3F7; color: #25282B; font-family: var(--schrift-text); overflow-x: clip; }
html.afb[data-schicht="tag"] *, html.afb[data-schicht="tag"] *::before, html.afb[data-schicht="tag"] *::after { box-shadow: none !important; text-shadow: none !important; }
html.afb[data-schicht="tag"] :focus-visible { outline: 2px solid var(--s-knopf); }
/* Überschriften und Text in Anthrazit; was vorher weiß auf Weiß gestanden hätte, steht jetzt dunkel */
html.afb[data-schicht="tag"] .afb-schublade a:hover, html.afb[data-schicht="tag"] .afb-schublade a.aktiv, html.afb[data-schicht="tag"] .afb-schublade a:hover .icon, html.afb[data-schicht="tag"] .afb-schublade a.aktiv .icon,
html.afb[data-schicht="tag"] .afb-auge, html.afb[data-schicht="tag"] .afb-zurueck:hover, html.afb[data-schicht="tag"] .karte-kopf h3 .icon, html.afb[data-schicht="tag"] .afb-fuss-links a:hover, html.afb[data-schicht="tag"] .afb-abzeichen span { color: var(--s-knopf); }

/* Band oben: dunkle Metazeile statt Neon */
html.afb[data-schicht="tag"] .afb-band { background: #25282B; height: 36px; }
html.afb[data-schicht="tag"] .afb-band::after { display: none; }
html.afb[data-schicht="tag"] .afb-band-text { font: 600 11.5px/1 var(--schrift-text); letter-spacing: .12em; color: rgba(255,255,255,.85); }
html.afb[data-schicht="tag"] .afb-band-pfeil { background: transparent; }
html.afb[data-schicht="tag"] .afb-band-pfeil:hover { background: rgba(255,255,255,.1); }

/* Kopf: Menü und Logofeld links (weiß, mit Bogen), Person rechts, Fläche in Anthrazit-Gold */
html.afb[data-schicht="tag"] .afb-kopf { grid-template-columns: auto auto 1fr auto; padding: 0 var(--rand-seite) 0 0; background: var(--s-tief) !important; border-bottom: 0; -webkit-backdrop-filter: none; backdrop-filter: none; }
html.afb[data-schicht="tag"] .afb-kopf > .afb-menue-knopf { grid-column: 1; height: var(--kopf-h); width: 56px; border-radius: 0; background: #FFFFFF; color: #25282B; padding-left: 8px; }
html.afb[data-schicht="tag"] .afb-kopf > .afb-marke { grid-column: 2; justify-self: start; position: relative; align-self: stretch; padding: 0 12px 0 4px; margin-right: 80px; background: #FFFFFF; }
html.afb[data-schicht="tag"] .afb-kopf > .afb-marke::after { content: ""; position: absolute; top: 0; bottom: 0; left: 100%; width: 80px; background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4MCA2NCIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+PHBhdGggZD0iTTAgMEg0NEMzMCAxOCAzMCA0NiA1MiA2NEgwWiIgZmlsbD0iI0ZGRkZGRiIvPjxwYXRoIGQ9Ik00NCAwSDU4QzQ0IDE4IDQ0IDQ2IDY2IDY0SDUyQzMwIDQ2IDMwIDE4IDQ0IDBaIiBmaWxsPSIjRkNBRjE3Ii8+PHBhdGggZD0iTTU4IDBINjRDNTAgMTggNTAgNDYgNzIgNjRINjZDNDQgNDYgNDQgMTggNTggMFoiIGZpbGw9IiNFMDdBMDAiLz48L3N2Zz4=") 0 0 / 100% 100% no-repeat; }
html.afb[data-schicht="tag"] .afb-kopf > .afb-person-knopf, html.afb[data-schicht="tag"] .afb-kopf > .afb-rund-leer { grid-column: 4; }
html.afb[data-schicht="tag"] .afb-marke-text { color: #25282B; font: 900 15px/1 var(--schrift); letter-spacing: .02em; }
html.afb[data-schicht="tag"] .afb-kopf-oeffentlich { grid-template-columns: auto 1fr; padding: 0; }
html.afb[data-schicht="tag"] .afb-kopf-oeffentlich > .afb-marke { grid-column: 1; padding-left: var(--rand-seite); }
html.afb[data-schicht="tag"] .afb-zeichen { background: linear-gradient(145deg, #FFDB72 0%, #FCAF17 50%, #E19808 100%); border-radius: 8px; }
html.afb[data-schicht="tag"] .afb-zeichen-glanz { display: none; }
html.afb[data-schicht="tag"] .afb-person-knopf .afb-initiale { background: #FCAF17; border: 0; color: #111111; }
html.afb[data-schicht="tag"] .afb-rund:hover { background: rgba(0,0,0,.06); }
html.afb[data-schicht="tag"] .afb-kopf .afb-person-knopf:hover { background: rgba(255,255,255,.12); }
html.afb[data-schicht="tag"] .afb-rund.aktiv { background: #25282B; color: #FFFFFF; }
html.afb[data-schicht="tag"] .afb-person { background: #FFFFFF; border: 1px solid #E3E5EA; border-radius: 8px; }
html.afb[data-schicht="tag"] .afb-schublade { background: #FFFFFF; border-right: 1px solid #E3E5EA; }
html.afb[data-schicht="tag"] .afb-schublade a { color: #25282B; font-family: var(--schrift); font-weight: 900; }
html.afb[data-schicht="tag"] .afb-schleier { background: rgba(37,40,43,.45); }

/* Seitenkopf als Farbband über die ganze Breite mit Twister; „Held“ (Meine Dateien) als Kasten im selben Band */
html.afb[data-schicht="tag"] .afb-seitenkopf { position: relative; isolation: isolate; margin-bottom: 28px; padding: clamp(32px, 5vw, 58px) 0 clamp(70px, 9vw, 124px); color: #FFFFFF; }
html.afb[data-schicht="tag"] .afb-seitenkopf::before { content: ""; position: absolute; z-index: -2; inset: 0 calc(50% - 50vw); background: radial-gradient(60% 140% at 100% 0%, #FCAF17 0%, transparent 60%), linear-gradient(100deg, var(--s-tief) 0%, var(--s-mitte) 50%, var(--s-knopf) 100%); }
html.afb[data-schicht="tag"] .afb-seitenkopf::after { content: ""; position: absolute; z-index: -1; bottom: -1px; height: clamp(54px, 9.4vw, 136px); left: calc(50% - 50vw); right: calc(50% - 50vw); background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjgwIiBoZWlnaHQ9IjE4MCIgdmlld0JveD0iMCAwIDEyODAgMTgwIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9InQtdzEiIHgxPSIwLjI4IiB5MT0iNzUuNDgiIHgyPSItMC4yOCIgeTI9Ijc1LjQ4IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjRkZGRkZGIi8+PHN0b3Agb2Zmc2V0PSIwLjk1IiBzdG9wLWNvbG9yPSIjRkZGRkZGIiBzdG9wLW9wYWNpdHk9IjAuNSIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IGlkPSJ0LXcyIiB4MT0iMTQuNTEiIHkxPSIxODEuMzEiIHgyPSIxMjY4LjUzIiB5Mj0iLTU5LjY3IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjRkZGRkZGIiBzdG9wLW9wYWNpdHk9IjAuNSIvPjxzdG9wIG9mZnNldD0iMC4wNCIgc3RvcC1jb2xvcj0iI0ZGRkZGRiIgc3RvcC1vcGFjaXR5PSIwLjU1Ii8+PHN0b3Agb2Zmc2V0PSIwLjE3IiBzdG9wLWNvbG9yPSIjRkZGRkZGIiBzdG9wLW9wYWNpdHk9IjAuNjkiLz48c3RvcCBvZmZzZXQ9IjAuMyIgc3RvcC1jb2xvcj0iI0ZGRkZGRiIgc3RvcC1vcGFjaXR5PSIwLjgiLz48c3RvcCBvZmZzZXQ9IjAuNDQiIHN0b3AtY29sb3I9IiNGRkZGRkYiIHN0b3Atb3BhY2l0eT0iMC44OSIvPjxzdG9wIG9mZnNldD0iMC41OSIgc3RvcC1jb2xvcj0iI0ZGRkZGRiIgc3RvcC1vcGFjaXR5PSIwLjk1Ii8+PHN0b3Agb2Zmc2V0PSIwLjc2IiBzdG9wLWNvbG9yPSIjRkZGRkZGIiBzdG9wLW9wYWNpdHk9IjAuOTkiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNGRkZGRkYiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCBpZD0idC1iYW5kIiB4MT0iMjQzLjAyIiB5MT0iODEuMTciIHgyPSIxMjgwIiB5Mj0iODEuMTciIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiNGRkRCNzIiLz48c3RvcCBvZmZzZXQ9IjAuMzIiIHN0b3AtY29sb3I9IiNGRkRCNzIiLz48c3RvcCBvZmZzZXQ9IjAuNTYiIHN0b3AtY29sb3I9IiNGREMzNDAiLz48c3RvcCBvZmZzZXQ9IjAuNzMiIHN0b3AtY29sb3I9IiNGQ0FGMTciLz48c3RvcCBvZmZzZXQ9IjAuOSIgc3RvcC1jb2xvcj0iI0VBOEQwOCIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0UwN0EwMCIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IGlkPSJ0LXczIiB4MT0iMTI0Mi4zNCIgeTE9IjEwNS4yNSIgeDI9Ii0xMjIuNzIiIHkyPSIxMDUuMjUiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiNGRkZGRkYiIHN0b3Atb3BhY2l0eT0iMC44Ii8+PHN0b3Agb2Zmc2V0PSIwLjIxIiBzdG9wLWNvbG9yPSIjRkZGRkZGIiBzdG9wLW9wYWNpdHk9IjAuNzgiLz48c3RvcCBvZmZzZXQ9IjAuNDYiIHN0b3AtY29sb3I9IiNGRkZGRkYiIHN0b3Atb3BhY2l0eT0iMC43MiIvPjxzdG9wIG9mZnNldD0iMC43MyIgc3RvcC1jb2xvcj0iI0ZGRkZGRiIgc3RvcC1vcGFjaXR5PSIwLjYzIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjRkZGRkZGIiBzdG9wLW9wYWNpdHk9IjAuNSIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IGlkPSJ0LXc0IiB4MT0iMzcuNjYiIHkxPSIxMDUuMjUiIHgyPSIxNDAyLjcyIiB5Mj0iMTA1LjI1IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjRkZGRkZGIiBzdG9wLW9wYWNpdHk9IjAiLz48c3RvcCBvZmZzZXQ9IjAuMDQiIHN0b3AtY29sb3I9IiNGRkZGRkYiIHN0b3Atb3BhY2l0eT0iMCIvPjxzdG9wIG9mZnNldD0iMC4zMyIgc3RvcC1jb2xvcj0iI0ZGRkZGRiIgc3RvcC1vcGFjaXR5PSIwIi8+PHN0b3Agb2Zmc2V0PSIwLjM2IiBzdG9wLWNvbG9yPSIjRkZGRkZGIiBzdG9wLW9wYWNpdHk9IjAuMDciLz48c3RvcCBvZmZzZXQ9IjAuNDMiIHN0b3AtY29sb3I9IiNGRkZGRkYiIHN0b3Atb3BhY2l0eT0iMC4yOSIvPjxzdG9wIG9mZnNldD0iMC41IiBzdG9wLWNvbG9yPSIjRkZGRkZGIiBzdG9wLW9wYWNpdHk9IjAuNDgiLz48c3RvcCBvZmZzZXQ9IjAuNTgiIHN0b3AtY29sb3I9IiNGRkZGRkYiIHN0b3Atb3BhY2l0eT0iMC42NCIvPjxzdG9wIG9mZnNldD0iMC42NiIgc3RvcC1jb2xvcj0iI0ZGRkZGRiIgc3RvcC1vcGFjaXR5PSIwLjc3Ii8+PHN0b3Agb2Zmc2V0PSIwLjc0IiBzdG9wLWNvbG9yPSIjRkZGRkZGIiBzdG9wLW9wYWNpdHk9IjAuODciLz48c3RvcCBvZmZzZXQ9IjAuODIiIHN0b3AtY29sb3I9IiNGRkZGRkYiIHN0b3Atb3BhY2l0eT0iMC45NCIvPjxzdG9wIG9mZnNldD0iMC45MSIgc3RvcC1jb2xvcj0iI0ZGRkZGRiIgc3RvcC1vcGFjaXR5PSIwLjk5Ii8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjRkZGRkZGIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgaWQ9InQtbGlua3MiIHgxPSIwLjQ4IiB5MT0iNzUuNzUiIHgyPSIzMzkuNDMiIHkyPSI3NS43NSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iI0UwN0EwMCIvPjxzdG9wIG9mZnNldD0iMC41NSIgc3RvcC1jb2xvcj0iI0UwN0EwMCIvPjxzdG9wIG9mZnNldD0iMC44IiBzdG9wLWNvbG9yPSIjRkZFNjlDIi8+PHN0b3Agb2Zmc2V0PSIwLjk5IiBzdG9wLWNvbG9yPSIjRkZEQjcyIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PGc+PHBhdGggZmlsbD0iI0YyRjNGNyIgZD0iTTAsMTA1LjhTMTAzLjIsODMuNDUsMzM1LjM2LDk0LjY5YzIxMC4xNywzNy40Miw1MzEsODQuMzEsNjM5LDgyLjMzLDExMS0xLjQxLDIwMi44My02LjkxLDMwNS42My0yNi44NVYxODBIMFoiLz48cG9seWdvbiBmaWxsPSJ1cmwoI3QtdzEpIiBwb2ludHM9IjAgOTQuNjYgMCA1Ni4zIDAgOTQuNjYgMCA5NC42NiIvPjxwYXRoIGZpbGw9InVybCgjdC13MikiIG9wYWNpdHk9IjAuMyIgZD0iTTM0OS40OSw5Ni4wN2M3OS41LDQuNjEsMTYwLDEzLjM3LDIzOS40NywxOS4xNiwzNDksMjUuNCw1NjAuNjUtMzMsNjkxLTY1LjcxVjBzLTE0Ljc3LDEzLjE5LTEyOC42Nyw0NC4zM2MtNjEuNTUsMTYuODMtMjc1LDYzLjE1LTU5OSw2My4xNUMzNjEuMjUsMTAzLjc3LDE5Miw2NSwwLDY2LjEzVjEwNS44QzExMS43NSw4Mi4zNywzNDkuNDksOTYuMDcsMzQ5LjQ5LDk2LjA3WiIvPjxwYXRoIGZpbGw9InVybCgjdC1iYW5kKSIgZD0iTTMzOC42Nyw5NWMzLC4yNSwyMTMuODEsMjIsMjIyLjkxLDIzLDQ5Ljc1LDUuNDYsOTkuNTIsOS41MSwxNDMuODQsMTEsOTUuNzUsMy4yNywyNTguMjUsMi43Niw0NjguOTUtNDAuMTMsNjAuMjMtMTIuMjYsMTA0LjktMjQuMTcsMTA1LjYzLTI0LjIzVjMyLjExcy0yNy4yOCwxMy41My0xMzcuNjksMzcuMzdhMjAxNC43OCwyMDE0Ljc4LDAsMCwxLTIxMiwzMy42LDIxMjIsMjEyMiwwLDAsMS0yMTIuNCwxMS42NHEtOTEuNzQuNTMtMTgwLjkzLTUuNTRDNDk2LjgsMTA2LjUxLDI0Myw3Ni43OCwyNDMsNzYuNzhaIi8+PHBhdGggZmlsbD0idXJsKCN0LXczKSIgZD0iTTEyODAsNjAuNjZjLS43NS4wNy00Ni4zOCwxNC0xMDYuNTUsMjYuMjMtMjEwLjUzLDQyLjktMzczLjM0LDQ0LTQ2OSw0MC43LTQ0LjI4LTEuNTEtOTMuNTgtNS4xNC0xNDMuMjktMTAuNTktMjMuNDYtMi41Ny0xOTEuNzktMjAuNjItMzI2Ljg2LTUwLjYzQzE5MS4yMiw1Ni44LDE0Ny4zNiw0Ny42NSwxMDEuNjksNDAuOSw3Ni4zNywzNy4xNiwzNS45LDMyLjQ4LDAsMzIuNDhWNTcuM2MzOS41Ny0uMzgsOTAuNjEsMS41LDEyOC40Myw1LjA5LDM0LjY2LDMuMjksNjguMzUsNy44OSwxMDEuNzgsMTIuODIsNDMuMTgsNy42NiwxODQuNiwzNC4yLDIyNS4wNyw0MC45MSwzMzcsNTQuNDIsNTM4Ljc4LDg4LjU0LDgyNC43MiwzNS4wNloiLz48cGF0aCBmaWxsPSJ1cmwoI3QtdzQpIiBkPSJNMTI4MCw2MC42NmMtLjc1LjA3LTQ2LjM4LDE0LTEwNi41NSwyNi4yMy0yMTAuNTMsNDIuOS0zNzMuMzQsNDQtNDY5LDQwLjctNDQuMjgtMS41MS05My41OC01LjE0LTE0My4yOS0xMC41OS0yMy40Ni0yLjU3LTE5MS43OS0yMC42Mi0zMjYuODYtNTAuNjNDMTkxLjIyLDU2LjgsMTQ3LjM2LDQ3LjY1LDEwMS42OSw0MC45LDc2LjM3LDM3LjE2LDM1LjksMzIuNDgsMCwzMi40OFY1Ny4zYzM5LjU3LS4zOCw5MC42MSwxLjUsMTI4LjQzLDUuMDksMzQuNjYsMy4yOSw2OC4zNSw3Ljg5LDEwMS43OCwxMi44Miw0My4xOCw3LjY2LDE4NC42LDM0LjIsMjI1LjA3LDQwLjkxLDMzNyw1NC40Miw1MzguNzgsODguNTQsODI0LjcyLDM1LjA2WiIvPjxwYXRoIGZpbGw9InVybCgjdC1saW5rcykiIGQ9Ik0xMjguNTMsNjEuMzlBMTIxNC44NCwxMjE0Ljg0LDAsMCwwLDAsNTYuM1Y5NC42NmM2Ni05LDEzMS4xMy05Ljg4LDE5NS45Mi04LjA3QzI0NC43Miw4OCwyOTIuNTYsOTEuMiwzNDAsOTUuMjcsMzQwLDk1LjI3LDE3NS4wNyw2MS4zOSwxMjguNTMsNjEuMzlaIi8+PC9nPjwvc3ZnPgo=") 0 100% / 100% 100% no-repeat; pointer-events: none; }
html.afb[data-schicht="tag"] .afb-titel { color: #FFFFFF; font: 900 clamp(38px, 6vw, 76px)/.95 var(--schrift); letter-spacing: -.01em; text-transform: uppercase; }
html.afb[data-schicht="tag"] .afb-titel .sch-umriss, html.afb[data-schicht="tag"] .afb-held-titel .sch-umriss { color: transparent; -webkit-text-fill-color: transparent; -webkit-text-stroke: 1.5px #FFFFFF; }
html.afb[data-schicht="tag"] .afb-untertitel { color: rgba(255,255,255,.9); }
html.afb[data-schicht="tag"] .afb-seitenkopf .afb-zurueck { color: rgba(255,255,255,.85); }
html.afb[data-schicht="tag"] .afb-held { border: 0; border-radius: 8px; background: radial-gradient(60% 140% at 100% 0%, #FCAF17 0%, transparent 60%), linear-gradient(100deg, var(--s-tief) 0%, var(--s-mitte) 50%, var(--s-knopf) 100%); color: #FFFFFF; }
html.afb[data-schicht="tag"] .afb-held { --weiss: #FFFFFF; --leise: rgba(255,255,255,.86); padding-bottom: clamp(44px, 6vw, 76px); }
html.afb[data-schicht="tag"] .afb-held::before { inset: auto 0 -1px 0; height: clamp(48px, 6.5vw, 84px); opacity: 1; z-index: -1; background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjgwIiBoZWlnaHQ9IjE4MCIgdmlld0JveD0iMCAwIDEyODAgMTgwIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9InQtdzEiIHgxPSIwLjI4IiB5MT0iNzUuNDgiIHgyPSItMC4yOCIgeTI9Ijc1LjQ4IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjRkZGRkZGIi8+PHN0b3Agb2Zmc2V0PSIwLjk1IiBzdG9wLWNvbG9yPSIjRkZGRkZGIiBzdG9wLW9wYWNpdHk9IjAuNSIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IGlkPSJ0LXcyIiB4MT0iMTQuNTEiIHkxPSIxODEuMzEiIHgyPSIxMjY4LjUzIiB5Mj0iLTU5LjY3IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjRkZGRkZGIiBzdG9wLW9wYWNpdHk9IjAuNSIvPjxzdG9wIG9mZnNldD0iMC4wNCIgc3RvcC1jb2xvcj0iI0ZGRkZGRiIgc3RvcC1vcGFjaXR5PSIwLjU1Ii8+PHN0b3Agb2Zmc2V0PSIwLjE3IiBzdG9wLWNvbG9yPSIjRkZGRkZGIiBzdG9wLW9wYWNpdHk9IjAuNjkiLz48c3RvcCBvZmZzZXQ9IjAuMyIgc3RvcC1jb2xvcj0iI0ZGRkZGRiIgc3RvcC1vcGFjaXR5PSIwLjgiLz48c3RvcCBvZmZzZXQ9IjAuNDQiIHN0b3AtY29sb3I9IiNGRkZGRkYiIHN0b3Atb3BhY2l0eT0iMC44OSIvPjxzdG9wIG9mZnNldD0iMC41OSIgc3RvcC1jb2xvcj0iI0ZGRkZGRiIgc3RvcC1vcGFjaXR5PSIwLjk1Ii8+PHN0b3Agb2Zmc2V0PSIwLjc2IiBzdG9wLWNvbG9yPSIjRkZGRkZGIiBzdG9wLW9wYWNpdHk9IjAuOTkiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNGRkZGRkYiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCBpZD0idC1iYW5kIiB4MT0iMjQzLjAyIiB5MT0iODEuMTciIHgyPSIxMjgwIiB5Mj0iODEuMTciIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiNGRkRCNzIiLz48c3RvcCBvZmZzZXQ9IjAuMzIiIHN0b3AtY29sb3I9IiNGRkRCNzIiLz48c3RvcCBvZmZzZXQ9IjAuNTYiIHN0b3AtY29sb3I9IiNGREMzNDAiLz48c3RvcCBvZmZzZXQ9IjAuNzMiIHN0b3AtY29sb3I9IiNGQ0FGMTciLz48c3RvcCBvZmZzZXQ9IjAuOSIgc3RvcC1jb2xvcj0iI0VBOEQwOCIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0UwN0EwMCIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IGlkPSJ0LXczIiB4MT0iMTI0Mi4zNCIgeTE9IjEwNS4yNSIgeDI9Ii0xMjIuNzIiIHkyPSIxMDUuMjUiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiNGRkZGRkYiIHN0b3Atb3BhY2l0eT0iMC44Ii8+PHN0b3Agb2Zmc2V0PSIwLjIxIiBzdG9wLWNvbG9yPSIjRkZGRkZGIiBzdG9wLW9wYWNpdHk9IjAuNzgiLz48c3RvcCBvZmZzZXQ9IjAuNDYiIHN0b3AtY29sb3I9IiNGRkZGRkYiIHN0b3Atb3BhY2l0eT0iMC43MiIvPjxzdG9wIG9mZnNldD0iMC43MyIgc3RvcC1jb2xvcj0iI0ZGRkZGRiIgc3RvcC1vcGFjaXR5PSIwLjYzIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjRkZGRkZGIiBzdG9wLW9wYWNpdHk9IjAuNSIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IGlkPSJ0LXc0IiB4MT0iMzcuNjYiIHkxPSIxMDUuMjUiIHgyPSIxNDAyLjcyIiB5Mj0iMTA1LjI1IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjRkZGRkZGIiBzdG9wLW9wYWNpdHk9IjAiLz48c3RvcCBvZmZzZXQ9IjAuMDQiIHN0b3AtY29sb3I9IiNGRkZGRkYiIHN0b3Atb3BhY2l0eT0iMCIvPjxzdG9wIG9mZnNldD0iMC4zMyIgc3RvcC1jb2xvcj0iI0ZGRkZGRiIgc3RvcC1vcGFjaXR5PSIwIi8+PHN0b3Agb2Zmc2V0PSIwLjM2IiBzdG9wLWNvbG9yPSIjRkZGRkZGIiBzdG9wLW9wYWNpdHk9IjAuMDciLz48c3RvcCBvZmZzZXQ9IjAuNDMiIHN0b3AtY29sb3I9IiNGRkZGRkYiIHN0b3Atb3BhY2l0eT0iMC4yOSIvPjxzdG9wIG9mZnNldD0iMC41IiBzdG9wLWNvbG9yPSIjRkZGRkZGIiBzdG9wLW9wYWNpdHk9IjAuNDgiLz48c3RvcCBvZmZzZXQ9IjAuNTgiIHN0b3AtY29sb3I9IiNGRkZGRkYiIHN0b3Atb3BhY2l0eT0iMC42NCIvPjxzdG9wIG9mZnNldD0iMC42NiIgc3RvcC1jb2xvcj0iI0ZGRkZGRiIgc3RvcC1vcGFjaXR5PSIwLjc3Ii8+PHN0b3Agb2Zmc2V0PSIwLjc0IiBzdG9wLWNvbG9yPSIjRkZGRkZGIiBzdG9wLW9wYWNpdHk9IjAuODciLz48c3RvcCBvZmZzZXQ9IjAuODIiIHN0b3AtY29sb3I9IiNGRkZGRkYiIHN0b3Atb3BhY2l0eT0iMC45NCIvPjxzdG9wIG9mZnNldD0iMC45MSIgc3RvcC1jb2xvcj0iI0ZGRkZGRiIgc3RvcC1vcGFjaXR5PSIwLjk5Ii8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjRkZGRkZGIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgaWQ9InQtbGlua3MiIHgxPSIwLjQ4IiB5MT0iNzUuNzUiIHgyPSIzMzkuNDMiIHkyPSI3NS43NSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iI0UwN0EwMCIvPjxzdG9wIG9mZnNldD0iMC41NSIgc3RvcC1jb2xvcj0iI0UwN0EwMCIvPjxzdG9wIG9mZnNldD0iMC44IiBzdG9wLWNvbG9yPSIjRkZFNjlDIi8+PHN0b3Agb2Zmc2V0PSIwLjk5IiBzdG9wLWNvbG9yPSIjRkZEQjcyIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PGc+PHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTAsMTA1LjhTMTAzLjIsODMuNDUsMzM1LjM2LDk0LjY5YzIxMC4xNywzNy40Miw1MzEsODQuMzEsNjM5LDgyLjMzLDExMS0xLjQxLDIwMi44My02LjkxLDMwNS42My0yNi44NVYxODBIMFoiLz48cG9seWdvbiBmaWxsPSJ1cmwoI3QtdzEpIiBwb2ludHM9IjAgOTQuNjYgMCA1Ni4zIDAgOTQuNjYgMCA5NC42NiIvPjxwYXRoIGZpbGw9InVybCgjdC13MikiIG9wYWNpdHk9IjAuMyIgZD0iTTM0OS40OSw5Ni4wN2M3OS41LDQuNjEsMTYwLDEzLjM3LDIzOS40NywxOS4xNiwzNDksMjUuNCw1NjAuNjUtMzMsNjkxLTY1LjcxVjBzLTE0Ljc3LDEzLjE5LTEyOC42Nyw0NC4zM2MtNjEuNTUsMTYuODMtMjc1LDYzLjE1LTU5OSw2My4xNUMzNjEuMjUsMTAzLjc3LDE5Miw2NSwwLDY2LjEzVjEwNS44QzExMS43NSw4Mi4zNywzNDkuNDksOTYuMDcsMzQ5LjQ5LDk2LjA3WiIvPjxwYXRoIGZpbGw9InVybCgjdC1iYW5kKSIgZD0iTTMzOC42Nyw5NWMzLC4yNSwyMTMuODEsMjIsMjIyLjkxLDIzLDQ5Ljc1LDUuNDYsOTkuNTIsOS41MSwxNDMuODQsMTEsOTUuNzUsMy4yNywyNTguMjUsMi43Niw0NjguOTUtNDAuMTMsNjAuMjMtMTIuMjYsMTA0LjktMjQuMTcsMTA1LjYzLTI0LjIzVjMyLjExcy0yNy4yOCwxMy41My0xMzcuNjksMzcuMzdhMjAxNC43OCwyMDE0Ljc4LDAsMCwxLTIxMiwzMy42LDIxMjIsMjEyMiwwLDAsMS0yMTIuNCwxMS42NHEtOTEuNzQuNTMtMTgwLjkzLTUuNTRDNDk2LjgsMTA2LjUxLDI0Myw3Ni43OCwyNDMsNzYuNzhaIi8+PHBhdGggZmlsbD0idXJsKCN0LXczKSIgZD0iTTEyODAsNjAuNjZjLS43NS4wNy00Ni4zOCwxNC0xMDYuNTUsMjYuMjMtMjEwLjUzLDQyLjktMzczLjM0LDQ0LTQ2OSw0MC43LTQ0LjI4LTEuNTEtOTMuNTgtNS4xNC0xNDMuMjktMTAuNTktMjMuNDYtMi41Ny0xOTEuNzktMjAuNjItMzI2Ljg2LTUwLjYzQzE5MS4yMiw1Ni44LDE0Ny4zNiw0Ny42NSwxMDEuNjksNDAuOSw3Ni4zNywzNy4xNiwzNS45LDMyLjQ4LDAsMzIuNDhWNTcuM2MzOS41Ny0uMzgsOTAuNjEsMS41LDEyOC40Myw1LjA5LDM0LjY2LDMuMjksNjguMzUsNy44OSwxMDEuNzgsMTIuODIsNDMuMTgsNy42NiwxODQuNiwzNC4yLDIyNS4wNyw0MC45MSwzMzcsNTQuNDIsNTM4Ljc4LDg4LjU0LDgyNC43MiwzNS4wNloiLz48cGF0aCBmaWxsPSJ1cmwoI3QtdzQpIiBkPSJNMTI4MCw2MC42NmMtLjc1LjA3LTQ2LjM4LDE0LTEwNi41NSwyNi4yMy0yMTAuNTMsNDIuOS0zNzMuMzQsNDQtNDY5LDQwLjctNDQuMjgtMS41MS05My41OC01LjE0LTE0My4yOS0xMC41OS0yMy40Ni0yLjU3LTE5MS43OS0yMC42Mi0zMjYuODYtNTAuNjNDMTkxLjIyLDU2LjgsMTQ3LjM2LDQ3LjY1LDEwMS42OSw0MC45LDc2LjM3LDM3LjE2LDM1LjksMzIuNDgsMCwzMi40OFY1Ny4zYzM5LjU3LS4zOCw5MC42MSwxLjUsMTI4LjQzLDUuMDksMzQuNjYsMy4yOSw2OC4zNSw3Ljg5LDEwMS43OCwxMi44Miw0My4xOCw3LjY2LDE4NC42LDM0LjIsMjI1LjA3LDQwLjkxLDMzNyw1NC40Miw1MzguNzgsODguNTQsODI0LjcyLDM1LjA2WiIvPjxwYXRoIGZpbGw9InVybCgjdC1saW5rcykiIGQ9Ik0xMjguNTMsNjEuMzlBMTIxNC44NCwxMjE0Ljg0LDAsMCwwLDAsNTYuM1Y5NC42NmM2Ni05LDEzMS4xMy05Ljg4LDE5NS45Mi04LjA3QzI0NC43Miw4OCwyOTIuNTYsOTEuMiwzNDAsOTUuMjcsMzQwLDk1LjI3LDE3NS4wNyw2MS4zOSwxMjguNTMsNjEuMzlaIi8+PC9nPjwvc3ZnPgo=") 0 100% / 100% 100% no-repeat; }
html.afb[data-schicht="tag"] .afb-held-licht { display: none; }
html.afb[data-schicht="tag"] .afb-speicher-text { color: rgba(255,255,255,.88); }
html.afb[data-schicht="tag"] .afb-held b, html.afb[data-schicht="tag"] .afb-held strong { color: #FFFFFF; }
html.afb[data-schicht="tag"] .afb-suche { background: #FFFFFF; border-color: #FFFFFF; color: #25282B; }
html.afb[data-schicht="tag"] .afb-suche:focus-within { border-color: #FCAF17; outline: 2px solid rgba(255,255,255,.6); }
html.afb[data-schicht="tag"] .afb-suche .icon, html.afb[data-schicht="tag"] .afb-suche kbd { color: #6B6F74; }
html.afb[data-schicht="tag"] .afb-suche kbd { border-color: #CDD1D9; }
html.afb[data-schicht="tag"] .afb-werkzeug { background: linear-gradient(#F2F3F7 80%, rgba(242,243,247,0)); }
html.afb[data-schicht="tag"] .afb-auswahlfeld select { color: #25282B; }
html.afb[data-schicht="tag"] .afb-auswahlfeld select option { background: #FFFFFF; color: #25282B; }
html.afb[data-schicht="tag"] .afb-held-titel { color: #FFFFFF; font-family: var(--schrift); text-transform: uppercase; letter-spacing: -.01em; }
html.afb[data-schicht="tag"] .afb-held-info, html.afb[data-schicht="tag"] .afb-held .afb-pfad, html.afb[data-schicht="tag"] .afb-held .afb-pfad a { color: rgba(255,255,255,.9); }
html.afb[data-schicht="tag"] .afb-held .afb-auge { color: #FFDB72; }
html.afb[data-schicht="tag"] .afb-held .afb-pille-umriss { background: transparent; border-color: #FFFFFF; color: #FFFFFF; }
html.afb[data-schicht="tag"] .afb-held .afb-pille-umriss:hover { background: #FFFFFF; color: #25282B; }
html.afb[data-schicht="tag"] .afb-held .eingabe, html.afb[data-schicht="tag"] .afb-held input { background: #FFFFFF; color: #25282B; }
html.afb[data-schicht="tag"] .afb-pfad a:hover, html.afb[data-schicht="tag"] .afb-pfad a.ziel { background: rgba(255,255,255,.14); color: #FFFFFF; }
html.afb[data-schicht="tag"] .afb-speicher-balken { background: rgba(255,255,255,.25); }

/* Pillen: gefüllt in Gold (Schrift dunkel), Umriss in Anthrazit */
html.afb[data-schicht="tag"] .afb-pille { background: #EEF0F4; color: #25282B; font: 800 13px/1 var(--schrift-text); letter-spacing: .02em; text-transform: none; }
html.afb[data-schicht="tag"] .afb-pille:hover { transform: none; }
html.afb[data-schicht="tag"] .afb-pille-gold { background: #FCAF17; color: #111111; }
html.afb[data-schicht="tag"] .afb-pille-gold:hover { background: #FFC539; }
html.afb[data-schicht="tag"] .afb-pille-umriss { background: #FFFFFF; border-color: #25282B; color: #25282B; }
html.afb[data-schicht="tag"] .afb-pille-umriss:hover { background: #25282B; color: #FFFFFF; border-color: #25282B; }
html.afb[data-schicht="tag"] .afb-pille-gefahr { background: #FFFFFF; border-color: #BD0000; color: #BD0000; }
html.afb[data-schicht="tag"] .afb-pille-gefahr:hover { background: #BD0000; color: #FFFFFF; }
html.afb[data-schicht="tag"] .afb-chip { background: #FFFFFF; border-color: #CDD1D9; color: #25282B; }
html.afb[data-schicht="tag"] .afb-chip:hover { background: #FFFFFF; border-color: #25282B; }
html.afb[data-schicht="tag"] .afb-chip.aktiv { background: #25282B; border-color: #25282B; color: #FFFFFF; }
html.afb[data-schicht="tag"] .knopf { border-radius: 100px; background: #FFFFFF; border: 1.5px solid #25282B; color: #25282B; }
html.afb[data-schicht="tag"] .knopf:hover { background: #25282B; color: #FFFFFF; }
html.afb[data-schicht="tag"] .knopf-primaer { background: #FCAF17; border-color: #FCAF17; color: #111111; }
html.afb[data-schicht="tag"] .knopf-primaer:hover { background: #FFC539; color: #111111; }

/* Flächen, die bisher fest schwarz waren */
html.afb[data-schicht="tag"] .karte { background: #FFFFFF; border: 1px solid #E3E5EA; border-radius: 8px; }
html.afb[data-schicht="tag"] .eingabe, html.afb[data-schicht="tag"] .afb-link-url input { background: #FFFFFF; border-color: #BEBEBE; color: #25282B; }
html.afb[data-schicht="tag"] .eingabe:focus { border-color: var(--s-knopf); outline: 2px solid rgba(252,175,23,.45); }
html.afb[data-schicht="tag"] .afb-kachel-bild { border-color: #E3E5EA; }
html.afb[data-schicht="tag"] .afb-kachel:hover .afb-kachel-bild, html.afb[data-schicht="tag"] .afb-kachel:focus-visible .afb-kachel-bild { outline: 2px solid #FCAF17; transform: translateY(-2px); }
html.afb[data-schicht="tag"] .afb-plakat-ordner { --p: radial-gradient(120% 90% at 30% 10%, #FFFFFF, #E9ECF1 70%); }
html.afb[data-schicht="tag"] .afb-plakat-ordner span { color: #25282B; }
html.afb[data-schicht="tag"] .afb-leer { background: #FFFFFF; border-color: #CDD1D9; }
html.afb[data-schicht="tag"] .afb-menue { background: #FFFFFF; border: 1px solid #E3E5EA; }
html.afb[data-schicht="tag"] .afb-detail { background: #FFFFFF; border-left: 1px solid #E3E5EA; }
html.afb[data-schicht="tag"] .afb-vorschau { background: #F7F8FA; border-color: #E3E5EA; }
html.afb[data-schicht="tag"] .afb-modal { background: rgba(37,40,43,.5); }
html.afb[data-schicht="tag"] .afb-rolle { background: #FFFFFF; }
html.afb[data-schicht="tag"] .afb-uploads { background: #FFFFFF; }
html.afb[data-schicht="tag"] .afb-uploads-gesamt, html.afb[data-schicht="tag"] .afb-uploads li .afb-fortschritt { background: #E3E5EA; }
html.afb[data-schicht="tag"] .afb-ablegen { background: rgba(37,40,43,.55); }
html.afb[data-schicht="tag"] .afb-ablegen-innen::after { background: #FFFFFF; }
html.afb[data-schicht="tag"] .afb-toast { background: #25282B; color: #FFFFFF; }
html.afb[data-schicht="tag"] .afb-tabelle th { color: #FFFFFF; background: var(--s-tief); border-bottom: 0; font-family: var(--schrift-text); }
html.afb[data-schicht="tag"] .afb-tabelle td { border-bottom-color: #ECEEF2; }
html.afb[data-schicht="tag"] .afb-tabelle tr:hover td { background: #F7F8FA; }
html.afb[data-schicht="tag"] .afb-haken { color: #FFFFFF; }

/* Fuß: Anthrazit mit gespiegeltem Twister */
html.afb[data-schicht="tag"] .afb-fuss { position: relative; margin-top: clamp(90px, 11vw, 150px); background: #25282B; border-top: 0; color: rgba(255,255,255,.75); }
html.afb[data-schicht="tag"] .afb-fuss::before { content: ""; position: absolute; left: 0; right: 0; bottom: calc(100% - 1px); height: clamp(46px, 7.5vw, 110px); transform: scaleX(-1); background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjgwIiBoZWlnaHQ9IjE4MCIgdmlld0JveD0iMCAwIDEyODAgMTgwIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9InQtdzEiIHgxPSIwLjI4IiB5MT0iNzUuNDgiIHgyPSItMC4yOCIgeTI9Ijc1LjQ4IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjRkZGRkZGIi8+PHN0b3Agb2Zmc2V0PSIwLjk1IiBzdG9wLWNvbG9yPSIjRkZGRkZGIiBzdG9wLW9wYWNpdHk9IjAuNSIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IGlkPSJ0LXcyIiB4MT0iMTQuNTEiIHkxPSIxODEuMzEiIHgyPSIxMjY4LjUzIiB5Mj0iLTU5LjY3IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjRkZGRkZGIiBzdG9wLW9wYWNpdHk9IjAuNSIvPjxzdG9wIG9mZnNldD0iMC4wNCIgc3RvcC1jb2xvcj0iI0ZGRkZGRiIgc3RvcC1vcGFjaXR5PSIwLjU1Ii8+PHN0b3Agb2Zmc2V0PSIwLjE3IiBzdG9wLWNvbG9yPSIjRkZGRkZGIiBzdG9wLW9wYWNpdHk9IjAuNjkiLz48c3RvcCBvZmZzZXQ9IjAuMyIgc3RvcC1jb2xvcj0iI0ZGRkZGRiIgc3RvcC1vcGFjaXR5PSIwLjgiLz48c3RvcCBvZmZzZXQ9IjAuNDQiIHN0b3AtY29sb3I9IiNGRkZGRkYiIHN0b3Atb3BhY2l0eT0iMC44OSIvPjxzdG9wIG9mZnNldD0iMC41OSIgc3RvcC1jb2xvcj0iI0ZGRkZGRiIgc3RvcC1vcGFjaXR5PSIwLjk1Ii8+PHN0b3Agb2Zmc2V0PSIwLjc2IiBzdG9wLWNvbG9yPSIjRkZGRkZGIiBzdG9wLW9wYWNpdHk9IjAuOTkiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNGRkZGRkYiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCBpZD0idC1iYW5kIiB4MT0iMjQzLjAyIiB5MT0iODEuMTciIHgyPSIxMjgwIiB5Mj0iODEuMTciIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiNGRkRCNzIiLz48c3RvcCBvZmZzZXQ9IjAuMzIiIHN0b3AtY29sb3I9IiNGRkRCNzIiLz48c3RvcCBvZmZzZXQ9IjAuNTYiIHN0b3AtY29sb3I9IiNGREMzNDAiLz48c3RvcCBvZmZzZXQ9IjAuNzMiIHN0b3AtY29sb3I9IiNGQ0FGMTciLz48c3RvcCBvZmZzZXQ9IjAuOSIgc3RvcC1jb2xvcj0iI0VBOEQwOCIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0UwN0EwMCIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IGlkPSJ0LXczIiB4MT0iMTI0Mi4zNCIgeTE9IjEwNS4yNSIgeDI9Ii0xMjIuNzIiIHkyPSIxMDUuMjUiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiNGRkZGRkYiIHN0b3Atb3BhY2l0eT0iMC44Ii8+PHN0b3Agb2Zmc2V0PSIwLjIxIiBzdG9wLWNvbG9yPSIjRkZGRkZGIiBzdG9wLW9wYWNpdHk9IjAuNzgiLz48c3RvcCBvZmZzZXQ9IjAuNDYiIHN0b3AtY29sb3I9IiNGRkZGRkYiIHN0b3Atb3BhY2l0eT0iMC43MiIvPjxzdG9wIG9mZnNldD0iMC43MyIgc3RvcC1jb2xvcj0iI0ZGRkZGRiIgc3RvcC1vcGFjaXR5PSIwLjYzIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjRkZGRkZGIiBzdG9wLW9wYWNpdHk9IjAuNSIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IGlkPSJ0LXc0IiB4MT0iMzcuNjYiIHkxPSIxMDUuMjUiIHgyPSIxNDAyLjcyIiB5Mj0iMTA1LjI1IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjRkZGRkZGIiBzdG9wLW9wYWNpdHk9IjAiLz48c3RvcCBvZmZzZXQ9IjAuMDQiIHN0b3AtY29sb3I9IiNGRkZGRkYiIHN0b3Atb3BhY2l0eT0iMCIvPjxzdG9wIG9mZnNldD0iMC4zMyIgc3RvcC1jb2xvcj0iI0ZGRkZGRiIgc3RvcC1vcGFjaXR5PSIwIi8+PHN0b3Agb2Zmc2V0PSIwLjM2IiBzdG9wLWNvbG9yPSIjRkZGRkZGIiBzdG9wLW9wYWNpdHk9IjAuMDciLz48c3RvcCBvZmZzZXQ9IjAuNDMiIHN0b3AtY29sb3I9IiNGRkZGRkYiIHN0b3Atb3BhY2l0eT0iMC4yOSIvPjxzdG9wIG9mZnNldD0iMC41IiBzdG9wLWNvbG9yPSIjRkZGRkZGIiBzdG9wLW9wYWNpdHk9IjAuNDgiLz48c3RvcCBvZmZzZXQ9IjAuNTgiIHN0b3AtY29sb3I9IiNGRkZGRkYiIHN0b3Atb3BhY2l0eT0iMC42NCIvPjxzdG9wIG9mZnNldD0iMC42NiIgc3RvcC1jb2xvcj0iI0ZGRkZGRiIgc3RvcC1vcGFjaXR5PSIwLjc3Ii8+PHN0b3Agb2Zmc2V0PSIwLjc0IiBzdG9wLWNvbG9yPSIjRkZGRkZGIiBzdG9wLW9wYWNpdHk9IjAuODciLz48c3RvcCBvZmZzZXQ9IjAuODIiIHN0b3AtY29sb3I9IiNGRkZGRkYiIHN0b3Atb3BhY2l0eT0iMC45NCIvPjxzdG9wIG9mZnNldD0iMC45MSIgc3RvcC1jb2xvcj0iI0ZGRkZGRiIgc3RvcC1vcGFjaXR5PSIwLjk5Ii8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjRkZGRkZGIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgaWQ9InQtbGlua3MiIHgxPSIwLjQ4IiB5MT0iNzUuNzUiIHgyPSIzMzkuNDMiIHkyPSI3NS43NSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iI0UwN0EwMCIvPjxzdG9wIG9mZnNldD0iMC41NSIgc3RvcC1jb2xvcj0iI0UwN0EwMCIvPjxzdG9wIG9mZnNldD0iMC44IiBzdG9wLWNvbG9yPSIjRkZFNjlDIi8+PHN0b3Agb2Zmc2V0PSIwLjk5IiBzdG9wLWNvbG9yPSIjRkZEQjcyIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PGc+PHBhdGggZmlsbD0iIzI1MjgyQiIgZD0iTTAsMTA1LjhTMTAzLjIsODMuNDUsMzM1LjM2LDk0LjY5YzIxMC4xNywzNy40Miw1MzEsODQuMzEsNjM5LDgyLjMzLDExMS0xLjQxLDIwMi44My02LjkxLDMwNS42My0yNi44NVYxODBIMFoiLz48cG9seWdvbiBmaWxsPSJ1cmwoI3QtdzEpIiBwb2ludHM9IjAgOTQuNjYgMCA1Ni4zIDAgOTQuNjYgMCA5NC42NiIvPjxwYXRoIGZpbGw9InVybCgjdC13MikiIG9wYWNpdHk9IjAuMyIgZD0iTTM0OS40OSw5Ni4wN2M3OS41LDQuNjEsMTYwLDEzLjM3LDIzOS40NywxOS4xNiwzNDksMjUuNCw1NjAuNjUtMzMsNjkxLTY1LjcxVjBzLTE0Ljc3LDEzLjE5LTEyOC42Nyw0NC4zM2MtNjEuNTUsMTYuODMtMjc1LDYzLjE1LTU5OSw2My4xNUMzNjEuMjUsMTAzLjc3LDE5Miw2NSwwLDY2LjEzVjEwNS44QzExMS43NSw4Mi4zNywzNDkuNDksOTYuMDcsMzQ5LjQ5LDk2LjA3WiIvPjxwYXRoIGZpbGw9InVybCgjdC1iYW5kKSIgZD0iTTMzOC42Nyw5NWMzLC4yNSwyMTMuODEsMjIsMjIyLjkxLDIzLDQ5Ljc1LDUuNDYsOTkuNTIsOS41MSwxNDMuODQsMTEsOTUuNzUsMy4yNywyNTguMjUsMi43Niw0NjguOTUtNDAuMTMsNjAuMjMtMTIuMjYsMTA0LjktMjQuMTcsMTA1LjYzLTI0LjIzVjMyLjExcy0yNy4yOCwxMy41My0xMzcuNjksMzcuMzdhMjAxNC43OCwyMDE0Ljc4LDAsMCwxLTIxMiwzMy42LDIxMjIsMjEyMiwwLDAsMS0yMTIuNCwxMS42NHEtOTEuNzQuNTMtMTgwLjkzLTUuNTRDNDk2LjgsMTA2LjUxLDI0Myw3Ni43OCwyNDMsNzYuNzhaIi8+PHBhdGggZmlsbD0idXJsKCN0LXczKSIgZD0iTTEyODAsNjAuNjZjLS43NS4wNy00Ni4zOCwxNC0xMDYuNTUsMjYuMjMtMjEwLjUzLDQyLjktMzczLjM0LDQ0LTQ2OSw0MC43LTQ0LjI4LTEuNTEtOTMuNTgtNS4xNC0xNDMuMjktMTAuNTktMjMuNDYtMi41Ny0xOTEuNzktMjAuNjItMzI2Ljg2LTUwLjYzQzE5MS4yMiw1Ni44LDE0Ny4zNiw0Ny42NSwxMDEuNjksNDAuOSw3Ni4zNywzNy4xNiwzNS45LDMyLjQ4LDAsMzIuNDhWNTcuM2MzOS41Ny0uMzgsOTAuNjEsMS41LDEyOC40Myw1LjA5LDM0LjY2LDMuMjksNjguMzUsNy44OSwxMDEuNzgsMTIuODIsNDMuMTgsNy42NiwxODQuNiwzNC4yLDIyNS4wNyw0MC45MSwzMzcsNTQuNDIsNTM4Ljc4LDg4LjU0LDgyNC43MiwzNS4wNloiLz48cGF0aCBmaWxsPSJ1cmwoI3QtdzQpIiBkPSJNMTI4MCw2MC42NmMtLjc1LjA3LTQ2LjM4LDE0LTEwNi41NSwyNi4yMy0yMTAuNTMsNDIuOS0zNzMuMzQsNDQtNDY5LDQwLjctNDQuMjgtMS41MS05My41OC01LjE0LTE0My4yOS0xMC41OS0yMy40Ni0yLjU3LTE5MS43OS0yMC42Mi0zMjYuODYtNTAuNjNDMTkxLjIyLDU2LjgsMTQ3LjM2LDQ3LjY1LDEwMS42OSw0MC45LDc2LjM3LDM3LjE2LDM1LjksMzIuNDgsMCwzMi40OFY1Ny4zYzM5LjU3LS4zOCw5MC42MSwxLjUsMTI4LjQzLDUuMDksMzQuNjYsMy4yOSw2OC4zNSw3Ljg5LDEwMS43OCwxMi44Miw0My4xOCw3LjY2LDE4NC42LDM0LjIsMjI1LjA3LDQwLjkxLDMzNyw1NC40Miw1MzguNzgsODguNTQsODI0LjcyLDM1LjA2WiIvPjxwYXRoIGZpbGw9InVybCgjdC1saW5rcykiIGQ9Ik0xMjguNTMsNjEuMzlBMTIxNC44NCwxMjE0Ljg0LDAsMCwwLDAsNTYuM1Y5NC42NmM2Ni05LDEzMS4xMy05Ljg4LDE5NS45Mi04LjA3QzI0NC43Miw4OCwyOTIuNTYsOTEuMiwzNDAsOTUuMjcsMzQwLDk1LjI3LDE3NS4wNyw2MS4zOSwxMjguNTMsNjEuMzlaIi8+PC9nPjwvc3ZnPgo=") 0 100% / 100% 100% no-repeat; pointer-events: none; }
html.afb[data-schicht="tag"] .afb-fuss-marke p, html.afb[data-schicht="tag"] .afb-fuss-links a { color: #FFFFFF; }
html.afb[data-schicht="tag"] .afb-fuss-marke small, html.afb[data-schicht="tag"] .afb-fuss-klein { color: rgba(255,255,255,.65); }
html.afb[data-schicht="tag"] .afb-fuss .afb-pille-umriss { background: transparent; border-color: rgba(255,255,255,.5); color: #FFFFFF; }
html.afb[data-schicht="tag"] .afb-fuss .kz-steuerung { border-top-color: rgba(255,255,255,.14); color: rgba(255,255,255,.8); }
html.afb[data-schicht="tag"] .afb-fuss .kz-knopf { border-color: rgba(255,255,255,.25); }
html.afb[data-schicht="tag"] .afb-fuss-klein { border-top-color: rgba(255,255,255,.14); }

/* Öffentliche Seiten (Freigabe, Anfrage) */
html.afb[data-schicht="tag"] .afb-anmelde-buehne { display: none; }
html.afb[data-schicht="tag"] .afb-anmelde-koerper, html.afb[data-schicht="tag"] .afb-oeffentlich { background: #F2F3F7; }
html.afb[data-schicht="tag"] .afb-anmelde-karte, html.afb[data-schicht="tag"] .afb-oeffentlich-karte { background: #FFFFFF; border: 1px solid #E3E5EA; border-top: 6px solid #FCAF17; border-radius: 8px; -webkit-backdrop-filter: none; backdrop-filter: none; }
html.afb[data-schicht="tag"] .afb-anmelde-karte .afb-auge, html.afb[data-schicht="tag"] .afb-oeffentlich-karte .afb-auge { color: var(--s-knopf); }
html.afb[data-schicht="tag"] .afb-anmelde-titel { color: #25282B; text-transform: uppercase; letter-spacing: -.01em; }
html.afb[data-schicht="tag"] .afb-oeffentlich-inhalt .karte { border-top: 6px solid #FCAF17; }

@media (max-width: 719px) {
  html.afb[data-schicht="tag"] .afb-kopf > .afb-marke { margin-right: 56px; }
  html.afb[data-schicht="tag"] .afb-kopf > .afb-marke::after { width: 56px; }
}

/* ================= Behälter (154.7) – Unitymedia + Vodafone, Rundung aus, Schatten aus, Knopf pille ================= */
html.afb[data-schicht="tag"] {
  --s-r: 0px; --s-r-s: 0px; --s-sh: none; --s-knopf-r: 999px;
  --radius: var(--s-r); --radius-s: var(--s-r-s); --schatten: var(--s-sh); --schatten-hoch: var(--s-sh);
  /* Vodafone-Abstandsleiter (--sm-1 … --sm-4) und Linien (--dark-5, --dark-10) */
  --v-sm-1: clamp(20px, calc(15.7px + 1.13vw), 32px); --v-sm-2: clamp(16px, calc(13.1px + .75vw), 24px); --v-sm-3: clamp(12px, calc(10.6px + .38vw), 16px); --v-sm-4: clamp(8px, calc(6.6px + .38vw), 12px);
  --v-dark-5: rgba(0,0,0,.05); --v-dark-10: rgba(0,0,0,.10); --v-base-1: #25282B; --v-base-2: #7E7E7E; --v-base-3: #BEBEBE; --v-base-6: #F9F9F9;
}

/* ---- Karten (Vodafone: Fläche ohne Rahmen; Unitymedia .box: weiße Fläche, optionaler Schatten) */
html.afb[data-schicht="tag"] .karte,
html.afb[data-schicht="tag"] .afb-menue,
html.afb[data-schicht="tag"] .afb-person { background: #FFFFFF; color: #25282B; border: 0; border-top: 4px solid var(--s-knopf); border-radius: var(--s-r); box-shadow: var(--s-sh) !important; }
html.afb[data-schicht="tag"] .karte { padding: var(--v-sm-1); }
html.afb[data-schicht="tag"] .karte + .karte { margin-top: var(--v-sm-2); }
html.afb[data-schicht="tag"] .tabelle-rahmen { background: #FFFFFF; border: 0; border-top: 4px solid var(--s-knopf); border-radius: var(--s-r); box-shadow: var(--s-sh) !important; overflow-x: auto; padding: 0; }
html.afb[data-schicht="tag"] .karte .tabelle-rahmen, html.afb[data-schicht="tag"] .karte .tabelle-rahmen:first-child { border-top: 0; box-shadow: none !important; }
html.afb[data-schicht="tag"] .karte-kopf { margin-bottom: var(--v-sm-2); padding-bottom: var(--v-sm-3); border-bottom: 1px solid var(--v-dark-10); }
html.afb[data-schicht="tag"] .karte-kopf h2, html.afb[data-schicht="tag"] .karte-kopf h3 { font-family: inherit; font-size: clamp(16px, calc(14.6px + .38vw), 20px); font-weight: 700; line-height: 1.25; letter-spacing: -.005em; color: #25282B; }
html.afb[data-schicht="tag"] .karte-kopf .icon { color: var(--s-knopf); }
/* Kartenkopf als Farbband wie die Bühne und die dunklen Akkordeon-Köpfe bei Vodafone (Unitymedia: .box-header); Karten ohne Kopf behalten den farbigen Strich oben */
html.afb[data-schicht="tag"] .karte:has(> .karte-kopf:first-child) { border-top: 0; }
html.afb[data-schicht="tag"] .karte > .karte-kopf:first-child { margin: calc(-1 * var(--v-sm-1)) calc(-1 * var(--v-sm-1)) var(--v-sm-1); padding: var(--v-sm-3) var(--v-sm-1); border: 0; border-radius: var(--s-r) var(--s-r) 0 0;
  background: radial-gradient(60% 220% at 100% 0%, var(--s-f1, var(--s-knopf)) 0%, transparent 70%), linear-gradient(100deg, var(--s-tief) 0%, var(--s-mitte, var(--s-tief)) 100%); }
html.afb[data-schicht="tag"] .karte > .karte-kopf:first-child h2, html.afb[data-schicht="tag"] .karte > .karte-kopf:first-child h3 { color: #FFFFFF; }
html.afb[data-schicht="tag"] .karte > .karte-kopf:first-child .icon { color: #FFFFFF; opacity: .9; }
html.afb[data-schicht="tag"] .karte > .karte-kopf:first-child .hilfe, html.afb[data-schicht="tag"] .karte > .karte-kopf:first-child small { color: rgba(255,255,255,.82); }

/* ---- Kacheln: Fläche, beim Überfahren dunkel wie --background-card-hover; Symbol als Kreis */
 { background: #FFFFFF; border: 0; border-top: 4px solid var(--v-dark-10); border-radius: var(--s-r); box-shadow: var(--s-sh) !important; padding: var(--v-sm-2) var(--v-sm-2) var(--v-sm-2) var(--v-sm-1); transition: background-color .3s ease-out, border-color .3s ease-out, color .3s ease-out; transform: none; }
 { background: var(--v-base-1); border-top-color: var(--s-knopf); color: #FFFFFF; transform: none; }
html.afb[data-schicht="tag"] .kachel-text strong { font-weight: 700; font-size: 15.5px; transition: color .3s ease-out; }
html.afb[data-schicht="tag"] .kachel-text small { transition: color .3s ease-out; }
html.afb[data-schicht="tag"] .kachel:hover .kachel-text strong { color: #FFFFFF; }
html.afb[data-schicht="tag"] .kachel:hover .kachel-text small { color: rgba(255,255,255,.78); }
html.afb[data-schicht="tag"] .kachel-icon { width: 44px; height: 44px; border-radius: 50%; color: var(--s-knopf); background: var(--s-hauch, var(--v-dark-5)); transition: background-color .3s ease-out, color .3s ease-out; }
html.afb[data-schicht="tag"] .kachel:hover .kachel-icon { background: var(--s-knopf); color: #FFFFFF; }
html.afb[data-schicht="tag"] .kachel-pfeil, html.afb[data-schicht="tag"] .kachel:hover .kachel-pfeil { color: var(--v-base-2); }
html.afb[data-schicht="tag"] .kachel:hover .kachel-pfeil { color: #FFFFFF; }
html.afb[data-schicht="tag"] .kachel .pille, html.afb[data-schicht="tag"] .kachel [class*="pille"] { border-radius: 999px; }

/* ---- Kennzahlen (Vodafone „at a glance“): Zahl groß in der Primärfarbe, Rahmen nur oben als Statusfarbe */
 { background: #FFFFFF; border: 0; border-top: 4px solid var(--sc, var(--s-knopf)); border-radius: var(--s-r); box-shadow: var(--s-sh) !important; padding: var(--v-sm-2) var(--v-sm-2) var(--v-sm-3); transition: background-color .3s ease-out, border-color .3s ease-out; transform: none; }
 { display: none; }
html.afb[data-schicht="tag"] .kennzahl-wert { font-weight: 800; letter-spacing: -.02em; font-size: clamp(26px, calc(20px + 1.1vw), 36px); }
html.afb[data-schicht="tag"] a.afb-kpi:hover, html.afb[data-schicht="tag"] .afb-kpi:hover { background: var(--v-base-1); border-top-color: var(--s-knopf); transform: none; }
html.afb[data-schicht="tag"] a.afb-kpi:hover b, html.afb[data-schicht="tag"] .afb-kpi:hover b { color: #FFFFFF; }
html.afb[data-schicht="tag"] a.afb-kpi:hover span, html.afb[data-schicht="tag"] .afb-kpi:hover span { color: rgba(255,255,255,.78); }
html.afb[data-schicht="tag"] .afb-kpi.hervor { background: var(--s-hauch, var(--v-dark-5)); border-top-color: var(--s-knopf); }
html.afb[data-schicht="tag"] .afb-kpi.hervor:hover { background: var(--v-base-1); }
html.afb[data-schicht="tag"] .afb-kpi.hervor b { color: var(--s-knopf); }
html.afb[data-schicht="tag"] .afb-kpi.hervor span { color: var(--s-text-2); }
html.afb[data-schicht="tag"] a.afb-kpi.hervor:hover span { color: rgba(255,255,255,.78); }
html.afb[data-schicht="tag"] a.afb-kpi.hervor:hover b { color: #FFFFFF; }
html.afb[data-schicht="tag"] .stil-raster { margin-top: var(--v-sm-3); }

/* ---- Auswahlkarten (CCF: Dock-Stil) und innere Flächen: dieselbe Sprache wie Karten und Kacheln */
.s-nichts { background: #FFFFFF; border: 0; border-top: 4px solid var(--v-dark-10); border-radius: var(--s-r); box-shadow: var(--s-sh) !important; padding: var(--v-sm-3); gap: var(--v-sm-3); color: var(--v-base-1); transition: background-color .3s ease-out, border-color .3s ease-out, color .3s ease-out; }
.s-nichts { border-top-color: var(--s-knopf); background: var(--v-base-6); }
.s-nichts { background: var(--v-base-1); border-top-color: var(--s-knopf); color: #FFFFFF; box-shadow: var(--s-sh) !important; }
.s-nichts { color: rgba(255,255,255,.78); opacity: 1; }
.s-nichts { outline: 2px solid var(--s-knopf); outline-offset: 3px; }
.s-nichts { border-radius: var(--s-r-s); }
html.afb[data-schicht="tag"] .afb-absender-liste { background: var(--v-base-6); border: 1px solid var(--v-dark-10); border-radius: var(--s-r); box-shadow: none !important; }

/* ---- Hinweise und Meldungen: Fläche mit farbigem Streifen links */
html.afb[data-schicht="tag"] .meldung { background: #FFFFFF; border: 0; border-left: 4px solid var(--sc, var(--s-knopf)); border-radius: var(--s-r); box-shadow: var(--s-sh) !important; }

/* ---- Tabellen (Unitymedia): getrennte Zellen, Kopfzeile dunkel, erste Spalte fett, Eckzellen gerundet (Standard: eckig) */
html.afb[data-schicht="tag"] .afb-tabelle { border-collapse: separate; border-spacing: 1px; background: var(--v-dark-10); width: 100%; }
html.afb[data-schicht="tag"] .afb-tabelle th { background: var(--s-tief); color: #FFFFFF; border: 0; padding: 12px 14px; }
html.afb[data-schicht="tag"] .afb-tabelle td { background: #FFFFFF; border: 0; padding: 12px 14px; }
html.afb[data-schicht="tag"] .afb-tabelle tbody tr:hover td { background: var(--s-hauch, #F7F8FA); }
html.afb[data-schicht="tag"] .afb-tabelle td:first-child { font-weight: 700; }
html.afb[data-schicht="tag"] .afb-tabelle td.mono { border: 0; border-radius: 0; padding: 12px 14px; background: #FFFFFF; }
html.afb[data-schicht="tag"] .afb-tabelle tr:first-child > :first-child { border-top-left-radius: var(--s-r-s); }
html.afb[data-schicht="tag"] .afb-tabelle tr:first-child > :last-child { border-top-right-radius: var(--s-r-s); }
html.afb[data-schicht="tag"] .afb-tabelle tr:last-child > :first-child { border-bottom-left-radius: var(--s-r-s); }
html.afb[data-schicht="tag"] .afb-tabelle tr:last-child > :last-child { border-bottom-right-radius: var(--s-r-s); }

/* ---- Reiter (Vodafone .tabs__link): Text mit Haarlinie, aktiv fett mit farbiger Unterkante */
 { display: flex; flex-wrap: wrap; gap: 0; padding: 0; margin-bottom: var(--v-sm-2); background: transparent; border: 0; border-bottom: 2px solid var(--v-dark-10); border-radius: 0; }
 { position: relative; margin: 0; padding: 12px 18px; background: transparent; border: 0; border-radius: 0; color: #25282B; font-weight: 400; transition: color .25s; }
 { content: ""; position: absolute; left: 0; right: 0; bottom: -2px; height: 3px; background: transparent; transition: background-color .25s; }
 { background: transparent; border: 0; color: var(--v-base-2); }
 { margin: 0; padding: 12px 18px; background: transparent; border: 0; color: #25282B; font-weight: 700; }
 { background: var(--s-knopf); }
,  { background: var(--s-hauch, var(--v-dark-5)); color: var(--s-knopf); border-radius: 999px; }

/* ---- Felder */
html.afb[data-schicht="tag"] .eingabe { border-radius: var(--s-r-s); }

/* ---- Akkordeon (Vodafone action-button, Unitymedia .accordion-header): Zeile mit rundem Auf-/Zu-Knopf */
 { padding: var(--v-sm-3) var(--v-sm-2) var(--v-sm-3) var(--v-sm-1); background: #FFFFFF; border-bottom: 1px solid var(--v-dark-10); }
 { content: "+"; display: grid; place-items: center; width: 32px; height: 32px; border-radius: 50%; background: var(--s-knopf); color: #FFFFFF; font: 400 22px/1 system-ui, sans-serif; transform: none; transition: background-color .25s; }
html.afb[data-schicht="tag"] .akkordeon-teil[open] > summary::after { content: "\00D7"; transform: none; background: var(--v-base-1); }
html.afb[data-schicht="tag"] .akkordeon-teil[open] > summary { border-bottom-color: var(--v-dark-10); }
html.afb[data-schicht="tag"] .akkordeon-teil[open] { background: var(--v-base-6); }
html.afb[data-schicht="tag"] .akkordeon-titel { font-weight: 700; }
html.afb[data-schicht="tag"] .akkordeon { border: 0; border-top: 4px solid var(--s-knopf); }

/* ---- AFB: weitere Flächen folgen der Rundung (Bühnen-Kasten, Leerfläche, Vorschau, Kacheln) */
html.afb[data-schicht="tag"] .afb-held, html.afb[data-schicht="tag"] .afb-leer, html.afb[data-schicht="tag"] .afb-vorschau, html.afb[data-schicht="tag"] .afb-kachel-bild, html.afb[data-schicht="tag"] .afb-plakat-ordner, html.afb[data-schicht="tag"] .afb-anmelde-karte, html.afb[data-schicht="tag"] .afb-oeffentlich-karte, html.afb[data-schicht="tag"] .afb-menue { border-radius: var(--s-r); }

/* ---- Knöpfe: Form nach Wahl (Standard: Pille) */
html.afb[data-schicht="tag"] .knopf,
html.afb[data-schicht="tag"] .afb-pille { border-radius: var(--s-knopf-r); }
