html,body,#root{height:100%;margin:0}body{font-family:-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;background:#f7f7f7}.kicker{display:flex;align-items:center;gap:8px;color:#da5d24;font-weight:700;letter-spacing:.05em;text-transform:uppercase;font-size:11px}.kicker:before{content:"";width:25px;height:1px;background:#da5d24}.zahl{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.tabelle-kompakt .ant-table-cell{padding:4px 8px!important}.zelle-ist{background:#fafafa}.zelle-forecast{font-style:italic;color:#722ed1}@media print{.ant-layout-sider,.ant-layout-header,.nicht-drucken{display:none!important}.ant-layout-content{margin:0!important;padding:0!important}}.zeile-trenner td{border-top:2px solid #d9d9d9!important}.zeile-summe td{background:#fafafa}.zeile-summe2 td{background:#eef3fa;border-top:1px solid #a9c6ec!important}.tabelle-raster .ant-table-cell{border-color:#d9d9d9!important}.tabelle-raster .zeile-summe2 td{border-top:2px solid #8fb0dc!important}.rollen-matrix .zeile-dick td{border-bottom:3px solid #06255B!important}.rollen-matrix .zeile-block td{background:#06255b!important;color:#fff}.rollen-matrix td.zelle-null{background:#f0f0f0!important}.rollen-matrix td.zelle-null .zahl{color:#595959;font-size:11px;font-style:italic}.rollen-matrix .zeile-block td .ant-btn{color:#fff}.rollen-matrix .zeile-block .faktor-zelle{display:inline-flex;align-items:center;gap:2px}.rollen-matrix .zeile-block .faktor-ueberschrieben .ant-input,.rollen-matrix .zeile-block .faktor-ueberschrieben .ant-input-number{background:#fde3d6;border-color:#da5d24}.rollen-matrix .spalte-summe{background:#eef3fa}.rollen-matrix .zeile-block td.spalte-summe{background:#06255b!important}.rollen-matrix thead th{text-align:center}.rollen-matrix th.gruppe-start,.rollen-matrix td.gruppe-start{border-left:3px solid #06255B!important}.rollen-matrix .ant-table-sticky-holder{z-index:5}.kst-erledigt>td{background:#f5f5f5!important;color:#a0a0a0}.kst-erledigt>td .ant-tag,.kst-erledigt>td b,.kst-erledigt>td .zahl{opacity:.6}.rollen-matrix .zeile-doppelt td{border-bottom:4px double #06255B!important}@media(max-width:767px){.mobil .ant-typography h3,.mobil h3.ant-typography{font-size:20px}.mobil .ant-card .ant-card-body{padding:12px}.mobil .ant-card-small>.ant-card-body{padding:8px}.mobil .ant-table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}.mobil .ant-table{font-size:12px}.mobil .ant-table-cell{padding:4px 6px!important}.mobil .ant-tabs-nav{margin-bottom:8px}.mobil .ant-space:not(.ant-space-vertical){flex-wrap:wrap}.mobil .ant-statistic-content{font-size:18px}.ant-modal{max-width:calc(100vw - 16px)}.ant-drawer-content-wrapper{max-width:100vw}.mobil .rollen-matrix .ant-table-cell-fix-left{max-width:150px;white-space:normal}}
