@font-face{font-family:Libre Baskerville;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/libre-baskerville-latin-700-normal-CLGq6Yj4.woff2)format("woff2"),url(/assets/libre-baskerville-latin-700-normal-D1DCMXWx.woff)format("woff")}@font-face{font-family:Libre Baskerville;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/libre-baskerville-latin-ext-700-normal-URU-TBJY.woff2)format("woff2"),url(/assets/libre-baskerville-latin-ext-700-normal-CL-pJSzx.woff)format("woff")}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-sans-3-latin-400-normal-DQi5PRDE.woff2)format("woff2"),url(/assets/source-sans-3-latin-400-normal-RR2C27NP.woff)format("woff")}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-sans-3-latin-ext-400-normal-UNsKFIBq.woff2)format("woff2"),url(/assets/source-sans-3-latin-ext-400-normal-D5P-Ud2J.woff)format("woff")}@font-face{font-family:"Source Sans 3";font-style:italic;font-display:swap;font-weight:400;src:url(/assets/source-sans-3-latin-400-italic-bFKvakRX.woff2)format("woff2"),url(/assets/source-sans-3-latin-400-italic-V6AhVXnr.woff)format("woff")}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-sans-3-latin-600-normal-DeckBYAU.woff2)format("woff2"),url(/assets/source-sans-3-latin-600-normal-Ck0n4g8U.woff)format("woff")}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-sans-3-latin-ext-600-normal-AEyhgUpm.woff2)format("woff2"),url(/assets/source-sans-3-latin-ext-600-normal-D2VZAM8_.woff)format("woff")}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/source-sans-3-latin-700-normal-CkzU-mV9.woff2)format("woff2"),url(/assets/source-sans-3-latin-700-normal-B-h9tW5h.woff)format("woff")}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/source-sans-3-latin-ext-700-normal-6Xi0A2be.woff2)format("woff2"),url(/assets/source-sans-3-latin-ext-700-normal-C1ecyfgK.woff)format("woff")}:root{--font-body:"Source Sans 3","Segoe UI",sans-serif;--font-heading:"Libre Baskerville",serif;--fs-xs:11px;--fs-sm:12px;--fs-base:13px;--fs-md:15px;--fs-lg:17px;--fs-xl:20px;--fs-2xl:24px;--fs-3xl:30px;--fs-4xl:44px;--fw-normal:400;--fw-medium:600;--fw-bold:700;--color-primary:#5a7a2e;--color-primary-dark:#2e4a1a;--color-primary-darker:#1e2a10;--color-primary-mittel:#3d5e22;--color-primary-light:#6b8e3a;--color-primary-accent:#8b9e3c;--color-lime:#8aaa3a;--color-lime-light:#c9e08d;--color-btn-gruen-oben:#4a6a22;--color-btn-gruen-unten:#3a5418;--color-nav-text:#ffffffc7;--color-nav-border:#ffffff47;--color-nav-feld:#ffffff14;--color-nav-feld-fokus:#ffffff24;--color-nav-label:#4a5a3e;--color-text:#2c3e1a;--color-text-muted:#3a4a2a;--color-text-subtle:#6b7c5a;--color-text-faint:#999;--color-surface:#fefcf4;--color-surface-muted:#e8f0d8;--color-header-text:#e8e4c8;--color-info-bg:#f0f6e8;--color-border:#d4cca8;--color-border-light:#e8e4d4;--color-border-input:#c8c0a8;--color-info-border:#c0d890;--color-danger:#c0392b;--color-reset:#a03030;--color-reset-bg:#fde8e8;--color-reset-border:#e07070;--color-input-value:#1a3a6b;--color-input-focus-bg:#fffde8;--color-input-hover-bg:#eef6e2;--color-neutral:#888;--color-white:#fff}*,:before,:after{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-body);min-height:100vh;color:var(--color-text);background:linear-gradient(170deg,#f4f2e6 0%,#e6e2ce 50%,#ddd8c0 100%);padding:20px 12px}.container{max-width:1200px;margin:0 auto}button{appearance:none}button:not(:disabled){transition:filter .15s,opacity .15s}button:not(:disabled):hover{filter:brightness(.92);opacity:1!important}.back-link{color:var(--color-primary);font-weight:var(--fw-bold);font-size:var(--fs-base);background:var(--color-surface);border:1px solid var(--color-border);border-radius:6px;align-items:center;gap:6px;margin-bottom:20px;padding:8px 14px;text-decoration:none;transition:background .15s;display:inline-flex}.back-link:hover{background:var(--color-border-light)}.feedback-float-wrap{z-index:1000;width:52px;height:52px;position:fixed;bottom:40px;right:24px}.btn-feedback-float{background:var(--color-primary);width:52px;height:52px;color:var(--color-white);cursor:pointer;font-size:var(--fs-2xl);border:none;border-radius:50%;justify-content:center;align-items:center;display:flex;box-shadow:0 2px 10px #00000040}.btn-feedback-dismiss{background:var(--color-neutral);width:18px;height:18px;color:var(--color-white);cursor:pointer;font-size:var(--fs-base);border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;line-height:1;display:flex;position:absolute;top:-5px;right:-5px;box-shadow:0 1px 3px #0000004d}.feedback-overlay{z-index:1001;background:#0006;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.feedback-modal{background:var(--color-surface);border-radius:12px;width:100%;max-width:420px;padding:24px 20px;position:relative;box-shadow:0 4px 24px #0000002e}.feedback-close{font-size:var(--fs-2xl);cursor:pointer;color:var(--color-text-faint);background:0 0;border:none;padding:4px 8px;line-height:1;position:absolute;top:12px;right:14px}.feedback-title{color:var(--color-text);font-size:var(--fs-lg);font-weight:var(--fw-bold);font-family:var(--font-heading);margin-bottom:16px}.feedback-textarea{border:1px solid var(--color-border);width:100%;font-size:var(--fs-md);background:var(--color-white);color:var(--color-text);resize:vertical;border-radius:8px;margin-bottom:10px;padding:10px 12px;font-family:inherit;display:block}.feedback-email{border:1px solid var(--color-border);width:100%;font-size:var(--fs-md);background:var(--color-white);color:var(--color-text);border-radius:8px;margin-bottom:14px;padding:9px 12px;font-family:inherit;display:block}.feedback-submit{background:var(--color-primary);color:var(--color-white);font-size:var(--fs-md);font-weight:var(--fw-medium);cursor:pointer;border:none;border-radius:8px;padding:10px 22px;font-family:inherit}.feedback-submit:disabled{cursor:default;background:#b0b8a0}.feedback-success{color:var(--color-primary);font-weight:var(--fw-medium);text-align:center;font-size:var(--fs-md);padding:16px 0}.feedback-error{color:var(--color-danger);font-size:var(--fs-base);margin-bottom:10px}@media (width<=600px){.feedback-float-wrap{bottom:16px;right:16px}.btn-feedback-float{width:44px;height:44px;font-size:var(--fs-lg)}}.footer{border-top:1px solid var(--color-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:20px;padding:12px 0 60px;display:flex}.footer p{font-size:var(--fs-xs);color:var(--color-text-faint);font-style:italic;line-height:1.6}.footer a{color:var(--color-primary-light);font-weight:var(--fw-medium);text-decoration:none}body{padding:0}.ansicht-umschalter{border:1px solid var(--color-primary);border-radius:6px;flex:none;display:flex;overflow:hidden}.ansicht-umschalter button{background:var(--color-surface);color:var(--color-primary);font-family:inherit;font-size:var(--fs-md);font-weight:var(--fw-bold);cursor:pointer;border:none;padding:9px 18px;transition:background .15s,color .15s}.ansicht-umschalter button[aria-pressed=true]{background:var(--color-primary);color:var(--color-white)}.btn-details{display:none}.crop-row-even{background:var(--color-surface)}.crop-row-odd{background:#f6f4ea}.crop-row-even td:hover{background:var(--color-input-hover-bg)}.crop-row-odd td:hover{background:#e8f0da}.btn-add-crop:hover{background:#daefc0!important}.install-banner{background:var(--color-primary-dark);color:var(--color-header-text);z-index:999;font-family:var(--font-body);justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 20px #0003}.install-banner button{cursor:pointer;font-weight:var(--fw-bold);font-size:var(--fs-base);border:none;border-radius:6px;padding:8px 18px;font-family:inherit}.install-btn{background:var(--color-primary-light);color:var(--color-white)}.dismiss-btn{color:var(--color-primary-accent);background:0 0;text-decoration:underline}.info-popup{background:var(--color-surface);border:1px solid var(--color-border);font-size:var(--fs-base);font-weight:var(--fw-normal);text-transform:none;color:var(--color-text);z-index:100;white-space:pre-line;border-radius:8px;width:max-content;min-width:220px;max-width:340px;padding:12px 16px;line-height:1.6;position:absolute;top:calc(100% + 6px);box-shadow:0 4px 16px #0000001f}@media (width<=700px){.info-popup{max-width:90vw!important;left:auto!important;right:-10px!important}.ackerbau-table{min-width:0!important}.ackerbau-table td:nth-child(5),.ackerbau-table th:nth-child(5),.ackerbau-table td:nth-child(7),.ackerbau-table th:nth-child(7),.ackerbau-table td:nth-child(8),.ackerbau-table th:nth-child(8),.ackerbau-table td:nth-child(9),.ackerbau-table th:nth-child(9),.ackerbau-table td:nth-child(10),.ackerbau-table th:nth-child(10){display:none}.ackerbau-table.show-details td,.ackerbau-table.show-details th{display:table-cell!important}.btn-details{display:flex}}@media (width<=900px) and (orientation:landscape) and (pointer:coarse){.ackerbau-table{min-width:0!important}.ackerbau-table td:nth-child(5),.ackerbau-table th:nth-child(5),.ackerbau-table td:nth-child(7),.ackerbau-table th:nth-child(7),.ackerbau-table td:nth-child(8),.ackerbau-table th:nth-child(8),.ackerbau-table td:nth-child(9),.ackerbau-table th:nth-child(9),.ackerbau-table td:nth-child(10),.ackerbau-table th:nth-child(10){display:none}.ackerbau-table.show-details td,.ackerbau-table.show-details th{display:table-cell!important}.btn-details{display:flex}.hint-desktop-only{display:none}}.kultur-card{background:var(--color-surface);border:1px solid var(--color-border-light);border-radius:10px;margin-bottom:16px;overflow:hidden;box-shadow:0 2px 14px #00000012}.kultur-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 18px;display:flex}.kultur-title{font-weight:var(--fw-bold);font-size:var(--fs-md);color:var(--color-header-text);align-items:center;gap:10px;display:flex}.kultur-body{padding:18px}.fields-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;margin-bottom:14px;display:grid}.field-group{border:1px solid var(--color-border-light);background:#f8f6ee;border-radius:8px;padding:14px 16px}.field-group h4{font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--color-primary-dark);border-bottom:1px solid var(--color-border-light);margin-bottom:10px;padding-bottom:7px}.field-row{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.field-row label{font-size:var(--fs-sm);color:var(--color-text-muted);font-weight:var(--fw-medium);flex:1}.field-row input{border:1px solid var(--color-border-input);width:90px;font-size:var(--fs-base);text-align:right;background:var(--color-white);color:var(--color-input-value);font-family:inherit;font-weight:var(--fw-medium);border-radius:5px;outline:none;padding:6px 8px;transition:border-color .15s,background .15s}.field-row input:hover{background:var(--color-input-hover-bg)}.field-row input:focus{border-color:var(--color-primary);background:var(--color-input-focus-bg)}.block-result{background:var(--color-surface-muted);font-size:var(--fs-sm);font-weight:var(--fw-bold);border-radius:5px;justify-content:space-between;margin-top:10px;padding:8px 10px;display:flex}.block-result .val{color:var(--color-primary-dark)}.flaeche-row{border:1px solid var(--color-border);background:#f0eed8;border-radius:6px;align-items:center;gap:10px;margin-bottom:16px;padding:10px 14px;display:flex}.flaeche-row label{font-size:var(--fs-base);font-weight:var(--fw-bold);color:#4a5a3e}.flaeche-row input{border:1px solid var(--color-border-input);width:80px;font-size:var(--fs-base);font-weight:var(--fw-bold);text-align:right;background:var(--color-white);color:var(--color-input-value);border-radius:5px;outline:none;padding:6px 10px;font-family:inherit;transition:border-color .15s,background .15s}.flaeche-row input:hover{background:var(--color-input-hover-bg)}.flaeche-row input:focus{border-color:var(--color-primary);background:var(--color-input-focus-bg)}.flaeche-row .hint{font-size:var(--fs-xs);color:var(--color-neutral);font-style:italic}.info-box{background:var(--color-info-bg);border:1px solid var(--color-info-border);font-size:var(--fs-base);color:var(--color-text);border-radius:8px;margin-bottom:20px;padding:14px 18px;line-height:1.7}.info-box strong{font-size:var(--fs-base);margin-bottom:3px;display:block}.empty-state{text-align:center;color:var(--color-text-subtle);font-size:var(--fs-md);background:var(--color-surface);border:1px solid var(--color-border-light);border-radius:10px;padding:60px 20px}@media (width<=600px){.fields-grid{grid-template-columns:1fr}.kultur-header{flex-direction:column;align-items:flex-start}}.liq-input-field{border:1px solid var(--color-border-input);width:100%;min-height:44px;font-size:var(--fs-md);font-weight:var(--fw-bold);text-align:right;font-family:var(--font-body);background:var(--color-input-focus-bg);color:var(--color-input-value);box-sizing:border-box;border-radius:5px;outline:none;padding:6px 10px;transition:background .15s,border-color .15s}.liq-input-field:hover{background:var(--color-input-hover-bg)}.liq-input-field:focus{border-color:var(--color-primary)}.liq-row-flex{border-bottom:1px solid #ede9d8;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.liq-input-wrap{flex-shrink:0;align-items:center;gap:6px;display:flex}.liq-input-wrap>div{width:130px}.info-popup{z-index:100;background:var(--color-primary-dark);color:var(--color-header-text);font-size:var(--fs-sm);pointer-events:none;border-radius:6px;min-width:220px;max-width:300px;padding:10px 14px;line-height:1.5;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 4px 16px #00000040}@media (width<=700px){.liq-row-flex{flex-direction:column;align-items:flex-start;gap:8px}.liq-input-wrap{width:100%}.liq-input-wrap>div{width:100%!important}.info-popup{max-width:90vw!important;left:auto!important;right:-10px!important}}.liqplan-zahl{border:1px solid var(--color-border-input);width:120px;font-size:var(--fs-base);text-align:right;background:var(--color-white);color:var(--color-input-value);font-family:inherit;font-weight:var(--fw-medium);border-radius:5px;outline:none;padding:6px 8px;transition:border-color .15s,background .15s}.liqplan-zahl:hover{background:var(--color-input-hover-bg)}.liqplan-zahl:focus{border-color:var(--color-primary);background:var(--color-input-focus-bg)}.liqplan-felder{flex-wrap:wrap;align-items:flex-start;gap:14px 24px;display:flex}.liqplan-feld{flex-direction:column;gap:5px;display:flex}.liqplan-feldpaar{display:contents}@media (width<=700px){.liqplan-felder{flex-direction:column;align-items:stretch}.liqplan-feldpaar{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.liqplan-felder select,.liqplan-felder input{min-height:44px;width:100%!important;min-width:0!important}}.app-nav{z-index:50;font-family:var(--font-body);position:sticky;top:0}.app-nav button{cursor:pointer;font-family:inherit}.app-nav button:disabled{opacity:.45;cursor:default}.app-nav button:not(:disabled):hover{filter:none}.app-nav :focus-visible,.app-tabs :focus-visible,.app-sheet :focus-visible{outline:2px solid var(--color-lime);outline-offset:2px}.nav-module{background:var(--color-primary-darker);align-items:center;gap:32px;height:60px;padding:0 28px;display:flex}.nav-marke{color:var(--color-white);font:var(--fw-bold) var(--fs-lg)/1.1 var(--font-heading);flex:none;align-items:center;gap:11px;text-decoration:none;display:flex}.nav-tabs{align-self:stretch;gap:24px;display:flex}.nav-tabs a{color:var(--color-nav-text);font-weight:var(--fw-medium);font-size:var(--fs-md);white-space:nowrap;border-bottom:3px solid #0000;align-items:center;padding-top:3px;text-decoration:none;transition:color .15s;display:flex}.nav-tabs a:hover{color:var(--color-white)}.nav-tabs a.active{color:var(--color-white);border-bottom-color:var(--color-lime)}.nav-rechts{align-items:center;gap:20px;min-width:0;margin-left:auto;display:flex}.nav-rechts>a,.nav-rechts>button.nav-link{white-space:nowrap;color:var(--color-nav-text);font-weight:var(--fw-medium);font-size:var(--fs-md);background:0 0;border:none;padding:0;text-decoration:none;transition:color .15s}.nav-rechts>a:hover,.nav-rechts>button.nav-link:hover{color:var(--color-white)}.nav-modus{border:1px solid var(--color-nav-border);border-radius:6px;display:flex}.nav-modus>span:first-child button{border-radius:5px 0 0 5px}.nav-modus>span:last-child button{border-radius:0 5px 5px 0}.nav-modus button{color:var(--color-nav-text);font-size:var(--fs-sm);font-weight:var(--fw-medium);background:0 0;border:none;padding:6px 11px;transition:background .15s,color .15s}.nav-modus button[aria-pressed=true]{background:var(--color-lime);color:var(--color-primary-darker);font-weight:var(--fw-bold)}.nav-tipp-wrap{display:inline-flex;position:relative}.nav-tipp-links{display:flex}.nav-tipp-links>.nav-tooltip{top:0;right:calc(100% + 16px)}.nav-tooltip{white-space:pre-line;z-index:60;background:var(--color-text);width:max-content;max-width:260px;color:var(--color-header-text);font-size:var(--fs-sm);font-weight:var(--fw-normal);pointer-events:none;border-radius:6px;padding:7px 10px;line-height:1.5;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 3px 10px #00000040}.nav-aktionsleiste{background:var(--color-surface);border-bottom:1px solid var(--color-border);flex-wrap:wrap;align-items:center;gap:8px 14px;min-height:54px;padding:8px 28px;display:flex;box-shadow:0 2px 8px #1e2a100f}.nav-kontext{align-items:center;gap:14px;display:flex}.nav-untertitel{font-size:var(--fs-base);font-weight:var(--fw-medium);color:var(--color-text-subtle)}.nav-aktionen{align-items:center;gap:14px;margin-left:auto;display:flex}.nav-region{font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--color-nav-label);flex:none;align-items:center;gap:8px;display:flex}.nav-region select{border:1px solid var(--color-border-input);background:var(--color-white);width:150px;font:var(--fw-medium) var(--fs-base) var(--font-body);color:var(--color-text);cursor:pointer;border-radius:6px;padding:7px 10px}.nav-betrieb{border:1px solid var(--color-nav-border);background:var(--color-nav-feld);min-width:100px;font:var(--fw-medium) var(--fs-base) var(--font-body);color:var(--color-white);border-radius:6px;outline:none;flex:0 180px;padding:6px 10px;transition:background .15s,border-color .15s}.nav-betrieb::placeholder{color:var(--color-nav-text)}.nav-betrieb:focus{background:var(--color-nav-feld-fokus);border-color:var(--color-lime)}.nav-btn{font-size:var(--fs-base);font-weight:var(--fw-bold);white-space:nowrap;border-radius:6px;align-items:center;gap:6px;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.nav-btn-sekundaer{background:var(--color-white);border:1px solid var(--color-border-input);color:var(--color-primary-dark);padding:8px 14px}.nav-btn-sekundaer:not(:disabled):hover{background:var(--color-input-hover-bg)}.nav-btn-menu{padding:8px 12px 8px 14px}.nav-btn-menu .pfeil{color:var(--color-text-subtle);font-size:10px}.nav-btn-primaer{background:var(--color-primary-dark);border:1px solid var(--color-primary-dark);color:var(--color-white);padding:8px 16px}.nav-btn-primaer:not(:disabled):hover{background:var(--color-primary-darker)}.nav-btn-gruen{background:linear-gradient(180deg,var(--color-btn-gruen-oben),var(--color-btn-gruen-unten));border:1px solid var(--color-btn-gruen-unten);color:var(--color-surface-muted);padding:8px 14px}.app-nav .nav-btn-gruen:not(:disabled):hover{filter:brightness(.92)}.nav-trenner{background:var(--color-border);width:1px;height:24px}.nav-btn-reset{border:1px solid var(--color-border-input);color:var(--color-reset);background:0 0;padding:8px 14px}.nav-btn-reset:not(:disabled):hover{background:var(--color-reset-bg);border-color:var(--color-reset-border)}.nav-menu-wrap{position:relative}.nav-menu{z-index:20;background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;min-width:230px;padding:6px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 10px 28px #1e2a102e}.nav-menu button{text-align:left;background:0 0;border:none;border-radius:5px;width:100%;padding:8px 10px;display:block}.nav-menu button:hover,.nav-menu button:focus-visible{background:var(--color-input-hover-bg)}.nav-menu .label{font-size:var(--fs-base);font-weight:var(--fw-medium);color:var(--color-text);display:block}.nav-menu .hinweis{font-size:var(--fs-sm);color:var(--color-text-subtle);display:block}.nav-untermenue-wrap{position:relative}.nav-menu .nav-untermenue{min-width:150px;top:-7px;right:calc(100% - 2px)}.nav-menu .pfeil-links{width:14px;color:var(--color-text-subtle);display:inline-block}.nav-untermenue-wrap>button[aria-expanded=true]{background:var(--color-input-hover-bg)}.nav-mobil,.app-tabs{display:none}.nav-mobil{background:var(--color-primary-darker);align-items:center;gap:10px;height:60px;padding:0 8px 0 16px}.nav-mobil-titel{min-width:0;color:var(--color-white);font:var(--fw-bold) var(--fs-lg) var(--font-heading);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.nav-mobil-aktionen{border:1px solid var(--color-nav-border);height:40px;color:var(--color-white);font-size:var(--fs-md);font-weight:var(--fw-bold);background:0 0;border-radius:8px;margin:2px 0;padding:0 14px}.app-tabs{z-index:50;background:var(--color-primary-darker);padding:0 4px env(safe-area-inset-bottom,12px);grid-template-columns:repeat(4,1fr);position:fixed;bottom:0;left:0;right:0}.app-tabs a{text-align:center;height:58px;color:var(--color-nav-text);font:var(--fw-medium) var(--fs-sm)/1.15 var(--font-body);border-top:3px solid #0000;justify-content:center;align-items:center;text-decoration:none;display:flex}.app-tabs a.active{border-top-color:var(--color-lime);color:var(--color-white);font-weight:var(--fw-bold)}.app-sheet-overlay{z-index:1001;background:#141c0a73;align-items:flex-end;display:flex;position:fixed;inset:0}.app-sheet{overscroll-behavior:contain;background:var(--color-surface);width:100%;max-height:85vh;font-family:var(--font-body);border-radius:18px 18px 0 0;padding:10px 12px 22px;overflow:auto;box-shadow:0 -8px 30px #0003}.app-sheet-griff{background:var(--color-border);border-radius:2px;width:40px;height:4px;margin:0 auto 6px}.app-sheet h3{font-size:var(--fs-xs);font-weight:var(--fw-bold);letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-subtle);padding:8px 8px 2px}.app-sheet-eintrag{text-align:left;width:100%;min-height:46px;font:var(--fw-medium) var(--fs-md) var(--font-body);color:var(--color-text);cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:4px;padding:6px 10px;text-decoration:none;display:flex}.app-sheet-eintrag:not(:disabled):hover{background:var(--color-input-hover-bg);filter:none}.app-sheet-eintrag:disabled{opacity:.45;cursor:default}.app-sheet-eintrag .hinweis{font-size:var(--fs-sm);font-weight:var(--fw-normal);color:var(--color-text-subtle);display:block}.app-sheet-eintrag .haken{width:16px;color:var(--color-primary);flex:none}.app-sheet-eintrag.gefahr{color:var(--color-danger)}.app-sheet-eintrag.eingerueckt{padding-left:30px}.app-sheet hr{border:none;border-top:1px solid var(--color-border-light);margin:4px 8px}.app-inhalt{padding:20px 12px}.nur-mobil{display:none}@media (width>=901px) and (width<=1180px){.nav-module,.nav-aktionsleiste{padding-left:12px;padding-right:12px}.nav-module,.nav-tabs{gap:14px}.nav-rechts{gap:12px}.nav-marke span{display:none}}@media (width<=900px){.nav-module,.nav-aktionsleiste{display:none}.nav-mobil{display:flex}.app-tabs{display:grid}.nur-desktop{display:none}.nur-mobil{display:block}.app-inhalt{padding-bottom:calc(72px + env(safe-area-inset-bottom,12px))}.feedback-float-wrap{bottom:calc(74px + env(safe-area-inset-bottom,12px))}.install-banner{bottom:calc(58px + env(safe-area-inset-bottom,12px))}}@media (width<=700px){.app-inhalt{padding-top:10px;padding-left:6px;padding-right:6px}}
