.angebotsvergleich-approved{--nav:#1a3a5c;--ink:#18324e;--muted:#66758a;--line:#e1e7ee;--blue:#1677ff;--bg:#f0f2f5;--green:#19744b;--gold:#95620b;--red:#ae3434}.angebotsvergleich-approved *{box-sizing:border-box}.angebotsvergleich-approved{margin:0;background:var(--bg);color:var(--ink);font:14px -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.angebotsvergleich-approved button,.angebotsvergleich-approved input,.angebotsvergleich-approved select{font:inherit}.angebotsvergleich-approved button{cursor:pointer}.angebotsvergleich-approved button:focus-visible,.angebotsvergleich-approved a:focus-visible,.angebotsvergleich-approved input:focus-visible,.angebotsvergleich-approved select:focus-visible{outline:3px solid #69b1ff;outline-offset:3px}.angebotsvergleich-approved button,.angebotsvergleich-approved .button{border:1px solid #cdd7e2;border-radius:7px;padding:9px 13px;background:#fff;color:var(--ink);text-decoration:none;display:inline-flex;align-items:center;gap:7px}.angebotsvergleich-approved button:hover,.angebotsvergleich-approved .button:hover{border-color:var(--blue);color:var(--blue)}.angebotsvergleich-approved button.primary{background:var(--blue);border-color:var(--blue);color:#fff}.angebotsvergleich-approved .top{height:62px;background:var(--nav);color:#fff;display:flex;justify-content:space-between;align-items:center;padding:0 30px;gap:16px}.angebotsvergleich-approved .brand{font-size:21px;font-weight:750;letter-spacing:-.4px}.angebotsvergleich-approved .brand span{font-weight:400;color:#b8d3ed;font-size:13px;margin-left:16px}.angebotsvergleich-approved .preview{font-size:12px;border:1px solid #65809c;padding:6px 10px;border-radius:5px}.angebotsvergleich-approved .shell{max-width:1530px;margin:0 auto;padding:25px 30px 50px}.angebotsvergleich-approved .crumb{color:var(--muted);font-size:12px;margin-bottom:18px}.angebotsvergleich-approved .title{display:flex;align-items:center;justify-content:space-between;gap:18px}.angebotsvergleich-approved .eyebrow{color:var(--muted);font-size:12px;letter-spacing:1px;text-transform:uppercase}.angebotsvergleich-approved h1{font-size:28px;margin:5px 0 9px;letter-spacing:-.7px}.angebotsvergleich-approved .subtitle{color:var(--muted);margin:0;line-height:1.6}.angebotsvergleich-approved .actions{display:flex;gap:8px;flex-wrap:wrap}.angebotsvergleich-approved .project-nav{margin-top:25px;border-bottom:1px solid #d5dee8;display:flex;gap:25px;color:var(--muted);font-size:13px}.angebotsvergleich-approved .project-nav span{padding:13px 0}.angebotsvergleich-approved .project-nav .current{color:var(--blue);border-bottom:2px solid var(--blue);font-weight:650}.angebotsvergleich-approved .stats{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin:22px 0}.angebotsvergleich-approved .stat{background:#fff;border:1px solid var(--line);border-radius:9px;padding:19px 21px}.angebotsvergleich-approved .stat-label{color:var(--muted);font-size:12px}.angebotsvergleich-approved .stat-value{font-size:25px;font-weight:700;margin:9px 0 7px;letter-spacing:-.5px}.angebotsvergleich-approved .stat small{color:var(--muted);line-height:1.5}.angebotsvergleich-approved .green{color:var(--green)}.angebotsvergleich-approved .notice{background:#fff9eb;border:1px solid #efd9aa;border-radius:8px;padding:13px 16px;line-height:1.6;color:#73521d;font-size:13px;margin-bottom:20px}.angebotsvergleich-approved .notice strong{font-weight:650}.angebotsvergleich-approved .card{background:#fff;border:1px solid var(--line);border-radius:10px;overflow:hidden}.angebotsvergleich-approved .toolbar{padding:18px 20px;display:flex;align-items:center;justify-content:space-between;gap:14px;border-bottom:1px solid var(--line);flex-wrap:wrap}.angebotsvergleich-approved .tabs{display:flex;background:#f0f3f7;padding:4px;border-radius:7px;gap:3px}.angebotsvergleich-approved .tabs button{border:0;background:transparent;padding:8px 12px;font-size:13px}.angebotsvergleich-approved .tabs button.active{background:#fff;color:var(--blue);box-shadow:0 1px 4px #193e5815}.angebotsvergleich-approved .filters{display:flex;gap:8px;flex-wrap:wrap}.angebotsvergleich-approved input,.angebotsvergleich-approved select{border:1px solid #d4dce5;background:#fff;border-radius:6px;padding:9px 10px;color:var(--ink)}.angebotsvergleich-approved input{width:215px}.angebotsvergleich-approved .scroll{overflow:auto}.angebotsvergleich-approved table{border-collapse:collapse;width:100%;font-size:13px}.angebotsvergleich-approved th{background:#f7f9fc;color:#617086;font-size:11px;letter-spacing:.25px;text-align:left;font-weight:650;padding:14px 16px;border-bottom:1px solid var(--line);white-space:nowrap}.angebotsvergleich-approved td{padding:15px 16px;border-bottom:1px solid #edf0f4;vertical-align:middle}.angebotsvergleich-approved tr:last-child td{border-bottom:0}.angebotsvergleich-approved tbody tr:hover td{background:#fafcff}.angebotsvergleich-approved .money{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.angebotsvergleich-approved .net{font-size:15px;font-weight:700}.angebotsvergleich-approved .company{min-width:235px;max-width:320px}.angebotsvergleich-approved .company strong{font-weight:650;display:block;line-height:1.5}.angebotsvergleich-approved .company small{display:block;margin-top:3px;color:var(--muted);font-size:11px}.angebotsvergleich-approved .nr{min-width:125px;color:var(--muted);font-size:12px}.angebotsvergleich-approved .rank{display:inline-flex;align-items:center;justify-content:center;width:21px;height:21px;font-size:11px;border-radius:5px;background:#edf1f6;color:#6d7e91;float:left;margin:2px 9px 18px 0}.angebotsvergleich-approved .best .rank{background:#def1e6;color:var(--green)}.angebotsvergleich-approved .best .net{color:var(--green)}.angebotsvergleich-approved .delta{color:var(--muted);font-size:12px}.angebotsvergleich-approved .tag{display:inline-flex;align-items:center;gap:5px;border-radius:5px;font-size:11px;font-weight:600;padding:6px 8px;line-height:1.3}.angebotsvergleich-approved .tag.enthalten{color:#207348;background:#eaf6ee}.angebotsvergleich-approved .tag.pruefung{color:#986210;background:#fff3d9}.angebotsvergleich-approved .tag.fehlt{color:#b23838;background:#ffeded}.angebotsvergleich-approved .tag.unklar,.angebotsvergleich-approved .tag.aufmass,.angebotsvergleich-approved .tag.option{color:#637184;background:#edf1f6}.angebotsvergleich-approved .detail-button{font-size:12px;padding:7px 10px}.angebotsvergleich-approved .issue-button{border:0;padding:0;background:transparent}.angebotsvergleich-approved .issue-button:hover{color:inherit}.angebotsvergleich-approved .card-footer{padding:14px 20px;color:var(--muted);font-size:11px;display:flex;justify-content:space-between;gap:16px;line-height:1.6;border-top:1px solid var(--line)}.angebotsvergleich-approved .legend{display:flex;gap:15px;flex-wrap:wrap;padding:15px 20px;font-size:11px;color:var(--muted)}.angebotsvergleich-approved .dot{display:inline-block;width:7px;height:7px;border-radius:50%;margin-right:5px}.angebotsvergleich-approved .position-table{min-width:3000px}.angebotsvergleich-approved .position-table th{white-space:normal;min-width:155px;vertical-align:top;line-height:1.5}.angebotsvergleich-approved .position-table th:first-child,.angebotsvergleich-approved .position-table td:first-child{position:sticky;left:0;background:#fff;z-index:1;min-width:125px;max-width:125px}.angebotsvergleich-approved .position-table th:nth-child(2),.angebotsvergleich-approved .position-table td:nth-child(2){position:sticky;left:125px;background:#fff;z-index:1;min-width:270px;max-width:270px;box-shadow:2px 0 3px #001f3f08}.angebotsvergleich-approved .position-table th:first-child,.angebotsvergleich-approved .position-table th:nth-child(2){background:#f7f9fc;z-index:2}.angebotsvergleich-approved .position-table td{vertical-align:top}.angebotsvergleich-approved .cell-button{display:block;border:0;padding:0;text-align:left;background:transparent;min-height:58px;width:100%}.angebotsvergleich-approved .cell-price{font-weight:650;margin-bottom:8px;display:block;white-space:nowrap;font-size:12px}.angebotsvergleich-approved .pos-code{color:var(--blue);display:block;margin-bottom:5px}.angebotsvergleich-approved .quantity{display:block;color:#8a98a9;font-size:10px;font-weight:400;margin-top:5px}.angebotsvergleich-approved .empty{padding:60px 20px;text-align:center;color:var(--muted)}.angebotsvergleich-approved #tooltip{position:fixed;z-index:20;max-width:365px;background:#19324e;color:#fff;padding:15px 17px;border-radius:8px;box-shadow:0 5px 26px #10283f35;pointer-events:none;font-size:12px;line-height:1.65}.angebotsvergleich-approved #tooltip strong{display:block;color:#bfdcff;margin-bottom:5px}.angebotsvergleich-approved #tooltip[hidden]{display:none}.angebotsvergleich-approved .overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#10223966;display:flex;align-items:center;justify-content:flex-end;z-index:30}.angebotsvergleich-approved .overlay[hidden]{display:none}.angebotsvergleich-approved .drawer{background:#fff;height:100%;width:610px;max-width:100%;overflow:auto;padding:28px;box-shadow:-10px 0 50px #132d481c}.angebotsvergleich-approved .drawer-head{display:flex;justify-content:space-between;align-items:flex-start;gap:15px;border-bottom:1px solid var(--line);padding-bottom:20px;margin-bottom:20px}.angebotsvergleich-approved .drawer h2{font-size:22px;line-height:1.4;margin:5px 0}.angebotsvergleich-approved .drawer h3{font-size:15px;margin:23px 0 12px}.angebotsvergleich-approved .drawer p{color:var(--muted);font-size:13px;line-height:1.6}.angebotsvergleich-approved .drawer .position-list{display:grid;gap:9px}.angebotsvergleich-approved .position-item{padding:13px;border:1px solid var(--line);border-radius:7px;font-size:12px;line-height:1.6}.angebotsvergleich-approved .position-item .item-top{display:flex;justify-content:space-between;gap:15px;margin-bottom:6px}.angebotsvergleich-approved .position-item p{font-size:12px;margin:7px 0 0;color:#57687d}.angebotsvergleich-approved .source{font-size:11px;color:var(--muted);margin-top:17px;line-height:1.7}.angebotsvergleich-approved .integration{margin-top:23px;background:#fff;border:1px solid var(--line);border-radius:9px;padding:17px 20px;color:var(--muted);line-height:1.7;font-size:13px}.angebotsvergleich-approved .integration summary{cursor:pointer;font-weight:650;color:var(--ink)}.angebotsvergleich-approved .integration p{margin-bottom:0}.angebotsvergleich-approved .integration ol{padding-left:20px}.angebotsvergleich-approved .integration code{font-size:12px;background:#f0f3f7;padding:2px 4px;color:#3c526c}.angebotsvergleich-approved .print-only{display:none}@media (max-width:850px){.angebotsvergleich-approved .top{padding:0 16px}.angebotsvergleich-approved .brand span{display:none}.angebotsvergleich-approved .preview{font-size:10px;max-width:180px}.angebotsvergleich-approved .shell{padding:20px 16px}.angebotsvergleich-approved .title{align-items:flex-start;flex-direction:column}.angebotsvergleich-approved .stats{grid-template-columns:repeat(2,1fr);gap:10px}.angebotsvergleich-approved .stat{padding:15px}.angebotsvergleich-approved .stat-value{font-size:21px}.angebotsvergleich-approved .project-nav{gap:15px;overflow:auto;white-space:nowrap}.angebotsvergleich-approved .project-nav .optional{display:none}.angebotsvergleich-approved .toolbar{align-items:flex-start}.angebotsvergleich-approved .card-footer{flex-direction:column;gap:2px}.angebotsvergleich-approved #summary-table{min-width:1080px}.angebotsvergleich-approved h1{font-size:25px}}.angebotsvergleich-seite{margin:-16px;background:#f0f2f5}.angebotsvergleich-approved{color:#18324e;font:14px -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.angebotsvergleich-approved .top{height:auto;min-height:62px;flex-wrap:wrap;padding-top:10px;padding-bottom:10px}.angebotsvergleich-approved .project-picker{width:520px;max-width:100%}.angebotsvergleich-approved .project-picker .ant-row{margin-bottom:0!important}.angebotsvergleich-approved .project-picker label{display:none}.angebotsvergleich-approved .crumb button{border:0;padding:0;font-size:12px;background:transparent;color:var(--muted)}.angebotsvergleich-approved .project-nav button{padding:13px 0;background:transparent;border:0;border-radius:0;color:var(--muted);font-size:13px}.angebotsvergleich-approved .stat-value>span{font-size:14px;font-weight:400;color:#7c8a9b}.angebotsvergleich-approved .calculation{color:var(--gold)}.angebotsvergleich-approved .stat-label{overflow-wrap:anywhere}.angebotsvergleich-approved .rank{float:none;margin:0}.angebotsvergleich-approved .rank-cell{width:55px;min-width:55px}.angebotsvergleich-approved .nr{min-width:120px}.angebotsvergleich-approved .nr small{display:block;font-size:10px;line-height:1.5;margin-top:3px}.angebotsvergleich-approved .company-link{border:0;padding:0;background:none;display:block;text-align:left;font-size:13px;font-weight:650;line-height:1.5;border-radius:0}.angebotsvergleich-approved .position-total{margin-top:9px;font-weight:700}.angebotsvergleich-approved .position-table th:first-child,.angebotsvergleich-approved .position-table td:first-child{min-width:55px;max-width:55px}.angebotsvergleich-approved .position-table th:nth-child(2),.angebotsvergleich-approved .position-table td:nth-child(2){left:55px;min-width:120px;max-width:120px}.angebotsvergleich-approved .position-table th:nth-child(3),.angebotsvergleich-approved .position-table td:nth-child(3){position:sticky;left:175px;background:#fff;z-index:1;min-width:270px;max-width:270px;box-shadow:2px 0 3px #001f3f08}.angebotsvergleich-approved .position-table th:nth-child(3){background:#f7f9fc;z-index:2}.angebotsvergleich-approved button:disabled{opacity:.5;cursor:default}@media (max-width:850px){.angebotsvergleich-approved .project-picker{width:100%}.angebotsvergleich-approved .top{padding:12px 16px}.angebotsvergleich-approved .company{min-width:210px}}.angebotsvergleich-tooltip{max-width:365px;pointer-events:none}.angebotsvergleich-tooltip .ant-tooltip-inner{background:#19324e;color:#fff;padding:15px 17px;border-radius:8px;box-shadow:0 5px 26px #10283f35;font-size:12px;line-height:1.65}.angebotsvergleich-tooltip .ant-tooltip-arrow:before{background:#19324e}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/open-sans/open-sans-latin-ext-400-normal.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/open-sans/open-sans-latin-400-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/open-sans/open-sans-latin-ext-600-normal.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/open-sans/open-sans-latin-600-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/open-sans/open-sans-latin-ext-700-normal.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/open-sans/open-sans-latin-700-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.lx-root{background:#f5f5f5;color:#212121;font-family:Open Sans,Helvetica,Arial,sans-serif;min-height:100%;line-height:1.5;margin:-24px;padding:0 0 40px}.lx-root .lx-nav{background:#444;height:36px;display:flex;align-items:center;padding:0 16px;gap:2px;position:sticky;top:0;z-index:10}.lx-root .lx-nav a,.lx-root .lx-nav .lx-nav-item{color:#e0e0e0;font-size:13px;padding:0 12px;height:36px;display:inline-flex;align-items:center;cursor:pointer;text-decoration:none}.lx-root .lx-nav a:hover,.lx-root .lx-nav .lx-nav-item:hover{color:#fff}.lx-root .lx-nav .lx-nav-item.ant-dropdown-open{background:#000;color:#fff}.lx-root .lx-nav .lx-nav-spacer{flex:1}.lx-root .lx-page{max-width:1240px;margin:0 auto;padding:24px 16px}.lx-root .lx-page.wide{max-width:none}.lx-root .lx-h1{font-size:26px;font-weight:400;margin:0;line-height:1.2}.lx-root .lx-h1 small{font-size:16px;font-weight:400;color:#616161;margin-left:8px}.lx-root .lx-card{background:#fff;border-radius:4px;box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f;padding:16px}.lx-root .lx-card-title{font-size:18px;font-weight:400;margin:0 0 16px;display:flex;align-items:center;justify-content:space-between}.lx-root .lx-section-label{font-size:14px;font-weight:400;color:#616161;margin-bottom:4px}.lx-root .lx-link{color:#0e9e57;font-weight:600;font-size:14px;cursor:pointer;text-transform:uppercase}.lx-root .lx-orange{color:#ed6c02}.lx-root .lx-neg{color:#e03730}.lx-root .lx-pos{color:#0e9e57}.lx-root .lx-muted{color:#616161}.lx-root .lx-big{font-size:28px;font-weight:600}.lx-root .lx-row{display:flex;justify-content:space-between;align-items:center;font-size:14px;padding:2px 0}.lx-root .lx-divider{border-top:1px solid #E0E0E0;margin:8px -16px}.lx-root .lx-btn-primary{background:#0e9e57;border-color:#0e9e57;color:#fff;text-transform:uppercase;font-weight:600}.lx-root .lx-btn-outline,.lx-root .lx-btn-outline .ant-btn{color:#0e9e57;border-color:#0e9e5780;text-transform:uppercase;font-weight:600;background:#fff}.lx-root .lx-sidemenu{width:180px;background:#f5f5f5}.lx-root .lx-sidemenu .item{display:flex;align-items:center;gap:8px;padding:8px 12px;font-size:14px;cursor:pointer}.lx-root .lx-sidemenu .item.active,.lx-root .lx-sidemenu .item:hover{background:#e8e8e8}.lx-root .lx-sidemenu .sub{padding-left:38px;font-size:12px}.lx-root .lx-badge{min-width:22px;height:18px;border-radius:9px;padding:0 6px;font-size:11px;color:#fff;display:inline-flex;align-items:center;justify-content:center}.lx-root .lx-badge.orange{background:#ed6c02}.lx-root .lx-badge.grey{background:#757575}.lx-root .lx-badge.blue{background:#1e88e5}.lx-root .lx-table{width:100%;border-collapse:collapse;font-size:14px;background:#fff}.lx-root .lx-table th{text-align:left;font-weight:600;padding:10px 8px;border-bottom:1px solid #E0E0E0}.lx-root .lx-table td{padding:10px 8px;border-bottom:1px solid #EEEEEE}.lx-root .lx-table td.num,.lx-root .lx-table th.num{text-align:right;white-space:nowrap}.lx-root .lx-table tr.sum td{font-weight:700}.lx-root .lx-table tr.group td{font-weight:600;font-size:16px;padding-top:18px}.lx-root .lx-quelle{font-size:11px;border-radius:10px;padding:1px 8px;background:#eee;color:#616161;margin-left:8px;vertical-align:middle}@media (max-width: 900px){.lx-root .lx-grid-3{grid-template-columns:1fr!important}.lx-root .lx-sidemenu{display:none}}.lx-root.lx-embed{margin:0;border-radius:4px;overflow:hidden}.lx-drawer .lx-tabs-voll .ant-tabs-nav-list{width:100%}.lx-drawer .lx-tabs-voll .ant-tabs-tab{flex:1;justify-content:center;font-size:13px;font-weight:600;color:#616161;margin:0}.lx-drawer .lx-tabs-voll .ant-tabs-tab-active .ant-tabs-tab-btn{color:#0e9e57}.lx-num-rechts .ant-input-number-input-wrap .ant-input-number-input,.lx-num-rechts.ant-input-number .ant-input-number-input{text-align:right}.lx-zeitraum-preset:hover{background:#f5f5f5}.lx-root .lx-feld{position:relative;display:block}.lx-root .lx-feld>.lx-feld-label{position:absolute;top:-8px;left:10px;padding:0 4px;font-size:11px;line-height:14px;color:#616161;background:#fff;z-index:2;pointer-events:none}.lx-root .lx-subnav{background:#444;border-top:1px solid #555555;height:36px;display:flex;align-items:center;padding:0 16px;gap:2px}.lx-root .lx-subnav .lx-subnav-item{color:#e0e0e0;font-size:13px;padding:0 12px;height:36px;display:inline-flex;align-items:center;cursor:pointer}.lx-root .lx-subnav .lx-subnav-item:hover{color:#fff}.lx-root .lx-subnav .lx-subnav-item.aktiv{color:#fff;font-weight:600}.lx-root .lx-subnav .lx-subnav-item.passiv{opacity:.55;cursor:not-allowed}.lx-root .lx-belege{background:#fff;min-height:calc(100vh - 36px);display:grid;grid-template-columns:180px minmax(0,1fr) 266px;grid-template-rows:auto auto 1fr}.lx-root .lx-belege-titel{grid-column:2;grid-row:1;padding:18px 12px 10px}.lx-root .lx-belege-titel h1{font-size:24px;font-weight:600;margin:0;line-height:1.3}.lx-root .lx-belege-neu{grid-column:1;grid-row:2;align-self:end}.lx-root .lx-belege-neu .ant-btn{border-radius:0;height:36px;font-weight:600;text-transform:none;box-shadow:none}.lx-root .lx-belege-suche{grid-column:2;grid-row:2;padding:0 12px;align-self:end}.lx-root .lx-belege-export{grid-column:3;grid-row:2;align-self:start;justify-self:end;padding:0 16px;font-size:13px;color:#616161;cursor:pointer}.lx-root .lx-belege-export:hover{color:#212121;text-decoration:underline}.lx-root .lx-belege>.lx-sidemenu{grid-column:1;grid-row:3;width:auto;padding-top:6px}.lx-root .lx-belege>.lx-sidemenu .item{padding:6px 12px;font-size:13px}.lx-root .lx-belege>.lx-sidemenu .item.sub{padding-left:38px;font-size:12px}.lx-root .lx-belege-liste{grid-column:2;grid-row:3;padding:8px 12px 24px;min-width:0}.lx-root .lx-belege-zeile{display:flex;gap:12px;align-items:flex-start;padding:8px 12px;cursor:pointer;border-top:1px solid #E0E0E0;background:#fff}.lx-root .lx-belege-zeile:hover{background:#fafafa}.lx-root .lx-belege-zeile.gewaehlt{background:#f5f5f5}.lx-root .lx-belege-drop{margin:8px 0 12px;border:1px dotted #9AA09E;background:#f7fcfa;padding:8px 12px;display:flex;gap:12px;align-items:center;text-align:left;cursor:pointer}.lx-root .lx-belege-panel{grid-column:3;grid-row:3;background:#f5f5f5;min-width:0}.lx-root .lx-belege-panel-inhalt{position:sticky;top:36px;max-height:calc(100vh - 36px);overflow-y:auto;padding:12px 14px 24px;font-size:13px}.lx-root .lx-belege-werkzeug{display:flex;justify-content:space-between;align-items:center;font-size:17px;margin:2px 0 12px}.lx-root .lx-belege-abschnitt{display:flex;align-items:center;gap:8px;margin:14px 0 6px;color:#616161;font-size:12px;font-weight:400}.lx-root .lx-belege-abschnitt:before,.lx-root .lx-belege-abschnitt:after{content:"";flex:1;border-top:1px solid #D6D6D6}.lx-root .lx-belege-vorschau{display:block;width:100%;background:#fff;border:1px solid #E0E0E0;box-shadow:0 1px 2px #0000001f;cursor:pointer}.lx-root .lx-belege-pille{display:inline-block;border:1px solid #212121;border-radius:12px;padding:1px 12px;font-size:11px;background:#fff;color:#212121}@media (max-width: 900px){.lx-root .lx-belege{grid-template-columns:minmax(0,1fr);grid-template-rows:none}.lx-root .lx-belege>*{grid-column:1!important;grid-row:auto!important}}.lx-root .lx-detailspalte{flex:none;background:#eee;align-self:stretch;min-height:calc(100vh - 120px);padding:12px 14px 24px;margin:-24px -16px -24px 0}.lx-root .lx-abschnitt{display:flex;align-items:center;gap:8px;margin:16px 0 8px;color:#616161;font-size:12px}.lx-root .lx-abschnitt:before,.lx-root .lx-abschnitt:after{content:"";flex:1;border-top:1px solid #D6D6D6}.lx-root .lx-gewaehlt>td,.lx-root tr.lx-gewaehlt>td{background:#e8e8e8!important}.lx-root .lx-journal .ant-table-cell{white-space:normal;word-break:break-word;font-size:13px}.lx-root .lx-journal .ant-table-thead>tr>th{font-weight:400}.lx-root .lx-link-grau{color:#616161;text-decoration:underline;cursor:pointer;font-size:13px}*{box-sizing:border-box;margin:0;padding:0}body{background:#f0f2f5;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.ant-layout-sider{box-shadow:2px 0 8px #00000014}.ant-layout-header{padding-top:env(safe-area-inset-top)!important;height:calc(52px + env(safe-area-inset-top))!important}.ant-layout-sider{padding-top:env(safe-area-inset-top)}.page-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.stat-card{border-radius:8px;overflow:hidden}.alarm-kritisch{color:#cf1322;font-weight:600}.alarm-warnung{color:#d46b08;font-weight:600}.alarm-ok{color:#389e0d}@media (max-width: 767px){.ant-col-1,.ant-col-2,.ant-col-3,.ant-col-4,.ant-col-5,.ant-col-6,.ant-col-7,.ant-col-8,.ant-col-9,.ant-col-10,.ant-col-11,.ant-col-12,.ant-col-13,.ant-col-14,.ant-col-15,.ant-col-16,.ant-col-17,.ant-col-18,.ant-col-19,.ant-col-20,.ant-col-21,.ant-col-22,.ant-col-23{flex:0 0 100%!important;max-width:100%!important}.ant-table-wrapper{overflow-x:auto}.ant-table{font-size:12px}.ant-card-body{padding:12px!important}.ant-modal{max-width:96vw!important;margin:8px auto!important}.page-header{flex-direction:column;align-items:flex-start;gap:8px}body{overflow-x:hidden}.responsive-split{flex-direction:column!important;height:auto!important}.responsive-split-side{width:100%!important;flex-shrink:1!important;max-height:220px;border-right:none!important;border-bottom:1px solid #f0f0f0}}.frist-rot>td{background:#fff1f0!important}.md-inhalt{line-height:1.65;word-break:break-word}.md-inhalt img{display:block;max-width:100%;height:auto;margin:18px 0;border-radius:8px;border:1px solid rgba(128,128,128,.22);background:#fff}.md-inhalt h1{font-size:22px;margin:4px 0 14px}.md-inhalt h2{font-size:18px;margin:26px 0 10px;padding-bottom:6px;border-bottom:1px solid rgba(128,128,128,.28)}.md-inhalt h3{font-size:15px;margin:20px 0 8px}.md-inhalt h4{font-size:14px;margin:16px 0 6px}.md-inhalt p{margin:8px 0}.md-inhalt ul,.md-inhalt ol{padding-left:22px;margin:8px 0}.md-inhalt li{margin:3px 0}.md-inhalt hr{border:none;border-top:1px solid rgba(128,128,128,.28);margin:22px 0}.md-inhalt blockquote{margin:10px 0;padding:8px 14px;border-left:3px solid rgba(128,128,128,.45);background:#80808014;border-radius:0 4px 4px 0}.md-inhalt blockquote p{margin:4px 0}.md-inhalt code{padding:1px 5px;border-radius:3px;font-size:12px;background:#80808029}.md-inhalt table{display:block;overflow-x:auto;max-width:100%;border-collapse:collapse;margin:12px 0;font-size:13px}.md-inhalt th,.md-inhalt td{border:1px solid rgba(128,128,128,.32);padding:6px 10px;text-align:left;vertical-align:top}.md-inhalt th{background:#8080801f;font-weight:600}.ant-layout-sider .ant-layout-sider-children{display:flex;flex-direction:column;height:100%;min-height:0}.ant-layout-sider .ant-layout-sider-children>.ant-menu{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.akademie-fade-in{animation:akademie-fade .22s ease}@keyframes akademie-fade{0%{opacity:0}to{opacity:1}}.akademie-kapitel-item{transition:background-color .15s ease,border-color .15s ease}@media (prefers-reduced-motion: reduce){.akademie-fade-in{animation:none}.akademie-kapitel-item{transition:none}}
