.mj-sheet{--q-blatt:#3a7a1b;--q-blatt-bg:#eaf4e0;--q-frucht:#b03226;--q-frucht-bg:#fbe1dc;--q-wurzel:#7a5220;--q-wurzel-bg:#efe4c9;--q-bluete:#8e44ad;--q-bluete-bg:#f2e9f7}.mj-sheet .q-blatt{--qc:var(--q-blatt);--qbg:var(--q-blatt-bg)}.mj-sheet .q-frucht{--qc:var(--q-frucht);--qbg:var(--q-frucht-bg)}.mj-sheet .q-wurzel{--qc:var(--q-wurzel);--qbg:var(--q-wurzel-bg)}.mj-sheet .q-bluete{--qc:var(--q-bluete);--qbg:var(--q-bluete-bg)}.mj-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.druck-toolbar{align-items:center;gap:var(--space-4);background:var(--paper);border:1px solid var(--sand-300);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);margin-bottom:var(--space-6);flex-wrap:wrap;padding:14px 20px;display:flex}.druck-toolbar__txt{flex-direction:column;gap:2px;display:flex}.druck-toolbar__txt strong{font-size:16px}.druck-toolbar__txt span{color:var(--ink-500);font-size:13px}.druck-toolbar__actions{flex-wrap:wrap;align-items:center;gap:14px;margin-left:auto;display:flex}.druck-toolbar__actions a{color:var(--green-700);align-items:center;min-height:32px;font-size:14px;font-weight:700;display:inline-flex}.druck-print-btn{align-items:center;gap:var(--space-2);background:var(--green-800);color:#fff;border-radius:var(--radius-pill);min-height:40px;font-family:var(--font-sans);cursor:pointer;border:none;padding:10px 20px;font-size:14px;font-weight:700;display:inline-flex}.druck-print-btn .icon{color:#fff}.druck-print-btn:hover{background:var(--green-700)}.druck-print-btn:focus-visible,.mj-scroll:focus-visible{outline:2px solid var(--green-500);outline-offset:2px}.mj-modus{border:0;flex-wrap:wrap;align-items:center;gap:6px 14px;min-width:0;margin:0;padding:0;display:flex}.mj-modus[hidden]{display:none}.mj-modus legend{float:left;color:var(--ink-500);margin-right:6px;font-size:13px;font-weight:700}.mj-modus label{cursor:pointer;align-items:center;gap:6px;min-height:32px;font-size:14px;font-weight:600;display:inline-flex}.mj-modus input{width:18px;height:18px;accent-color:var(--green-800)}.druck-hint{color:var(--ink-500);max-width:820px;margin:var(--space-5) auto 0;text-align:center;font-size:13px}.mj-sheet.druck-sheet{width:1123px;max-width:100%;color:var(--ink-900);box-shadow:var(--shadow-lg);print-color-adjust:exact;box-sizing:border-box;background:#fff;flex-direction:column;margin:0 auto;padding:30px 34px 24px;display:flex}.mj-head{justify-content:space-between;align-items:flex-end;gap:var(--space-4);flex-wrap:wrap;display:flex}.mj-kicker{letter-spacing:.1em;text-transform:uppercase;color:var(--green-700);align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.mj-kicker .icon{color:var(--green-500)}.mj-title{letter-spacing:-.01em;margin:4px 0 0;font-size:34px;line-height:1.1}.mj-modus-zeile{color:var(--ink-500);margin:0;font-size:13px}.mj-lede{color:var(--ink-700);max-width:900px;margin:10px 0 14px;font-size:14px;line-height:1.55}.mj-scroll{position:relative;overflow-x:auto}.mj-tab{border-collapse:separate;border-spacing:2px;table-layout:fixed;width:100%;min-width:760px;font-family:var(--font-sans)}.mj-tab thead th{color:var(--ink-500);text-align:center;padding:0 0 2px;font-size:10.5px;font-weight:700}.mj-tab thead th:first-child{width:34px}.mj-tab tbody th{color:var(--ink-700);text-align:left;padding-right:4px;font-size:12px;font-weight:700}.mj-tab td{text-align:center;vertical-align:top;background:var(--qbg,transparent);border-bottom:3px solid var(--qc,transparent);border-radius:3px;height:34px;padding:2px 0 1px;position:relative}.mj-tab td.mj-leer{background:0 0;border:0}.mj-tab td.mj-so{box-shadow:inset 0 -1px 0 var(--ink-700)}.mj-k{color:var(--qc);font-size:11.5px;font-weight:800;line-height:1.1;display:block}.mj-r{color:var(--ink-700);white-space:nowrap;font-size:10px;line-height:1.2;display:block}.mj-r b{margin-left:1px;font-weight:400}.mj-r i{color:#796928;margin-left:1px;font-size:8px;font-style:normal}.mj-legende{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.mj-leg{background:var(--qbg);color:var(--ink-700);border-radius:6px;align-items:flex-start;gap:8px;padding:7px 9px;font-size:11.5px;line-height:1.4;display:flex}.mj-leg__k{min-width:22px;color:var(--qc);flex:none;font-size:13px;font-weight:800}.mj-leg strong{color:var(--ink-900)}.mj-zeichen{color:var(--ink-700);flex-wrap:wrap;gap:4px 16px;margin-top:10px;font-size:11.5px;display:flex}.mj-zeichen b{margin-right:2px;font-weight:400}.mj-zeichen [hidden]{display:none}.mj-so-leg{text-decoration:underline}.mj-phasen{color:var(--ink-700);margin:10px 0 0;font-size:11.5px;line-height:1.6}.mj-foot{border-top:2px solid #ebdfc6;align-items:center;gap:14px;margin-top:14px;padding-top:10px;display:flex}.mj-qr{border:1px solid var(--sand-300);background:#fff;border-radius:6px;flex:none;width:64px;height:64px;padding:2px}.mj-foot__txt{flex:1;min-width:0}.mj-foot__title{font-size:13px;font-weight:700}.mj-foot__meta{color:var(--ink-500);margin-top:2px;font-size:11px;line-height:1.45}.mj-logo{flex:none;width:auto;height:44px}@media (width<=860px){.mj-sheet.druck-sheet{padding:22px 16px 18px}.mj-title{font-size:28px}.mj-lede{font-size:16px}.mj-legende{grid-template-columns:1fr 1fr}.mj-leg,.mj-zeichen,.mj-phasen{font-size:13px}.mj-foot{flex-wrap:wrap}.mj-foot__meta{font-size:12px}}@media (width<=520px){.mj-legende{grid-template-columns:1fr}}@media print{html,body{background:#fff!important}.site-header,.site-footer{display:none!important}main.wrap{max-width:none!important;margin:0!important;padding:0!important}.druck-screen-only,.druck-toolbar{display:none!important}.mj-sheet.druck-sheet{width:auto;box-shadow:none;margin:0;padding:8mm 10mm}.mj-scroll{overflow:visible}.mj-tab{min-width:0}.mj-legende{grid-template-columns:repeat(4,minmax(0,1fr))}.mj-lede{margin:4px 0 8px;font-size:11px}.mj-leg,.mj-zeichen,.mj-phasen{font-size:10px}.mj-title{font-size:28px}.mj-tab td{height:25px;padding:1px 0 0}.mj-legende{margin-top:8px}.mj-foot{margin-top:8px;padding-top:6px}.mj-qr{width:52px;height:52px}.mj-logo{height:36px}}@page{size:A4 landscape;margin:0}
