:root{--law-blue:#2400ff;--law-bg:#f2f0ea;--law-text:#0d0d0d;--law-gray:#b1b7bd}*{box-sizing:border-box}body{background:var(--law-bg);color:var(--law-text);margin:0;font-family:Segoe UI,system-ui,sans-serif}.ka-panel{flex-direction:column;gap:12px;padding:16px;display:flex}.ka-titel{color:var(--law-blue);margin:0;font-size:16px}.ka-hinweis{color:#555;margin:0;font-size:13px}.ka-fehler{color:#b00020;margin:0;font-size:13px}.ka-version{color:var(--law-gray);text-align:right;margin:8px 0 0;font-size:11px}.ka-button{background:var(--law-blue);color:#fff;cursor:pointer;border:0;border-radius:6px;padding:10px 14px;font-size:14px}.ka-button:disabled{background:var(--law-gray);cursor:default}.ka-button-sekundaer{color:var(--law-text);border:1px solid var(--law-gray);cursor:pointer;background:#fff;border-radius:999px;padding:6px 12px;font-size:13px}.ka-feld{border:1px solid var(--law-gray);border-radius:6px;width:100%;padding:8px;font-family:inherit;font-size:13px}.ka-label{font-size:12px;font-weight:600}.ka-chips{flex-wrap:wrap;gap:6px;display:flex}.ka-karte{border:1px solid var(--law-gray);background:#fff;border-radius:8px;padding:10px;font-size:13px}.ka-karte.ausgewaehlt{border-color:var(--law-blue)}.ka-anhang-status{flex-direction:column;gap:4px;margin-bottom:6px;display:flex}.ka-hinweis-hochrisiko{border-left:3px solid var(--law-blue);background:#2400ff0f;border-radius:4px;margin:2px 0;padding:8px 10px}.ka-hinweis-hochrisiko-label{color:var(--law-blue);margin:0;font-size:13px;font-weight:700}.ka-hinweis-hochrisiko-text{color:var(--law-text);margin:2px 0 0;font-size:13px}.ka-hinweis-anmeldung{background:#fff;border:1px solid #b00020;border-left-width:4px;border-radius:6px;flex-direction:column;gap:8px;margin:16px 16px 0;padding:10px 12px;display:flex}.ka-hinweis-anmeldung-titel{color:#b00020;margin:0;font-size:14px;font-weight:700}.ka-hinweis-anmeldung-text{color:var(--law-text);margin:0;font-size:13px}.ka-anhang-frage{border-left:3px solid var(--law-blue);background:#2400ff0f;border-radius:4px;flex-direction:column;gap:8px;padding:10px 12px;display:flex}.ka-anhang-frage p{color:var(--law-text);margin:0;font-size:13px}
