.ean{--ean-red: #b8623f;--ean-yellow: #c9a227;--ean-green: #4a8b5e;--ean-grey: #8a968f;max-width:1000px;margin:0 auto;color:var(--text-dark, #1f2d26);line-height:1.55}.ean *,.ean *:before,.ean *:after{box-sizing:border-box}.ean h2{font-size:1.6rem;margin:0 0 .5rem;color:var(--primary-color, #2f5d45)}.ean h3{font-size:1.15rem;margin:1.5rem 0 .5rem}.ean h4{font-size:1rem;margin:1rem 0 .35rem}.ean p{margin:0 0 .75rem}.ean a{color:var(--primary-color, #2f5d45)}.ean button{font:inherit;cursor:pointer}.ean-muted{color:var(--text-light, #5e6e64);font-size:.92rem}.ean-small{font-size:.85rem}.ean-stepper{display:flex;flex-wrap:wrap;gap:.35rem;padding:0;margin:0 0 1.5rem;list-style:none}.ean-stepper button{border:1px solid var(--border-color, #d8e0d5);background:var(--white, #fff);border-radius:var(--radius-pill, 999px);padding:.35rem .8rem;font-size:.85rem;color:var(--text-dark, #1f2d26);display:inline-flex;align-items:center;gap:.4rem}.ean-stepper button[aria-current=step]{background:var(--primary-color, #2f5d45);color:#fff;border-color:var(--primary-color, #2f5d45)}.ean-stepper button:disabled{opacity:.45;cursor:not-allowed;text-decoration:line-through}.ean-stepper .ean-dot{width:.55rem;height:.55rem;border-radius:50%;background:var(--border-strong, #b8c5b6);flex:none}.ean-stepper .ean-dot.done{background:var(--ean-green)}.ean-stepper .ean-dot.open{background:var(--ean-yellow)}.ean-stepper button[aria-current=step] .ean-dot{outline:2px solid rgba(255,255,255,.7)}.ean-card{background:var(--white, #fff);border:1px solid var(--border-color, #d8e0d5);border-radius:var(--radius-md, 12px);padding:1.5rem;box-shadow:var(--shadow-xs, 0 1px 2px rgba(27, 42, 34, .06));margin-bottom:1.25rem}.ean-card.tint{background:var(--light-bg, #f4f6f0)}.ean-chips{display:flex;flex-wrap:wrap;gap:.35rem;margin:.25rem 0 .75rem}.ean-chip{display:inline-block;font-size:.78rem;padding:.15rem .55rem;border-radius:var(--radius-pill, 999px);background:var(--primary-tint, #e4ecdc);color:var(--primary-color, #2f5d45);text-decoration:none;border:1px solid transparent}.ean-chip:hover{border-color:var(--primary-color, #2f5d45)}.ean-chip.ext{background:var(--light-bg-2, #ebf0e4)}.ean details{margin:.75rem 0;border:1px solid var(--border-color, #d8e0d5);border-radius:var(--radius-sm, 6px);padding:.5rem .9rem;background:var(--white, #fff)}.ean summary{cursor:pointer;font-weight:600;color:var(--primary-color, #2f5d45)}.ean-bg{font-size:.92rem;background:var(--light-bg, #f4f6f0)}.ean-bg p{margin:.5rem 0 .25rem}.ean-ref-table{width:100%;border-collapse:collapse;font-size:.9rem;margin-top:.5rem}.ean-ref-table th,.ean-ref-table td{text-align:left;vertical-align:top;padding:.4rem .5rem;border-top:1px solid var(--border-color, #d8e0d5)}.ean-form{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.ean-form .full{grid-column:1 / -1}.ean-field label{display:block;font-weight:600;margin-bottom:.3rem}.ean-field input,.ean-field select,.ean-field textarea,.ean-note textarea,.ean-note select,.ean-mail input[type=email]{width:100%;font:inherit;padding:.55rem .7rem;border:1px solid var(--border-strong, #b8c5b6);border-radius:var(--radius-sm, 6px);background:var(--white, #fff);color:inherit}.ean-field textarea{min-height:5.5rem;resize:vertical}.ean-field .ean-hint{font-size:.82rem;color:var(--text-light, #5e6e64);margin-top:.25rem}.ean-question{padding:1.1rem 0;border-top:1px solid var(--border-color, #d8e0d5)}.ean-question:first-of-type{border-top:none}.ean-qtext{font-weight:600;margin:0 0 .35rem}.ean-qid{display:inline-block;min-width:2.6rem;color:var(--text-light, #5e6e64);font-weight:500}.ean-help{font-size:.88rem;color:var(--text-light, #5e6e64);margin:0 0 .6rem}.ean-options{display:grid;gap:.45rem}.ean-option{display:grid;grid-template-columns:auto 1fr;gap:.6rem;align-items:start;padding:.6rem .8rem;border:1px solid var(--border-color, #d8e0d5);border-radius:var(--radius-sm, 6px);cursor:pointer;background:var(--white, #fff)}.ean-option:hover{border-color:var(--primary-color, #2f5d45)}.ean-option.on{border-color:var(--primary-color, #2f5d45);background:var(--primary-tint, #e4ecdc)}.ean-option input{margin-top:.3rem;accent-color:var(--primary-color, #2f5d45)}.ean-meaning{grid-column:2;margin-top:.35rem;padding-top:.45rem;border-top:1px dashed var(--border-strong, #b8c5b6);font-size:.9rem}.ean-meaning strong{color:var(--primary-color, #2f5d45)}.ean-meaning .ean-chips{margin-bottom:0}.ean-stepresult{margin-top:1.25rem;padding:.9rem 1.1rem;border-left:4px solid var(--primary-color, #2f5d45);background:var(--light-bg, #f4f6f0);border-radius:0 var(--radius-sm, 6px) var(--radius-sm, 6px) 0}.ean-stepresult.provisional{border-left-color:var(--ean-yellow)}.ean-stepresult.stopped{border-left-color:var(--ean-red)}.ean-nav{display:flex;justify-content:space-between;gap:.75rem;margin:1.25rem 0 0}.ean-btn{display:inline-flex;align-items:center;gap:.4rem;padding:.6rem 1.3rem;border-radius:var(--radius-sm, 6px);border:1px solid var(--primary-color, #2f5d45);background:var(--primary-color, #2f5d45);color:#fff;font-weight:600;text-decoration:none}.ean-btn:hover{background:var(--primary-hover, #264c38)}.ean-btn.secondary{background:var(--white, #fff);color:var(--primary-color, #2f5d45)}.ean a.ean-btn{color:#fff}.ean a.ean-btn.secondary{color:var(--primary-color, #2f5d45)}.ean-btn.secondary:hover{background:var(--primary-tint, #e4ecdc)}.ean-btn:disabled{opacity:.55;cursor:not-allowed}.ean-class{border-radius:var(--radius-md, 12px);padding:1.5rem;color:#fff;margin-bottom:1.25rem}.ean-class.red{background:var(--ean-red)}.ean-class.yellow{background:var(--ean-yellow)}.ean-class.green{background:var(--ean-green)}.ean-class.grey{background:var(--ean-grey)}.ean-class .ean-kicker{font-size:.85rem;text-transform:uppercase;letter-spacing:.06em;opacity:.9}.ean-class h3{color:#fff;font-size:1.7rem;margin:.15rem 0 .5rem}.ean-class p{margin-bottom:.4rem}.ean-warn{border:1px solid var(--ean-yellow);background:#fbf6e4;border-radius:var(--radius-sm, 6px);padding:.75rem 1rem;margin-bottom:1.25rem}.ean-warn ul{margin:.4rem 0 0;padding-left:1.2rem}.ean-cols{display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.ean-list{padding-left:1.2rem;margin:.25rem 0 .75rem}.ean-list li{margin-bottom:.35rem}.ean-block{margin-bottom:1.5rem}.ean-block-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem 1rem}.ean-block-key{display:inline-block;background:var(--primary-color, #2f5d45);color:#fff;font-weight:700;padding:.1rem .55rem;border-radius:var(--radius-sm, 6px);font-size:.85rem}.ean-item{display:grid;grid-template-columns:2.4rem 1fr;gap:.6rem .8rem;padding:.9rem 0;border-top:1px solid var(--border-color, #d8e0d5)}.ean-item.done{opacity:.8}.ean-item-nr{font-weight:700;color:var(--text-light, #5e6e64)}.ean-item-title{font-weight:600}.ean-item-meta{font-size:.85rem;color:var(--text-light, #5e6e64);margin-top:.3rem}.ean-note{grid-column:2;display:grid;gap:.5rem;grid-template-columns:minmax(150px,190px) 1fr;align-items:start;margin-top:.5rem}.ean-note textarea{min-height:2.6rem;resize:vertical}.ean-note .ean-err{grid-column:1 / -1}.ean-err{color:var(--ean-red);font-size:.85rem}.ean-ok{color:var(--ean-green);font-weight:600}.ean-status{font-size:.8rem;padding:.1rem .5rem;border-radius:var(--radius-pill, 999px);background:var(--light-bg-2, #ebf0e4);margin-left:.4rem}.ean-status.erledigt{background:#dcefe1;color:#2c5d3b}.ean-status.nicht_zutreffend{background:#eee;color:#555}.ean-actions{display:flex;flex-wrap:wrap;gap:.5rem;margin:.75rem 0}.ean-actions .ean-btn{padding:.5rem .9rem;font-size:.9rem}.ean-msg{margin-top:.5rem;font-size:.9rem}.ean-mail{display:grid;gap:.9rem;max-width:560px}.ean-check{display:flex;gap:.5rem;align-items:flex-start;font-size:.92rem}.ean-check input{margin-top:.3rem}.ean-cta{text-align:center;padding:1.5rem}.ean-timeline{list-style:none;padding:0;margin:0}.ean-timeline li{display:grid;grid-template-columns:8.5rem 1fr;gap:.75rem;padding:.45rem 0;border-top:1px solid var(--border-color, #d8e0d5)}.ean-timeline li:first-child{border-top:none}.ean-timeline .ean-date{font-weight:600;color:var(--primary-color, #2f5d45)}.ean-print-only{display:none}@media(max-width:600px){.ean-card{padding:1rem}.ean-note{grid-template-columns:1fr}.ean-timeline li{grid-template-columns:1fr;gap:.15rem}}@media print{.ean-stepper,.ean-nav,.ean-actions,.ean-mail,.ean-cta,.ean-no-print{display:none!important}.ean-print-only{display:block}.ean-card{border:none;box-shadow:none;padding:0;break-inside:avoid}.ean details{border:none;padding:0}.ean details:not([open])>*:not(summary){display:block}.ean-note select,.ean-note textarea{border:none;padding:0;background:transparent;resize:none}.ean-class{-webkit-print-color-adjust:exact;print-color-adjust:exact}.ean-item{break-inside:avoid}}.ean-page[data-astro-cid-anhzjh44]{padding-top:3rem;padding-bottom:3rem}.ean-lang-note[data-astro-cid-anhzjh44]{max-width:1000px;margin:0 auto 1.5rem;padding:.75rem 1rem;background:var(--primary-tint);border-radius:var(--radius-sm);color:var(--text-dark)}.ean-static[data-astro-cid-anhzjh44]{background:var(--light-bg);border-top:1px solid var(--border-color);max-width:none}.ean-static[data-astro-cid-anhzjh44]>[data-astro-cid-anhzjh44]{max-width:1000px;margin-left:auto;margin-right:auto}.ean-svg-scroll[data-astro-cid-anhzjh44]{overflow-x:auto;padding:1rem 0 1.5rem;max-width:1100px}.ean-svg-scroll[data-astro-cid-anhzjh44] svg{display:block;height:auto;max-width:none}.ean-h3[data-astro-cid-anhzjh44]{font-size:1.35rem;margin:2rem 0 .75rem;color:var(--primary-color)}.ean-steps[data-astro-cid-anhzjh44]{padding-left:1.2rem;margin:0}.ean-steps[data-astro-cid-anhzjh44]>li[data-astro-cid-anhzjh44]{margin-bottom:1.25rem}.ean-steps[data-astro-cid-anhzjh44] p[data-astro-cid-anhzjh44]{margin:.25rem 0 .4rem;color:var(--text-light)}.ean-steps[data-astro-cid-anhzjh44] details[data-astro-cid-anhzjh44]{font-size:.92rem}.ean-steps[data-astro-cid-anhzjh44] summary[data-astro-cid-anhzjh44]{cursor:pointer;color:var(--primary-color);font-weight:600}.ean-steps[data-astro-cid-anhzjh44] ul[data-astro-cid-anhzjh44]{margin:.5rem 0 0;padding-left:1.2rem}.ean-steps[data-astro-cid-anhzjh44] ul[data-astro-cid-anhzjh44] li[data-astro-cid-anhzjh44]{margin-bottom:.35rem}.ean-qid[data-astro-cid-anhzjh44]{color:var(--text-light);font-weight:600;margin-right:.3rem}.ean-two[data-astro-cid-anhzjh44]{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.ean-bullets[data-astro-cid-anhzjh44]{padding-left:1.2rem}.ean-bullets[data-astro-cid-anhzjh44] li[data-astro-cid-anhzjh44]{margin-bottom:.5rem}
