.iv-main .iv-photo img{object-position:50% 30%}.iv-main .iv-photo.iv-photo--product{background:var(--iv-surface)}.iv-main .iv-photo.iv-photo--product img{aspect-ratio:1/1;max-width:32rem;margin-inline:auto;object-fit:contain;object-position:50% 50%;mix-blend-mode:multiply}.iv-main .e-con.iv-card>.elementor-widget-text-editor{margin-bottom:1rem}.iv-main .e-con.iv-card>a.iv-btn{margin-top:auto}.iv-main .iv-btn.iv-btn--disabled{border:1px dashed var(--iv-gold);background:transparent;color:var(--iv-fg);opacity:.75;cursor:not-allowed;pointer-events:none}.iv-main .iv-btn.iv-btn--disabled .elementor-button{padding:0;border:0;background:transparent;color:inherit}.iv-main .iv-btn-note{flex-basis:100%;margin:0;font-size:.9375rem;line-height:1.5}.iv-main{position:relative}.iv-bees{inset:0 0 auto 0;height:min(28rem,60vh);overflow:hidden;pointer-events:none;z-index:20}.iv-bee,.iv-bees{position:absolute}.iv-bee{top:0;left:0;will-change:transform}.iv-bee svg{display:block;width:100%;height:auto;overflow:visible}.iv-bee__wing{transform-box:fill-box;transform-origin:50% 100%;animation:iv-wing .16s ease-in-out infinite alternate}.iv-bee__wing--b{animation-delay:-.08s}@keyframes iv-wing{0%{transform:scaleY(1)}to{transform:scaleY(.45)}}@media (prefers-reduced-motion:reduce){.iv-bee__wing{animation:none}}.iv-flora,.iv-main .iv-deco--bee-a,.iv-main .iv-deco--bee-b{display:none}.iv-flora{position:absolute;inset:0;overflow:clip;pointer-events:none;z-index:1}@media (min-width:1440px){.iv-flora{display:block}.iv-main .iv-deco--sprig-left,.iv-main .iv-deco--sprig-right{display:none}}.fl{position:absolute;width:clamp(56px,calc((100vw - 1300px) / 2 - .5rem),200px);aspect-ratio:100/320}.fl--left{left:0}.fl--right{right:0}.fl svg{display:block;width:100%;height:100%;overflow:visible}.fl--right svg{transform:scaleX(-1)}.fl__stem{stroke-dasharray:1;stroke-dashoffset:1}.fl__leaf{transform-box:fill-box;transform-origin:0 50%;transform:scale(0)}.fl__head{transform-box:view-box;transform:scale(0)}.fl.is-in .fl__stem{animation:fl-draw var(--grow,1.8s) cubic-bezier(.4,0,.3,1) calc(var(--d, 0s) + .2s) forwards}.fl.is-in .fl__leaf{animation:fl-leaf .7s cubic-bezier(.34,1.4,.64,1) calc(var(--ld, 0s) + .2s) forwards}.fl.is-in .fl__head{animation:fl-bloom .9s cubic-bezier(.34,1.56,.64,1) calc(var(--d, 0s) + var(--grow, 1.8s) + .1s) forwards}.fl.is-instant .fl__head,.fl.is-instant .fl__leaf,.fl.is-instant .fl__stem{animation-duration:.01s!important;animation-delay:0s!important}.fl--left svg{transform-origin:0 100%}.fl--right svg{transform-origin:50% 100%}.fl.is-in svg{animation:fl-sway 7s ease-in-out 4.5s infinite alternate}.fl.is-in.fl--right svg{animation-name:fl-sway-r}@keyframes fl-draw{to{stroke-dashoffset:0}}@keyframes fl-leaf{to{transform:scale(1)}}@keyframes fl-bloom{to{transform:scale(1)}}@keyframes fl-sway{0%{transform:rotate(-1.6deg)}to{transform:rotate(1.6deg)}}@keyframes fl-sway-r{0%{transform:scaleX(-1) rotate(-1.6deg)}to{transform:scaleX(-1) rotate(1.6deg)}}@media (prefers-reduced-motion:reduce){.fl__stem{stroke-dashoffset:0;animation:none!important}.fl__head,.fl__leaf{transform:none;animation:none!important}.fl.is-in svg{animation:none}}.site-nav .menu-item.iv-nav-alert>a,.site-nav .menu-item.iv-nav-alert>a:hover{position:relative;padding-left:1.15em;color:#c62828;animation:iv-alert-text 2.2s ease-in-out infinite}.site-nav .menu-item.iv-nav-alert>a:before{content:"";position:absolute;left:0;top:50%;width:.6em;height:.6em;margin-top:-.3em;border-radius:50%;background:#d32f2f;animation:iv-alert-dot 1.8s ease-out infinite}@keyframes iv-alert-dot{0%{box-shadow:0 0 0 0 rgb(211 47 47/.6);transform:scale(1)}60%{box-shadow:0 0 0 .6em rgb(211 47 47/0);transform:scale(1.12)}to{box-shadow:0 0 0 0 rgb(211 47 47/0);transform:scale(1)}}@keyframes iv-alert-text{0%,to{color:#c62828}50%{color:#e53935}}@media (prefers-reduced-motion:reduce){.site-nav .menu-item.iv-nav-alert>a,.site-nav .menu-item.iv-nav-alert>a:before{animation:none}}.iv-main .e-con.e-parent.iv-cta{position:relative;overflow:clip;isolation:isolate;background:radial-gradient(ellipse 60% 90% at 50% 45%,rgb(255 250 235/.55),transparent 70%),linear-gradient(135deg,#f3e4bf,#e6cd93 52%,#d9b970);color:var(--iv-fg)}.iv-main .e-con.e-parent.iv-cta .elementor-heading-title,.iv-main .e-con.e-parent.iv-cta h2{color:var(--iv-fg)}.iv-main .e-con.e-parent.iv-cta .elementor-widget-heading.iv-eyebrow .elementor-heading-title{color:var(--iv-accent-dark)}.iv-main .e-con.e-parent.iv-cta .elementor-widget-text-editor{color:rgb(20 20 20/.78)}.iv-main .iv-hero .iv-photo img{object-position:58% 52%}.iv-main .iv-hero .iv-photo{position:relative}.iv-main .iv-hero .iv-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(200deg,rgb(20 20 20/.5),rgb(20 20 20/.18) 38%,transparent 62%);pointer-events:none}.iv-anim .iv-main .iv-photo.iv-reveal--mask.is-in{-webkit-clip-path:inset(-120px);clip-path:inset(-120px)}.iv-main .elementor-widget-button.iv-btn,.iv-main .elementor-widget-button.iv-btn:hover{padding:0;border:0;background:transparent;color:inherit}@media (max-width:639px){.iv-main .elementor-widget-button.iv-btn .elementor-button{display:block;width:100%}}.iv-main .iv-photo{position:relative;padding:.75rem;background:#fffdf8;border-radius:2px;rotate:-1.2deg;box-shadow:0 16px 34px -14px rgb(60 40 10/.5),0 3px 8px rgb(60 40 10/.16)}.iv-main .iv-hero .iv-photo{rotate:1.2deg}.iv-main .iv-photo.iv-photo--product{rotate:.9deg;background:#fffdf8}.iv-main .iv-photo:before{content:"";position:absolute;top:-1.3rem;left:50%;z-index:2;width:2.6rem;height:2.8rem;margin-left:-1.3rem;background:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 52'><defs><filter id='b' x='-50%' y='-50%' width='200%' height='200%'><feGaussianBlur stdDeviation='2.4'/></filter><filter id='s' x='-50%' y='-50%' width='200%' height='200%'><feGaussianBlur stdDeviation='0.7'/></filter><radialGradient id='h' cx='34%' cy='28%' r='85%'><stop offset='0' stop-color='%23ff9b84'/><stop offset='.28' stop-color='%23e24a2e'/><stop offset='.68' stop-color='%23b02b16'/><stop offset='1' stop-color='%236d150a'/></radialGradient><linearGradient id='r' x1='0' y1='0' x2='1' y2='1'><stop offset='0' stop-color='%23d4553b'/><stop offset='1' stop-color='%23561009'/></linearGradient><radialGradient id='k' cx='50%' cy='100%' r='60%'><stop offset='0' stop-color='%23ffb09c' stop-opacity='.55'/><stop offset='1' stop-color='%23ffb09c' stop-opacity='0'/></radialGradient></defs><ellipse cx='30' cy='34' rx='15' ry='9' fill='%232a1604' opacity='.42' filter='url(%23b)'/><ellipse cx='24' cy='25' rx='15.5' ry='14.5' fill='url(%23r)'/><ellipse cx='24' cy='23' rx='14' ry='13.4' fill='url(%23h)'/><ellipse cx='24' cy='23' rx='13.6' ry='13' fill='none' stroke='%23ffffff' stroke-opacity='.18' stroke-width='.8'/><ellipse cx='24' cy='31' rx='9.5' ry='4.5' fill='url(%23k)'/><ellipse cx='17.2' cy='15.2' rx='5.6' ry='3' transform='rotate(-38 17.2 15.2)' fill='%23ffffff' opacity='.8' filter='url(%23s)'/><circle cx='15.4' cy='13.6' r='1.1' fill='%23ffffff' opacity='.95'/></svg>") 50% /contain no-repeat;pointer-events:none}.iv-main .iv-hero .iv-photo:after{inset:.75rem}@media (max-width:639px){.iv-main .iv-photo{padding:.55rem}.iv-main .iv-hero .iv-photo:after{inset:.55rem}}.bj{position:relative;z-index:51;border-bottom:1px solid rgb(201 165 92/.45);background:linear-gradient(90deg,#f3e8cf,#f6eedb 50%,#f3e8cf);color:var(--iv-fg);font-size:.8125rem;line-height:1.35}.bj--leer{min-height:3.1rem}.bj__inner{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(18rem,27rem) auto;grid-gap:.5rem 1.75rem;gap:.5rem 1.75rem;align-items:center;max-width:1300px;margin-inline:auto;padding:.55rem var(--iv-gutter,2rem)}.bj__feld{display:grid;grid-gap:.15rem;gap:.15rem;min-width:0}.bj__label{font-family:var(--iv-font-display);font-size:.6875rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--iv-accent-dark)}.bj__text{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.1rem .4rem}.bj__klein{font-weight:400;color:rgb(20 20 20/.7)}.bj__punkt{flex:none;width:.65rem;height:.65rem;border-radius:50%;box-shadow:0 0 0 3px rgb(255 255 255/.55)}.bj__punkt--gruen{background:#4c9a2a}.bj__punkt--gelb{background:#e0a800}.bj__punkt--rot{background:#c62828}.bj__punkt--nacht{background:#6f7f95}.bj__chips{display:flex;flex-wrap:wrap;gap:.25rem .35rem;margin:0;padding:0;list-style:none}.bj__chips li{padding:.05rem .5rem;background:rgb(255 255 255/.65);border:1px solid rgb(201 165 92/.5);border-radius:999px;white-space:nowrap}.bj__skala,.bj__track{position:relative}.bj__skala{height:.6rem;overflow:hidden;border-radius:999px;box-shadow:inset 0 0 0 1px rgb(20 20 20/.15)}.bj__marker{position:absolute;top:-.25rem;width:.2rem;height:1.1rem;margin-left:-.1rem;border-radius:1px;background:var(--iv-fg);box-shadow:0 0 0 2px #fff}.bj__monate{display:flex;margin-top:.3rem;font-size:.625rem;line-height:1;color:rgb(20 20 20/.6)}.bj__monate span{flex-basis:0;min-width:0;text-align:center}.bj__diagramm{position:relative;height:2.6rem;margin-top:.4rem;border-bottom:1px solid rgb(20 20 20/.25);background:linear-gradient(180deg,rgb(20 20 20/.12) 0 1px,transparent 1px) 0 0 /100% 16.67% no-repeat}.bj__diagramm svg{display:block;width:100%;height:100%;overflow:visible}.bj__flaeche{fill:rgb(201 165 92/.28)}.bj__linie{fill:none;stroke:var(--iv-accent-dark);stroke-width:1.75;stroke-linejoin:round}.bj__skala-max{position:absolute;top:.1rem;left:.25rem;font-size:.5625rem;line-height:1;color:rgb(20 20 20/.5)}.bj__heute{position:absolute;top:0;bottom:0;width:1px;background:rgb(20 20 20/.45)}.bj__volkpunkt{position:absolute;width:.55rem;height:.55rem;margin:-.275rem 0 0 -.275rem;border-radius:50%;background:var(--iv-accent);box-shadow:0 0 0 2px #fff}.bj__phase{margin-top:.4rem}.bj__volktext:before{content:"· "}.bj__knopf{padding:.35rem .8rem;border:1px solid var(--iv-fg);background:transparent;color:var(--iv-fg);font-family:var(--iv-font-display);font-size:.6875rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;cursor:pointer}.bj__knopf:hover{background:var(--iv-fg);color:#fff}.bj__details{border-top:1px solid rgb(201 165 92/.45);background:rgb(255 253 248/.7)}.bj__details-inner{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1.25rem 2rem;gap:1.25rem 2rem;max-width:1300px;margin-inline:auto;padding:1rem var(--iv-gutter,2rem) 1.15rem}.bj__details h3{margin:0 0 .3rem;font-family:var(--iv-font-display);font-size:.8125rem;letter-spacing:.12em;text-transform:uppercase}.bj__details p,.bj__details ul{margin:0 0 .5rem}.bj__details ul{padding-left:1.1rem}.bj__details li{margin-bottom:.2rem}.bj__fussnote{font-size:.75rem;color:rgb(20 20 20/.6)}.bj__details a{color:var(--iv-accent-dark);text-decoration:underline}@media (max-width:1023px){.bj__inner{grid-template-columns:1fr auto;gap:.35rem 1rem}.bj__jahr,.bj__wetter{grid-column:1}.bj__knopf{grid-column:2;grid-row:1/span 2;align-self:center}.bj:not(.bj--offen) .bj__blute,.bj:not(.bj--offen) .bj__diagramm,.bj:not(.bj--offen) .bj__jahr .bj__label,.bj:not(.bj--offen) .bj__monate,.bj:not(.bj--offen) .bj__track{display:none}.bj--offen .bj__blute{grid-column:1/-1;order:3}.bj--offen .bj__jahr{grid-column:1/-1;order:4}.bj--offen .bj__knopf{grid-row:1}.bj__details-inner{grid-template-columns:1fr}.bj__phase{margin-top:.4rem}.bj:not(.bj--offen) .bj__phase{margin-top:0}.bj__volktext{flex-basis:100%}.bj__volktext:before{content:none}}.ui{--ui-text:0.9375rem;--ui-klein:0.8125rem;--ui-h1:1.75rem;--ui-h2:1.0625rem;--ui-h3:0.9375rem;--ui-radius:6px;--ui-rand:#e4ddd4;--ui-flaeche:#fff;--ui-gedimmt:#6b6560;--ui-hover:#faf8f5;--ui-ok:#3d7a3a;--ui-ok-bg:#edf5ec;--ui-warn:#8a5a00;--ui-warn-bg:#fdf3dc;--ui-gefahr:#b03a1a;--ui-gefahr-bg:#fbece7;--ui-info:#2f5d84;--ui-info-bg:#eaf1f8;font-family:var(--iv-font-body);font-size:var(--ui-text);line-height:1.55;color:var(--iv-body)}.iv-main .ui h1,.iv-main .ui h2,.iv-main .ui h3,.iv-main .ui h4{margin:0;font-family:var(--iv-font-body);font-weight:600;line-height:1.3;letter-spacing:0;text-transform:none;color:var(--iv-fg)}.iv-main .ui h1{font-family:var(--iv-font-display);font-size:var(--ui-h1);font-weight:700;letter-spacing:.01em}.iv-main .ui h2{font-size:var(--ui-h2)}.iv-main .ui h3{font-size:var(--ui-h3)}.ui p{margin:0}.ui p+p{margin-top:.6rem}.ui a{color:var(--iv-accent-dark);text-decoration:none}.ui a:hover{text-decoration:underline}.ui .gedimmt{color:var(--ui-gedimmt)}.ui .klein{font-size:var(--ui-klein)}.ui .zahl{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.ui .stark{font-weight:600;color:var(--iv-fg)}.ui .vorformatiert{white-space:pre-line}.ui-stapel>*+*{margin-top:1.5rem}.ui-raster{display:grid;grid-gap:1.5rem;gap:1.5rem}@media (min-width:1000px){.ui-raster--2{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-raster--3{grid-template-columns:repeat(3,minmax(0,1fr))}.ui-raster--haupt{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start}}.ui-panel{background:var(--ui-flaeche);border:1px solid var(--ui-rand);border-radius:var(--ui-radius);overflow:hidden}.ui-panel__kopf{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem;padding:.85rem 1.25rem;border-bottom:1px solid var(--ui-rand)}.ui-panel__kopf p{color:var(--ui-gedimmt);font-size:var(--ui-klein);margin-top:.1rem}.ui-panel__inhalt{padding:1.25rem}.ui-panel__inhalt--buendig{padding:0}.ui-panel__fuss{padding:.75rem 1.25rem;border-top:1px solid var(--ui-rand);background:var(--ui-hover);font-size:var(--ui-klein)}.ui-panel--gefahr{border-color:#e7c3b7}.ui-panel--gefahr .ui-panel__kopf{background:var(--ui-gefahr-bg);border-bottom-color:#e7c3b7}.ui-kennzahlen{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr))}.ui-kennzahl{display:block;padding:1rem 1.25rem;background:var(--ui-flaeche);border:1px solid var(--ui-rand);border-radius:var(--ui-radius);color:inherit}a.ui-kennzahl:hover{border-color:var(--iv-gold);text-decoration:none}.ui-kennzahl__wert{display:block;font-family:var(--iv-font-display);font-size:2rem;font-weight:700;line-height:1.1;color:var(--iv-fg);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ui-kennzahl__label{display:block;margin-top:.2rem;font-size:var(--ui-klein);color:var(--ui-gedimmt)}.ui-tabelle-rahmen{overflow-x:auto}.ui-tabelle{width:100%;border-collapse:collapse;font-size:.875rem}.ui-tabelle td,.ui-tabelle th{padding:.65rem 1.25rem;border-bottom:1px solid var(--ui-rand);text-align:left;vertical-align:middle}.ui-tabelle td+td,.ui-tabelle th+th{padding-left:.5rem}.ui-tabelle thead th{background:var(--ui-hover);font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ui-gedimmt);vertical-align:bottom}.ui-tabelle .zelle-titel{min-width:9rem}.ui-tabelle tbody tr:hover{background:var(--ui-hover)}.ui-tabelle tbody tr:last-child td{border-bottom:0}.ui-tabelle tfoot td{border-top:2px solid var(--ui-rand);border-bottom:0;background:var(--ui-hover)}.ui-tabelle .zelle-titel,.ui-tabelle tfoot td{font-weight:600;color:var(--iv-fg)}.ui-tabelle .zelle-titel a{color:var(--iv-fg)}.ui-tabelle .zelle-titel a:hover{color:var(--iv-accent-dark)}.ui-tabelle .zelle-aktion{text-align:right;white-space:nowrap}.ui-tabelle input[type=number],.ui-tabelle input[type=text]{margin:0}.ui .ui-tabelle input[type=number]{width:6.5rem;text-align:right}.ui-dl{display:grid;grid-template-columns:minmax(6rem,max-content) 1fr;grid-gap:.6rem 1rem;gap:.6rem 1rem;margin:0}.ui-dl dt{color:var(--ui-gedimmt);font-size:var(--ui-klein);padding-top:.1rem}.ui-dl dd{margin:0;color:var(--iv-fg)}.ui-badge{display:inline-flex;align-items:center;gap:.3rem;padding:.1rem .55rem;border-radius:999px;font-size:.75rem;font-weight:600;line-height:1.6;white-space:nowrap;background:#f1ede8;color:#5b554f;vertical-align:middle}.ui-badge--ok{background:var(--ui-ok-bg);color:var(--ui-ok)}.ui-badge--warn{background:var(--ui-warn-bg);color:var(--ui-warn)}.ui-badge--gefahr{background:var(--ui-gefahr-bg);color:var(--ui-gefahr)}.ui-badge--info{background:var(--ui-info-bg);color:var(--ui-info)}.ui-badge--dunkel{background:var(--iv-fg);color:#fff}.ui-balken{display:inline-block;width:4.5rem;height:.4rem;border-radius:999px;background:#eee7df;vertical-align:middle;overflow:hidden;margin-left:.5rem}.ui-balken>span{display:block;height:100%;background:var(--iv-gold)}.ui-balken--voll>span{background:var(--ui-gefahr)}.ui-btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:2.25rem;padding:.4rem .95rem;border:1px solid transparent;border-radius:var(--ui-radius);font:600 .875rem/1.2 var(--iv-font-body);letter-spacing:0;text-transform:none;cursor:pointer;white-space:nowrap;transition:background-color .12s,border-color .12s,color .12s}.ui a.ui-btn:hover,.ui-btn{text-decoration:none}.ui-btn--primaer{background:var(--iv-accent);color:#fff}.ui .ui-btn--primaer,.ui .ui-btn--primaer:hover{color:#fff}.ui-btn--primaer:hover{background:var(--iv-accent-dark)}.ui-btn--zweit{background:#fff;border-color:#d6cdc2}.ui .ui-btn--zweit,.ui-btn--zweit{color:var(--iv-fg)}.ui-btn--zweit:hover{border-color:var(--iv-fg)}.ui-btn--gefahr{background:#fff;border-color:#e2b4a6}.ui .ui-btn--gefahr,.ui-btn--gefahr{color:var(--ui-gefahr)}.ui-btn--gefahr:hover{background:var(--ui-gefahr);border-color:var(--ui-gefahr)}.ui .ui-btn--gefahr:hover{color:#fff}.ui-btn--klein{min-height:1.85rem;padding:.25rem .65rem;font-size:.8125rem}.ui-btn[disabled]{opacity:.5;cursor:not-allowed}.ui-knopfreihe{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.ui-knopfreihe form{margin:0}.ui-form,.ui-form__zeile{display:grid;grid-gap:1rem;gap:1rem}@media (min-width:640px){.ui-form__zeile{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-form__zeile--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.ui-feld{display:grid;grid-gap:.3rem;gap:.3rem}.ui-feld__label{font-size:var(--ui-klein);font-weight:600;color:var(--iv-fg)}.ui-feld__hinweis{font-size:.75rem;color:var(--ui-gedimmt)}.ui input[type=date],.ui input[type=datetime-local],.ui input[type=email],.ui input[type=number],.ui input[type=password],.ui input[type=text],.ui select,.ui textarea{width:100%;min-height:2.5rem;padding:.45rem .7rem;border:1px solid #d6cdc2;border-radius:var(--ui-radius);background:#fff;font:400 var(--ui-text)/1.4 var(--iv-font-body);letter-spacing:0;text-transform:none;color:var(--iv-fg)}.ui textarea{min-height:6rem;resize:vertical}.ui input:focus,.ui select:focus,.ui textarea:focus{outline:none;border-color:var(--iv-gold-dark);box-shadow:0 0 0 3px rgb(201 165 92/.25)}.ui input[readonly]{color:var(--ui-gedimmt)}.ui input:disabled,.ui input[readonly]{background:var(--ui-hover)}.ui-check{display:flex;align-items:flex-start;gap:.55rem;font-size:var(--ui-text);color:var(--iv-fg);cursor:pointer}.ui-check input{margin-top:.25rem;width:1rem;height:1rem;accent-color:var(--iv-accent)}.ui-form__aktionen{display:flex;flex-wrap:wrap;gap:.5rem;padding-top:.25rem}.ui-meldung{padding:.75rem 1rem;border:1px solid #cfe0cd;border-left-width:4px;border-radius:var(--ui-radius);background:var(--ui-ok-bg);color:#24461f}.ui-meldung--fehler{border-color:#e7c3b7;background:var(--ui-gefahr-bg);color:#6e2410}.ui-meldung--hinweis{border-color:#ecd9a8;background:var(--ui-warn-bg);color:#5c3d00}.ui-linkfeld{display:block;margin-top:.4rem;padding:.5rem .65rem;border:1px dashed #d6cdc2;border-radius:var(--ui-radius);background:var(--ui-hover);font:.8125rem/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;word-break:break-all;-webkit-user-select:all;-moz-user-select:all;user-select:all;color:var(--iv-fg)}.ui-leer{padding:2rem 1.25rem;text-align:center;color:var(--ui-gedimmt)}.ui-leer .ui-btn{margin-top:.75rem}.ui-reiter{display:flex;gap:.25rem;overflow-x:auto;overflow-y:hidden;box-shadow:inset 0 -1px 0 var(--ui-rand)}.ui .ui-reiter a{display:inline-flex;align-items:center;gap:.4rem;padding:.6rem .9rem;border-bottom:2px solid transparent;font-weight:600;font-size:.875rem;color:var(--ui-gedimmt);white-space:nowrap}.ui .ui-reiter a:hover{color:var(--iv-fg);text-decoration:none}.ui .ui-reiter a[aria-current=page]{color:var(--iv-fg);border-bottom-color:var(--iv-accent)}.ui-liste{list-style:none;margin:0;padding:0}.ui-liste>li{display:flex;gap:1rem;align-items:center;justify-content:space-between;padding:.75rem 1.25rem;border-bottom:1px solid var(--ui-rand)}.ui-liste>li:last-child{border-bottom:0}.ui-liste__haupt{min-width:0}.ui-liste__titel{font-weight:600}.ui .ui-liste__titel a,.ui-liste__titel{color:var(--iv-fg)}.ui-liste__zusatz{font-size:var(--ui-klein);color:var(--ui-gedimmt)}.ui-datum{flex:none;width:3.25rem;padding:.3rem 0;border:1px solid var(--ui-rand);border-radius:var(--ui-radius);text-align:center;line-height:1.1;background:#fff}.ui-datum b{display:block;font-family:var(--iv-font-display);font-size:1.35rem;color:var(--iv-fg)}.ui-datum span{display:block;font-size:.6875rem;font-weight:600;text-transform:uppercase;color:var(--iv-accent-dark)}.ui-liste__links{display:flex;gap:.9rem;align-items:center;min-width:0}.adm{display:grid;min-height:calc(100vh - var(--iv-header-h));background:#f6f3ef}@media (min-width:960px){.adm{grid-template-columns:15rem minmax(0,1fr)}}.adm__leiste{background:var(--iv-fg);color:#d9d4ce;padding:1.25rem .75rem}@media (min-width:960px){.adm__leiste{position:-webkit-sticky;position:sticky;top:var(--iv-header-h);height:calc(100vh - var(--iv-header-h));overflow-y:auto}}.adm__marke{display:block;padding:0 .75rem 1rem;margin-bottom:.75rem;border-bottom:1px solid rgb(255 255 255/.12)}.adm__marke b{display:block;font-family:var(--iv-font-display);font-size:1.15rem;letter-spacing:.08em;text-transform:uppercase;color:#fff}.adm__marke span{font-size:.75rem;color:#a59f98}.adm__nav{display:flex;flex-direction:column;gap:.15rem}@media (max-width:959px){.adm__nav{flex-direction:row;overflow-x:auto}}.ui .adm__nav a{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.55rem .75rem;border-radius:var(--ui-radius);font-size:.9rem;font-weight:500;color:#d9d4ce;white-space:nowrap}.ui .adm__nav a:hover{background:rgb(255 255 255/.07);color:#fff;text-decoration:none}.ui .adm__nav a[aria-current=page]{background:rgb(201 165 92/.18);color:#fff;box-shadow:inset 3px 0 0 var(--iv-gold)}.adm__nav .ui-badge{background:rgb(255 255 255/.12);color:#fff}.ui .adm__abschnitt{margin:1.25rem .75rem .4rem;font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#8f8881}@media (max-width:959px){.adm__abschnitt{display:none}}.adm__fuss{margin-top:1.25rem;padding:1rem .75rem 0;border-top:1px solid rgb(255 255 255/.12);font-size:.8125rem}.adm__fuss form{margin-top:.5rem}.ui .adm__fuss a{color:#d9d4ce}.adm__fuss button{background:none;border:0;padding:0;color:#d9d4ce;font:inherit;text-decoration:underline;cursor:pointer}.adm__haupt{padding:1.5rem var(--iv-gutter) 3rem;min-width:0}@media (min-width:960px){.adm__haupt{padding:2rem 2.5rem 4rem}}.adm__inhalt{max-width:78rem}.adm__kopf{align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:1.5rem}.adm__kopf,.adm__pfad{display:flex;flex-wrap:wrap}.adm__pfad{gap:.35rem;margin-bottom:.35rem;font-size:var(--ui-klein)}.adm__pfad,.adm__pfad a,.adm__untertitel{color:var(--ui-gedimmt)}.adm__untertitel{margin-top:.3rem}.mbx{max-width:var(--iv-max);margin-inline:auto;padding:2rem var(--iv-gutter) 4rem}.mbx__nav{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .25rem;margin-bottom:1.75rem;border-bottom:1px solid var(--ui-rand)}.ui .mbx__nav>a{padding:.7rem .9rem;border-bottom:2px solid transparent;margin-bottom:-1px;font-weight:600;font-size:.9rem;color:var(--ui-gedimmt)}.ui .mbx__nav>a:hover{color:var(--iv-fg);text-decoration:none}.ui .mbx__nav>a[aria-current=page]{color:var(--iv-fg);border-bottom-color:var(--iv-accent)}.mbx__rechts{margin-left:auto;display:flex;align-items:center;gap:.75rem;padding:.4rem 0;font-size:var(--ui-klein)}.mbx__rechts form{margin:0}.mbx__rechts button{background:none;border:0;padding:0;font:inherit;color:var(--ui-gedimmt);text-decoration:underline;cursor:pointer}.mbx__kopf{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1.25rem}.ui-login{max-width:26rem;margin:0 auto}@media print{.adm__leiste,.bj,.mbx__nav,.nicht-drucken,.page-header,.site-footer,.site-header{display:none!important}.adm{display:block;background:none}.adm__haupt{padding:0}.ui-panel{border:0}.ui-tabelle{font-size:9pt}.ui-tabelle td,.ui-tabelle th{padding:.3rem .4rem;border:1px solid #999}}.page-header--kompakt .page-header__inner{padding-block:2.25rem 2rem}.iv-main .page-header--kompakt .page-header__title{font-size:clamp(2rem,5vw,3rem)}.page-header--kompakt .page-header__intro{margin-top:.75rem;font-size:1rem;line-height:1.7}.ui .ui-tabelle thead th.zahl{white-space:normal}.ui-panel{display:flex;flex-direction:column}.ui-panel__inhalt{flex:1 1 auto}@media (min-width:640px){.ui-form__zeile{row-gap:0;align-items:start;margin-bottom:-1rem}.ui-form__zeile>.ui-feld{grid-row:span 3;grid-template-rows:subgrid;row-gap:0;margin-bottom:1rem}.ui-form__zeile>.ui-feld>.ui-feld__label{padding-bottom:.3rem}.ui-form__zeile>.ui-feld>.ui-feld__hinweis{padding-top:.3rem}}