.empfang:where(.astro-qxcathjs){--ef-falsch:#ff7b72;--ef-richtig:#56d364;border:1px solid var(--sl-color-gray-5);background:var(--sl-color-gray-7);border-radius:.6rem;margin-block:1.5rem;padding:1rem 1.2rem}[data-theme=light] .empfang:where(.astro-qxcathjs){--ef-falsch:#b42318;--ef-richtig:#176b2f}.empfang:where(.astro-qxcathjs) p:where(.astro-qxcathjs){margin:0}.ef-hinweis:where(.astro-qxcathjs){font-size:var(--sl-text-xs);color:var(--sl-color-gray-3);margin-bottom:.75rem!important}.ef-anzeige:where(.astro-qxcathjs){flex-wrap:wrap;align-items:center;gap:1.25rem;display:flex}.ef-teil:where(.astro-qxcathjs){font-size:var(--sl-text-sm);flex-direction:column;align-items:center;gap:.25rem;display:flex}.ef-lampe:where(.astro-qxcathjs),.ef-takt:where(.astro-qxcathjs){border:3px solid var(--sl-color-gray-3);background:var(--sl-color-gray-6);border-radius:50%;display:block}.ef-lampe:where(.astro-qxcathjs){width:3.5rem;height:3.5rem}.ef-lampe:where(.astro-qxcathjs).an{background:#f5b700;box-shadow:0 0 1rem #f5b700}.ef-takt:where(.astro-qxcathjs){width:1.5rem;height:1.5rem;margin-block:1rem}.ef-takt:where(.astro-qxcathjs).an{background:var(--sl-color-text-accent)}.ef-status:where(.astro-qxcathjs){font-variant-numeric:tabular-nums;font-weight:600}.ef-leiste:where(.astro-qxcathjs),.ef-eingabe:where(.astro-qxcathjs){font-size:var(--sl-text-sm);flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-top:1rem;display:flex}.empfang:where(.astro-qxcathjs) button:where(.astro-qxcathjs),.empfang:where(.astro-qxcathjs) select:where(.astro-qxcathjs),.empfang:where(.astro-qxcathjs) input:where(.astro-qxcathjs){font:inherit;border:1px solid var(--sl-color-gray-4);background:var(--sl-color-bg);color:var(--sl-color-text);border-radius:.25rem;padding:.4rem .8rem}.empfang:where(.astro-qxcathjs) button:where(.astro-qxcathjs){cursor:pointer}.empfang:where(.astro-qxcathjs) button:where(.astro-qxcathjs).ef-haupt{background:var(--sl-color-text-accent);color:var(--sl-color-black);border:0;font-weight:600}.empfang:where(.astro-qxcathjs) button:where(.astro-qxcathjs):disabled{opacity:.5;cursor:default}.ef-eingabe:where(.astro-qxcathjs) input:where(.astro-qxcathjs){width:6rem;font-family:var(--__sl-font-mono);text-transform:uppercase;letter-spacing:.15em}.ef-eingabe:where(.astro-qxcathjs) input:where(.astro-qxcathjs).falsch{border:2px solid var(--ef-falsch);animation:.35s ease-in-out ef-wackeln}.ef-eingabe:where(.astro-qxcathjs) input:where(.astro-qxcathjs).richtig{border:2px solid var(--ef-richtig)}@keyframes ef-wackeln{20%,60%{transform:translate(-6px)}40%,80%{transform:translate(6px)}}@media (prefers-reduced-motion:reduce){.ef-eingabe:where(.astro-qxcathjs) input:where(.astro-qxcathjs).falsch{animation:none}}.ef-rueckmeldung:where(.astro-qxcathjs){font-weight:600;margin-top:.75rem!important}.ef-rueckmeldung:where(.astro-qxcathjs):empty{display:none}.ef-rueckmeldung:where(.astro-qxcathjs).richtig,.ef-rueckmeldung:where(.astro-qxcathjs).falsch{background:color-mix(in srgb, currentColor 12%, transparent);border-inline-start:4px solid;border-radius:.25rem;padding:.5rem .75rem}.ef-rueckmeldung:where(.astro-qxcathjs).richtig{color:var(--ef-richtig)}.ef-rueckmeldung:where(.astro-qxcathjs).falsch{color:var(--ef-falsch)}.ef-rueckmeldung:where(.astro-qxcathjs).richtig:before{content:"✓ "}.ef-rueckmeldung:where(.astro-qxcathjs).falsch:before{content:"✗ "}.ef-aufzeichnung:where(.astro-qxcathjs){font-size:var(--sl-text-sm);margin-top:1rem}.ef-aufzeichnung:where(.astro-qxcathjs) summary:where(.astro-qxcathjs){cursor:pointer}.ef-aufzeichnung:where(.astro-qxcathjs) svg:where(.astro-qxcathjs){width:100%;min-width:480px;height:auto;margin-top:.5rem;display:block}.ef-aufzeichnung:where(.astro-qxcathjs){overflow-x:auto}[data-empfangsuebung] .ef-gitter{stroke:var(--sl-color-gray-4);stroke-width:1px;stroke-dasharray:3 3}[data-empfangsuebung] .ef-gitter.zeichen{stroke:var(--sl-color-gray-2);stroke-dasharray:none}[data-empfangsuebung] .ef-signal{fill:none;stroke:var(--sl-color-text-accent);stroke-width:2.5px}[data-empfangsuebung] svg text{fill:var(--sl-color-gray-2);font-family:var(--sl-font);font-size:12px}
