.anmeldung{max-width:620px;margin:auto}label{display:block;margin:20px 0;font-weight:600}input{display:block;width:100%;margin-top:7px;border:1px solid #b9ccc6;border-radius:9px;background:white;padding:14px;font:inherit;color:inherit}button{background:#24665b;color:white;border:0;border-radius:9px;padding:14px 24px;font:inherit;cursor:pointer}button:focus-visible,input:focus-visible{outline:3px solid #b26319;outline-offset:3px}.fehler{padding:16px;border:1px solid #ba5140;border-radius:9px;background:#fff1ed;color:#963d2c}.apps .karte{min-height:245px}

/* Portalkacheln kompakt 2026-10-31 */
.apps .karte{min-height:0;padding:22px 26px}
.apps .karte h2{margin-top:0}
.apps .karte p{margin:12px 0 14px}
.apps .karte .aktion{margin-top:0}

/* Portalkacheln einheitlich ohne Aktion 2026-10-31 */
.apps .karte{min-height:200px}
.apps .karte .aktion{display:none}

/* Portalkacheln gleiche flache Rasterhoehe 2026-10-31 */
.apps{grid-auto-rows:1fr}
.apps .karte{min-height:0}
.apps .karte p{margin-bottom:0}

/* Testhinweis externe Farbe 2026-10-31 */
.apps .karte[href="/arbeitszeit/"] p strong{display:block;color:#8a3b00;background:#fff0cc;border-left:4px solid #b85c00;padding:5px 8px;margin-bottom:6px}
