._tabelle_hqgdt_6{border-collapse:collapse;width:100%}._tabelle_hqgdt_6 thead{display:none}._tabelle_hqgdt_6 tr{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);margin-bottom:var(--space-3);padding:var(--space-2);display:block}._tabelle_hqgdt_6 td{justify-content:space-between;gap:var(--space-2);padding:var(--space-1) var(--space-2);text-align:right;border:none;display:flex}._tabelle_hqgdt_6 td:before{content:attr(data-label);text-align:left;color:var(--color-text-muted);font-weight:600}@media (width>=700px){._tabelle_hqgdt_6 thead{display:table-header-group}._tabelle_hqgdt_6 tr{border:none;border-bottom:1px solid var(--color-border);margin-bottom:0;padding:0;display:table-row}._tabelle_hqgdt_6 td{text-align:left;padding:var(--space-2);display:table-cell}._tabelle_hqgdt_6 td:before{content:none}._tabelle_hqgdt_6 th{text-align:left;padding:var(--space-2)}}._field_jwqte_1{gap:var(--space-1);margin-bottom:var(--space-3);flex-direction:column;display:flex}._label_jwqte_8{font-size:.9rem;font-weight:600}._hint_jwqte_13{color:var(--color-text-muted);font-size:.8rem}._control_jwqte_18{padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);color:var(--color-text);width:100%;font-size:1rem}._control_jwqte_18:focus{outline:2px solid var(--color-primary);outline-offset:1px}:root{--color-bg:#f7f7f5;--color-surface:#fff;--color-border:#e0ded8;--color-text:#1f2320;--color-text-muted:#5b6058;--color-primary:#2f6b4f;--color-primary-contrast:#fff;--color-danger:#b3261e;--color-danger-bg:#fbeceb;--space-1:4px;--space-2:8px;--space-3:16px;--space-4:24px;--space-5:32px;--radius:8px;--font-sans:system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}body{background:var(--color-bg);color:var(--color-text);font-family:var(--font-sans);margin:0;font-size:16px;line-height:1.5}.app-shell{flex-direction:column;min-height:100vh;display:flex}.app-main{padding:var(--space-3);flex:1;width:100%;max-width:960px;margin:0 auto}button{cursor:pointer;font-family:inherit;font-size:1rem}input,button{font-family:inherit}
