.mkd-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,.mkd-scroll:focus-visible{outline:2px solid var(--green-500);outline-offset:2px}.druck-hint{color:var(--ink-500);max-width:820px;margin:var(--space-5) auto 0;text-align:center;font-size:13px}.mkd-sheet.druck-sheet{width:794px;max-width:100%;color:var(--ink-900);box-shadow:var(--shadow-lg);print-color-adjust:exact;box-sizing:border-box;--mk-partner:#2e6420;--mk-partner-bg:#dff0d2;--mk-familie:#a93a24;--mk-familie-bg:#f6ddd6;--mk-gruen:#8a4b00;--mk-gruen-bg:#fce7c4;background:#fff;flex-direction:column;margin:0 auto;padding:28px 30px 22px;display:flex}.mkd-kicker{letter-spacing:.1em;text-transform:uppercase;color:var(--green-700);align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.mkd-kicker .icon{color:var(--green-500)}.mkd-title{letter-spacing:-.01em;margin:4px 0 0;font-size:30px;line-height:1.1}.mkd-lede{color:var(--ink-700);margin:8px 0 12px;font-size:14px;line-height:1.5}.mkd-scroll{position:relative;overflow-x:auto}.mkd-tab{border-collapse:collapse;table-layout:fixed;font-family:var(--font-sans);margin:0 auto}.mkd-tab th,.mkd-tab td{border:1px solid #e6e0d0}.mkd-ecke{width:104px;border-top-color:#0000!important;border-left-color:#0000!important}.mkd-spalte{vertical-align:bottom;width:20px;height:104px;padding:2px 0}.mkd-spalte span{writing-mode:vertical-rl;color:var(--ink-700);white-space:nowrap;font-size:11px;font-weight:700;line-height:1;display:inline-block;transform:rotate(180deg)}.mkd-tab tbody th{color:var(--ink-700);text-align:right;white-space:nowrap;padding:0 4px;font-size:11px;font-weight:700;line-height:1.1}.mkd-tab td{text-align:center;width:20px;height:19px;padding:0;font-size:12px;font-weight:800;line-height:1}.mkd-tab tbody tr:nth-child(2n) th,.mkd-tab tbody tr:nth-child(2n) td:not([class]){background:#faf7f0}.mkd-tab td.mkd-partner{background:var(--mk-partner-bg);color:var(--mk-partner)}.mkd-tab td.mkd-familie{background:var(--mk-familie-bg);color:var(--mk-familie)}.mkd-tab td.mkd-gruenduenger{background:var(--mk-gruen-bg);color:var(--mk-gruen)}.mkd-tab td.mkd-selbst{background:repeating-linear-gradient(135deg,#e6e0d0 0 2px,#fff 2px 5px)}.mkd-legende{color:var(--ink-700);grid-template-columns:1fr;gap:4px;margin-top:12px;font-size:12px;line-height:1.4;display:grid}.mkd-leg{align-items:baseline;gap:8px;display:flex}.mkd-leg b{border-radius:4px;flex:none;place-items:center;width:18px;height:18px;font-size:12px;display:inline-grid}.mkd-leg.mkd-partner b{background:var(--mk-partner-bg);color:var(--mk-partner)}.mkd-leg.mkd-familie b{background:var(--mk-familie-bg);color:var(--mk-familie)}.mkd-leg.mkd-gruenduenger b{background:var(--mk-gruen-bg);color:var(--mk-gruen)}.mkd-regel{color:var(--ink-500);margin:8px 0 0;font-size:12px;line-height:1.45}.mkd-foot{border-top:2px solid #ebdfc6;align-items:center;gap:14px;margin-top:12px;padding-top:10px;display:flex}.mkd-qr{border:1px solid var(--sand-300);background:#fff;border-radius:6px;flex:none;width:64px;height:64px;padding:2px}.mkd-foot__txt{flex:1;min-width:0}.mkd-foot__title{font-size:13px;font-weight:700}.mkd-foot__meta{color:var(--ink-500);margin-top:2px;font-size:11px;line-height:1.45}.mkd-logo{flex:none;width:auto;height:44px}@media (width<=860px){.mkd-sheet.druck-sheet{padding:22px 16px 18px}.mkd-title{font-size:26px}.mkd-lede{font-size:16px}.mkd-legende,.mkd-regel{font-size:13px}.mkd-foot{flex-wrap:wrap}.mkd-foot__meta{font-size:12px}}@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}.mkd-sheet.druck-sheet{width:auto;box-shadow:none;margin:0;padding:8mm 10mm}.mkd-scroll{overflow:visible}}@page{size:A4 portrait;margin:0}
