/* =========================================================
   Aus der Garage · Konto (/konto/) — Stufe 2 Teil 1
   ========================================================= */
.s14-konto{max-width:560px;margin:0 auto;padding:8px 0 40px}
.s14-k-innen{max-width:760px}
.s14-k-meldung{max-width:560px;margin:0 auto 18px;padding:13px 16px;border-radius:7px;font-size:15px;line-height:1.5}
.s14-k-meldung.ist-ok{background:#cfe0d8;color:#10171f}
.s14-k-meldung.ist-fehler{background:#fbe3e1;color:#8a1610}
.s14-k-reiter{display:flex;gap:8px;margin-bottom:22px}
.s14-k-reiterknopf{flex:1;padding:11px 14px;border:1px solid #d6dce2;border-radius:7px;background:#fff;color:#4a6178;font:700 15px Inter,sans-serif;cursor:pointer}
.s14-k-reiterknopf.ist-aktiv{background:#1d3247;border-color:#1d3247;color:#fff}
.s14-konto h2{font:700 26px/1.2 Kanit,Inter,sans-serif;color:#1d3247;margin:0 0 6px}
.s14-k-unter{color:#4a6178;font-size:15px;margin:0 0 20px}
.s14-k-form label{display:block;margin:0 0 16px;font:600 14px Inter,sans-serif;color:#1d3247}
.s14-k-form input[type=text],.s14-k-form input[type=email],.s14-k-form input[type=password]{display:block;width:100%;margin-top:6px;padding:12px 14px;border:1px solid #d6dce2;border-radius:7px;font:400 15px Inter,sans-serif;color:#10171f;background:#fff;box-sizing:border-box}
.s14-k-form input:focus{outline:2px solid #1d3247;outline-offset:1px}
.s14-k-form small{display:block;margin-top:5px;font:400 13px/1.5 Inter,sans-serif;color:#4a6178}
.s14-k-haken{display:flex;gap:10px;align-items:flex-start;font-weight:400!important;font-size:14px;line-height:1.55;color:#10171f}
.s14-k-haken input{margin-top:3px;flex:none}
.s14-k-haken a{color:#e0241b}
.s14-k-ht{position:absolute!important;left:-9999px!important;height:1px;width:1px;overflow:hidden}
.s14-k-senden{display:inline-block;margin-top:6px;padding:13px 26px;border:0;border-radius:5px;background:linear-gradient(180deg,#ec3a30 0%,#d31d14 100%);color:#fff;font:700 15px Inter,sans-serif;cursor:pointer;text-decoration:none}
.s14-k-hinweis{margin-top:14px;font-size:13px;color:#4a6178}
.s14-k-hinweis a{color:#e0241b}
.s14-k-ablauf{margin-top:34px;padding:20px 22px;background:#f6f7f8;border-radius:10px}
.s14-k-ablauf h3{font:700 17px Kanit,Inter,sans-serif;color:#1d3247;margin:0 0 10px}
.s14-k-ablauf ol{margin:0;padding-left:20px}
.s14-k-ablauf li{font-size:14px;line-height:1.6;color:#10171f;margin-bottom:6px}
.s14-k-kopf{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}
.s14-k-kopf-rechts{display:flex;gap:14px;align-items:center}
/* Kopf-Knöpfe wie in der Hero-Section: Rot-Verlauf mit Glow + heller Ghost daneben */
.s14-k-knoepfe{display:flex;gap:10px;align-items:center;flex-wrap:wrap}
.s14-k-plus{padding:10px 18px;border-radius:5px;background:linear-gradient(180deg,#ec3a30 0%,#d31d14 100%);box-shadow:0 0 18px rgba(224,36,27,.26),0 10px 24px rgba(211,29,20,.3),inset 0 1px 0 rgba(255,255,255,.2);color:#fff!important;font:700 14px Inter,sans-serif;text-decoration:none}
.s14-k-zweitknopf{padding:10px 18px;border-radius:5px;background:rgba(29,50,71,.04);border:1px solid rgba(29,50,71,.28);color:#1d3247!important;font:700 14px Inter,sans-serif;text-decoration:none}
.s14-k-ab{font-size:14px;color:#4a6178;text-decoration:none}
.s14-k-liste{list-style:none;margin:18px 0 0;padding:0}
.s14-k-fz{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 18px;border:1px solid #e3e7ea;border-radius:9px;margin-bottom:10px;background:#fff}
.s14-k-fz-name{font:600 15px Inter,sans-serif;color:#10171f}
.s14-k-fz-status{font:700 12px Inter,sans-serif;letter-spacing:.04em;text-transform:uppercase;padding:5px 10px;border-radius:99px;background:#f6f7f8;color:#4a6178}
.s14-k-fz.ist-publish .s14-k-fz-status{background:#cfe0d8;color:#10171f}
.s14-k-fz.ist-pending .s14-k-fz-status{background:#fdeeda;color:#7a4a12}
@media (hover:hover) and (pointer:fine){
	.s14-k-reiterknopf:not(.ist-aktiv):hover{border-color:#1d3247;color:#1d3247}
	.s14-k-senden:hover,.s14-k-plus:hover{filter:brightness(1.06)}
	.s14-k-zweitknopf:hover{background:rgba(29,50,71,.09);border-color:#1d3247}
	.s14-k-ab:hover{color:#e0241b}
}
/* Meine Garage · Fahrzeugkarten — Entscheidung „Stellplätze": Nummer, farbige Statuskante */
.s14-k-karte{display:grid;grid-template-columns:56px 190px 1fr auto;gap:16px;align-items:center;border:1px solid #e3e7ea;border-left-width:4px;border-radius:9px;padding:12px 14px 12px 0;margin-bottom:12px;background:#fff}
.s14-k-karte.ist-publish{border-left-color:#9dbfae}
.s14-k-karte.ist-pending{border-left-color:#e8b563}
.s14-k-karte.ist-draft{border-left-color:#c3ccd3}
.s14-k-karte-nr{font:800 italic 24px/1 Kanit,Inter,sans-serif;color:#d4dbe1;text-align:center}
.s14-k-karte-bild{display:block;aspect-ratio:3/2;border-radius:6px;overflow:hidden;background:#eef1f3;position:relative}
.s14-k-karte-bild img{width:100%;height:100%;object-fit:cover;display:block}
.s14-k-karte-leer{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font:600 12px Inter,sans-serif;color:#93a4b2;text-align:center;padding:8px}
.s14-k-karte-mitte > b{font:700 17px/1.25 Kanit,Inter,sans-serif;color:#1d3247;display:block;margin-bottom:4px}
.s14-k-karte-zeile{display:block;font:400 13.5px Inter,sans-serif;color:#4a6178;margin-bottom:6px}
.s14-k-karte-hinweis{display:block;font:400 13px/1.5 Inter,sans-serif;color:#93a4b2}
.s14-k-karte-zaehler{display:block;font:400 13.5px Inter,sans-serif;color:#10171f}
.s14-k-karte-zaehler b{display:inline;font-weight:700;color:#10171f}
.s14-k-karte-rechts{display:flex;flex-direction:column;gap:10px;align-items:flex-end}
.s14-k-karte-knopf{display:inline-block;padding:0;border:0;background:none;color:#1d3247!important;font:700 13.5px Inter,sans-serif;text-decoration:none;white-space:nowrap}
.s14-k-karte-knopf::after{content:" →";color:#e0241b}
.s14-k-karte-knopf:visited{color:#1d3247!important}
.s14-k-karte-knopf.ist-zweit{background:none;border:0;color:#4a6178!important}
@media (max-width:640px){.s14-k-karte{grid-template-columns:1fr;gap:10px;padding:12px}.s14-k-karte-nr{display:none}.s14-k-karte-rechts{flex-direction:row;align-items:center;justify-content:space-between;width:100%}}
@media (hover:hover) and (pointer:fine){.s14-k-karte-knopf:hover{color:#e0241b!important}.s14-k-karte-knopf.ist-zweit:hover{color:#e0241b!important}}
.s14-k-karte-rueckfrage{display:block;font:400 13px/1.5 Inter,sans-serif;color:#7a4a12;background:#fdeeda;border-radius:6px;padding:8px 10px;margin-top:2px}
.s14-k-karte-rueckfrage b{font-weight:700}
/* Leerzustand „Meine Fahrzeuge" — Entscheidung Vorschlag 2 „Drei Schritte" */
.s14-g-schritte{border:1px solid #e3e7ea;border-radius:9px;background:#f6f7f8;padding:28px 22px 26px;text-align:center}
.s14-g-schritte > p{margin:0 0 20px;font:400 14.5px Inter,sans-serif;color:#4a6178}
.s14-g-reihe{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;max-width:660px;margin:0 auto}
.s14-g-schritt{background:#fff;border:1px solid #e3e7ea;border-radius:8px;padding:16px 14px}
.s14-g-schritt i{display:inline-flex;width:26px;height:26px;border-radius:50%;background:#cfe0d8;color:#1d3247;font:700 13px/26px Inter,sans-serif;font-style:normal;justify-content:center;margin-bottom:8px}
.s14-g-schritt b{display:block;font:700 14px Kanit,Inter,sans-serif;color:#1d3247;margin-bottom:3px}
.s14-g-schritt span{display:block;font:400 12.5px/1.5 Inter,sans-serif;color:#4a6178}
.s14-g-fuss{margin:34px 0 0;font:600 13px Inter,sans-serif;color:#1d3247}
.s14-g-fuss i{font-style:normal;color:#e0241b;font-weight:700}
@media (max-width:640px){.s14-g-reihe{grid-template-columns:1fr}}
/* Konto · Redaktionssektion (Admin) — Zeilenaktionen als Textaktion (Entscheidung Knöpfe V2) */
.s14-k-red{border:1px solid #e3e7ea;border-radius:9px;overflow:hidden;margin:0 0 22px;background:#fff}
.s14-k-red-kopf{background:#1d3247;color:#fff;padding:10px 16px;font:800 italic 15px/1 Kanit,Inter,sans-serif;letter-spacing:.03em}
.s14-k-red-block{padding:12px 16px;border-top:1px solid #eef1f3}
.s14-k-red-block h3{font:700 13px/1 Kanit,Inter,sans-serif;color:#1d3247;margin:0 0 10px;text-transform:uppercase;letter-spacing:.05em;display:flex;align-items:center;gap:8px}
.s14-k-red-zahl{background:#e0241b;color:#fff;font:700 11px/1 Inter,sans-serif;border-radius:99px;padding:3px 8px}
.s14-k-red-leer{font:400 13.5px Inter,sans-serif;color:#93a4b2;margin:0}
.s14-k-red-zeile{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:9px 6px;margin:0 -6px;border-radius:6px;border-bottom:1px solid #f2f4f6;font:400 13.5px/1.5 Inter,sans-serif;color:#4a6178}
.s14-k-red-zeile:last-child{border-bottom:0}
.s14-k-red-zeile b{color:#10171f;font-weight:600}
.s14-k-red-bild{flex:none;height:60px;width:auto;max-width:132px;border-radius:5px;background:#eef1f3;display:block}
.s14-k-red-bild.ist-leer{width:96px}
.s14-k-red-text{flex:1;min-width:0}
.s14-k-red-zeile a{flex:none;font:600 13px Inter,sans-serif;color:#1d3247;background:none;padding:0;border-radius:0;text-decoration:none}
.s14-k-red-zeile a::after{content:" →";color:#e0241b}
.s14-k-red-zeile a:visited{color:#1d3247}
/* Beiträge: kompakte Tabelle (Entscheidung Vorschlag 2) — Aktionen gestapelt, ohne Pfeil, Hover fett */
.s14-b-tab{width:100%;border-collapse:collapse}
.s14-b-tab td{padding:9px 8px;border-bottom:1px solid #f2f4f6;vertical-align:middle;font:400 13px/1.4 Inter,sans-serif;color:#4a6178}
.s14-b-tab tr:last-child td{border-bottom:0}
.s14-b-td-bild{width:84px}
.s14-b-bild{width:72px;height:48px;object-fit:cover;border-radius:4px;display:block;background:#eef1f3}
.s14-b-titel{display:block;font:600 13.5px/1.35 Inter,sans-serif;color:#10171f}
.s14-b-rubrik{display:block;font:700 9.5px/1 Inter,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#e0241b;margin-top:3px}
.s14-b-td-status{white-space:nowrap}
.s14-b-td-status i{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:6px;vertical-align:1px}
.s14-b-td-status i.ist-gruen{background:#9dbfae}
.s14-b-td-status i.ist-blau{background:#7d97ad}
.s14-b-td-status i.ist-gelb{background:#e8b563}
.s14-b-td-status i.ist-grau{background:#c3ccd3}
.s14-b-td-autor{white-space:nowrap}
.s14-b-td-datum{white-space:nowrap;color:#93a4b2;text-align:right}
.s14-b-td-akt{text-align:right;width:1%}
.s14-b-akt{display:flex;flex-direction:column;gap:3px;align-items:flex-end}
.s14-b-akt a{font:600 12.5px/1.4 Inter,sans-serif;color:#1d3247;text-decoration:none;background:none;padding:0;white-space:nowrap}
.s14-b-akt a::after{content:""}
.s14-b-akt a:visited{color:#1d3247}
.s14-b-akt a.ist-neben{color:#4a6178;font-weight:400}
.s14-b-akt a.ist-neben:visited{color:#4a6178}
.s14-b-akt a.ist-papierkorb{color:#93a4b2}
.s14-b-akt a.ist-papierkorb:visited{color:#93a4b2}
/* Sichtungszeilen: Aktionen nebeneinander, Erledigt-Haken in Grün */
.s14-b-akt.ist-zeile{flex-direction:row;gap:14px;align-items:center}
.s14-b-akt a.ist-haken{color:#2e6e50;font-weight:600}
.s14-b-akt a.ist-haken:visited{color:#2e6e50}
@media (max-width:760px){.s14-b-td-status,.s14-b-td-autor{display:none}}
/* Konto-Panel — Navi V1: klare Sektionen, hell auf Basis-Grau (Entscheidung Navi 1) */
.s14-p{max-width:none!important;width:min(1140px,calc(100vw - 48px));margin:0 0 48px!important;position:relative;left:50%;transform:translateX(-50%)}
.s14-p-kopf{background:#1d3247;color:#fff;border-radius:10px 10px 0 0;padding:14px 22px;display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}
.s14-p-marke{font:800 italic 18px/1 Kanit,Inter,sans-serif}
.s14-p-marke i{color:#e0241b;font-style:normal}
.s14-p-nutzer{font:600 13px/1.5 Inter,sans-serif;color:#c9d6e0}
.s14-p-nutzer a{color:#fff;text-decoration:underline}
.s14-p-lage{display:grid;grid-template-columns:250px 1fr;background:#fff;border:1px solid #e3e7ea;border-top:0;border-radius:0 0 10px 10px;overflow:hidden;min-height:440px}
.s14-p-nav{background:#f6f7f8;border-right:1px solid #eef1f3;padding:8px 0 18px;display:flex;flex-direction:column}
.s14-p-abschn{display:flex;align-items:center;gap:8px;font:800 italic 11px/1 Kanit,Inter,sans-serif;letter-spacing:.09em;color:#1d3247;padding:20px 16px 8px}
.s14-p-abschn::after{content:"";flex:1;height:1px;background:#e3e7ea}
.s14-p-punkt{display:flex;justify-content:space-between;align-items:center;gap:8px;margin:1px 8px;padding:8px 14px;border-radius:7px;font:600 13.5px/1.3 Inter,sans-serif;color:#4a6178;text-decoration:none;position:relative}
.s14-p-punkt.ist-an{background:#cfe0d8;color:#1d3247;font-weight:700}
.s14-p-punkt.ist-an::before{content:"";position:absolute;left:-8px;top:7px;bottom:7px;width:3px;border-radius:2px;background:#e0241b}
.s14-p-punkt.ist-bald{color:#c3ccd3;font-size:12.5px;padding-top:6px;padding-bottom:6px}
.s14-p-nav a:visited{color:#4a6178}
.s14-p-nav a.ist-an:visited{color:#1d3247}
.s14-p-nav a.ist-bald:visited{color:#c3ccd3}
.s14-p-zahl{font:700 11px/1 Inter,sans-serif;font-style:normal;background:#eef1f3;color:#4a6178;border-radius:99px;padding:3px 8px}
.s14-p-zahl.hat{background:#e0241b;color:#fff}
.s14-p-bald{font:600 9px/1 Inter,sans-serif;font-style:normal;letter-spacing:.08em;text-transform:uppercase;color:#c3ccd3}
.s14-p-inhalt{padding:22px 26px 30px}
.s14-p-inhalt h2{font:700 22px/1.2 Kanit,Inter,sans-serif;color:#1d3247;margin:0 0 14px}
.s14-p-zkopf{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:14px}
.s14-p-zkopf h2{margin:0}
.s14-p-leer{color:#93a4b2;font:400 14px/1.6 Inter,sans-serif}
.s14-p-hinw{color:#4a6178;font:400 13px/1.5 Inter,sans-serif;margin:0 0 12px}
@media (max-width:900px){
	.s14-p-lage{grid-template-columns:1fr}
	.s14-p-nav{flex-direction:row;overflow-x:auto;border-right:0;border-bottom:1px solid #eef1f3;padding:8px 10px;gap:2px}
	.s14-p-abschn{display:none}
	.s14-p-punkt{white-space:nowrap;margin:0;padding:9px 12px}
	.s14-p-punkt.ist-an::before{display:none}
}
@media (hover:hover) and (pointer:fine){
	.s14-p-punkt:not(.ist-an):not(.ist-bald):hover{color:#1d3247;background:#fff}
	.s14-p-nutzer a:hover{color:#e0241b}
	.s14-k-red-zeile:hover{background:#f6f7f8}
	.s14-k-red-zeile a:hover{color:#e0241b}
	.s14-b-tab tr:hover td{background:#fafbfc}
	.s14-b-akt a:hover{text-shadow:.5px 0 0 currentColor}
	.s14-d-frisch:hover{color:#e0241b}
	.s14-d-mehr a:hover{color:#e0241b}
}
/* Konto-Seite: Titelband eingeklappt — „Mein s14.de" übernimmt die Kopfrolle */
.s14-konto-seite .s14-topband{padding-top:81px!important;padding-bottom:0!important}
.s14-konto-seite .s14-topband .wp-block-post-title{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;margin:0!important;padding:0!important}
/* Abstand zur Navi deterministisch: genau 10px — gemessene Quellen: .s14-article-content (24+40) und post-content (10) */
.s14-konto-seite .s14-p{margin-top:0!important}
.s14-konto-seite main .s14-article-content{margin-top:0!important;padding-top:0!important}
.s14-konto-seite main .wp-block-post-content{margin-top:0!important;padding-top:10px!important}
.s14-konto-seite main .wp-block-post-content > :first-child{margin-top:0!important;padding-top:0!important}
.s14-konto-seite .s14-konto{padding-top:10px}
/* Ausgeloggt: Vorteils-Spalte neben den Formularen */
@media (min-width:960px){.s14-konto{max-width:1020px;display:grid;grid-template-columns:560px 1fr;gap:44px;align-items:start}}
.s14-k-vorteile{background:#fff;border:1px solid #e3e7ea;border-radius:10px;padding:22px 22px 16px;margin-top:8px}
.s14-k-vorteile h3{font:700 18px Kanit,Inter,sans-serif;color:#1d3247;margin:0 0 6px}
.s14-k-vorteil{padding:12px 0;border-top:1px solid #f2f4f6}
.s14-k-vorteil:first-of-type{border-top:0}
.s14-k-vorteil b{display:block;font:700 14.5px Kanit,Inter,sans-serif;color:#1d3247;margin-bottom:3px}
.s14-k-vorteil span{display:block;font:400 13.5px/1.55 Inter,sans-serif;color:#4a6178}
.s14-k-vorteil i{display:inline-block;margin-top:6px;font:700 9px/1 Inter,sans-serif;font-style:normal;letter-spacing:.08em;text-transform:uppercase;color:#7a4a12;background:#fdeeda;border-radius:3px;padding:3px 6px}
.s14-k-vorteil-fuss{margin:14px 0 0;font:400 12.5px Inter,sans-serif;color:#93a4b2}
/* Beiträge: Filter, Suche, Blätterer (wie im Backend) */
.s14-b-filter{display:flex;flex-wrap:wrap;gap:4px 16px;margin:0 0 12px;font:600 13px Inter,sans-serif;align-items:center}
.s14-b-filter a{color:#4a6178;text-decoration:none}
.s14-b-filter a i{font-style:normal;font-weight:600;color:#93a4b2}
.s14-b-filter a.ist-an{color:#1d3247;font-weight:700}
.s14-b-filter a.ist-an i{color:#e0241b}
.s14-b-filter a:visited{color:#4a6178}
.s14-b-filter a.ist-an:visited{color:#1d3247}
.s14-b-sort{margin-left:auto}
.s14-b-suche{display:flex;align-items:center;gap:8px;margin:0 0 16px}
.s14-b-suche input[type=search]{flex:1;max-width:340px;padding:9px 12px;border:1px solid #d6dce2;border-radius:7px;font:400 14px Inter,sans-serif;color:#10171f;background:#fff}
.s14-b-suche input[type=search]:focus{outline:2px solid #1d3247;outline-offset:1px}
.s14-b-suche button{padding:9px 16px;border:1px solid #c6cfd6;background:#fff;border-radius:7px;font:700 13px Inter,sans-serif;color:#1d3247;cursor:pointer}
.s14-b-leeren{font:600 13px Inter,sans-serif;color:#4a6178;text-decoration:none}
.s14-b-blaetter{display:flex;justify-content:center;align-items:center;gap:16px;margin-top:18px;font:600 13.5px Inter,sans-serif;color:#4a6178}
.s14-b-blaetter a{color:#1d3247;text-decoration:none;font-weight:700}
.s14-b-blaetter a:visited{color:#1d3247}
.s14-b-blaetter .ist-aus{color:#c3ccd3}
@media (hover:hover) and (pointer:fine){
	.s14-b-filter a:hover{color:#e0241b}
	.s14-b-suche button:hover{background:#1d3247;border-color:#1d3247;color:#fff}
	.s14-b-leeren:hover{color:#e0241b}
	.s14-b-blaetter a:hover{color:#e0241b}
}
/* Master · Datenbank-Cockpit + Übersicht (Teil 6) */
.s14-d-frisch{font:600 13px Inter,sans-serif;color:#4a6178;text-decoration:none}
.s14-d-reihe{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:14px 0 4px}
.s14-d-reihe.ist-3{grid-template-columns:repeat(3,1fr)}
.s14-d-kachel{background:#f6f7f8;border:1px solid #e9edf0;border-radius:9px;padding:14px 16px}
.s14-d-kachel b{display:block;font:800 italic 24px/1.1 Kanit,Inter,sans-serif;color:#1d3247}
.s14-d-kachel span{display:block;font:400 12px/1.45 Inter,sans-serif;color:#4a6178;margin-top:4px}
.s14-d-kachel small{display:block;font:400 11px/1.45 Inter,sans-serif;color:#93a4b2;margin-top:4px}
.s14-d-kachel.ist-bald{opacity:.62}
.s14-d-mehr{margin:10px 0 0;font:600 12.5px Inter,sans-serif}
.s14-d-mehr a{color:#1d3247;text-decoration:none}
.s14-d-mehr a::after{content:" →";color:#e0241b}
.s14-d-mehr a:visited{color:#1d3247}
/* Überschriften mit feiner Linie — wie die Sektionen der linken Navi */
.s14-d-titel{display:flex;align-items:center;gap:10px;font:700 15px Kanit,Inter,sans-serif;color:#1d3247;margin:24px 0 10px}
.s14-d-titel::after{content:"";flex:1;height:1px;background:#e3e7ea}
.s14-d-monate{display:flex;gap:6px;align-items:stretch;height:150px;background:#f6f7f8;border:1px solid #e9edf0;border-radius:9px;padding:12px 14px 10px}
.s14-d-monat{flex:1;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:4px;min-width:0}
.s14-d-monat i{font:600 10.5px/1 Inter,sans-serif;font-style:normal;color:#4a6178}
.s14-d-monat b{width:100%;max-width:38px;background:linear-gradient(180deg,#4a6178,#1d3247);border-radius:4px 4px 0 0}
.s14-d-monat span{font:600 10.5px/1 Inter,sans-serif;color:#93a4b2}
.s14-d-balkenliste{margin-top:4px}
.s14-d-balkenzeile{display:grid;grid-template-columns:52px 1fr 170px;gap:10px;align-items:center;margin-bottom:7px}
.s14-d-balkenzeile i{font:800 italic 14px/1 Kanit,Inter,sans-serif;color:#1d3247;text-align:right}
.s14-d-spur{height:12px;background:#eef1f3;border-radius:99px;overflow:hidden;display:block}
.s14-d-spur b{display:block;height:100%;background:linear-gradient(90deg,#4a6178,#1d3247);border-radius:99px}
.s14-d-balkenzeile em{font:400 12px/1.3 Inter,sans-serif;color:#4a6178;font-style:normal}
.s14-d-zweier{display:grid;grid-template-columns:1fr 1fr;gap:30px}
.s14-d-mini{display:flex;gap:10px;align-items:center;margin-bottom:7px;font:400 12.5px/1.3 Inter,sans-serif;color:#4a6178}
.s14-d-mini i{flex:none;width:112px;font-style:normal;font-weight:600;color:#10171f}
.s14-d-mini .s14-d-spur{flex:1;height:8px}
.s14-d-mini em{flex:none;margin-left:auto;font-style:normal;color:#93a4b2}
/* Quellen-Wächter: Ampelpunkte */
.s14-d-ampel i{display:flex;align-items:center;gap:7px;width:150px}
.s14-d-ampel u{width:8px;height:8px;border-radius:50%;text-decoration:none;flex:none;display:inline-block}
.s14-d-ampel u.ist-gruen{background:#9dbfae}
.s14-d-ampel u.ist-gelb{background:#e8b563}
.s14-d-ampel u.ist-rot{background:#e0241b}
/* Einstellungen-Formular im Panel */
.s14-e-form{max-width:560px}
.s14-d-fuss{margin-top:22px;font:400 12px/1.5 Inter,sans-serif;color:#93a4b2}
@media (max-width:760px){
	.s14-d-reihe{grid-template-columns:1fr 1fr}
	.s14-d-reihe.ist-3{grid-template-columns:1fr 1fr}
	.s14-d-zweier{grid-template-columns:1fr}
	.s14-d-monat i{display:none}
	.s14-d-balkenzeile{grid-template-columns:44px 1fr}
	.s14-d-balkenzeile em{grid-column:2;margin-top:-2px}
}
/* „Braucht dich heute"-Zeile + Gelesen & gefunden */
.s14-d-alarm{border:1px solid #f0d9b8;border-left:4px solid #e8b563;background:#fdf6ec;border-radius:8px;padding:12px 16px;margin:0 0 16px}
.s14-d-alarm b{display:block;font:800 italic 12px/1 Kanit,Inter,sans-serif;color:#7a4a12;text-transform:uppercase;letter-spacing:.06em;margin-bottom:7px}
.s14-d-alarm ul{margin:0;padding-left:18px}
.s14-d-alarm li{font:400 13.5px/1.65 Inter,sans-serif;color:#10171f}
.s14-d-topzeile{display:flex;align-items:baseline;gap:10px;padding:6px 0;border-bottom:1px solid #f2f4f6;font:400 13px/1.4 Inter,sans-serif}
.s14-d-topzeile:last-child{border-bottom:0}
.s14-d-topzeile i{flex:none;width:16px;font:800 italic 13px Kanit,Inter,sans-serif;color:#c3ccd3;text-align:right}
.s14-d-topzeile span{flex:1;min-width:0;color:#10171f;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.s14-d-topzeile em{flex:none;font-style:normal;color:#93a4b2}
