@font-face{font-family:"DIN 2014";src:url(/fonts/din-2014_regular.woff2) format("woff2"),url(/fonts/din-2014_regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"DIN 2014";src:url(/fonts/din-2014_bold.woff2) format("woff2"),url(/fonts/din-2014_bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}body{font-family:var(--ant-font-family, "DIN 2014", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif)}code,pre,kbd,samp{font-family:var(--ant-font-family-code, ui-monospace, "Cascadia Mono", Consolas, "Courier New", monospace)}h1.ant-typography,h2.ant-typography,h3.ant-typography,h4.ant-typography,h5.ant-typography,.ant-typography h1,.ant-typography h2,.ant-typography h3,.ant-typography h4,.ant-typography h5,.ant-card-head-title,.ant-modal-title,.ant-drawer-title{word-break:normal;overflow-wrap:break-word}html[data-theme=dark] body{background:#0f1115;color-scheme:dark}:root{--kz-brand-orange: #DA5D24}html[data-theme=dark]{--kz-brand-orange: #E8743A}:where(a,button,[tabindex],input,select,textarea,summary):focus-visible{outline:2px solid var(--ant-color-primary, #2458B3);outline-offset:2px}html{scrollbar-color:var(--ant-color-text-quaternary, #bfbfbf) transparent}html[data-theme=dark] body{-webkit-font-smoothing:antialiased}@page{margin:10mm}@media print{.ant-layout-sider,.ant-layout-header,.app-header,.ant-drawer,nav,aside{display:none!important}.ant-layout{margin-left:0!important}.ant-layout-content{padding:0!important;margin:0!important}table{max-width:100%!important;width:100%!important;font-size:9px!important}table th,table td{padding:2px 4px!important;font-size:9px!important}.ant-table-wrapper,.ant-table,.ant-table-content{overflow:visible!important;width:100%!important}.ant-table-body{overflow:visible!important;max-height:none!important;width:100%!important}[style*="overflow: auto"],[style*=overflow-x],[style*="overflow: scroll"]{overflow:visible!important}.projekt-meta-table,.projekt-meta-table td,.projekt-meta-table th{font-size:8px!important}.kommentar-empty{display:none!important}.timesheet-container{display:block!important}.timesheet-table-wrapper{width:100%!important;overflow:visible!important}.timesheet-table-wrapper table{width:100%!important}.no-print{display:none!important}.nur-druck{display:inline!important}}.nur-druck{display:none}.kimai-visible-dot{display:inline-block;flex:0 0 auto;width:9px;height:9px;border-radius:50%;background:var(--ant-color-success, #52c41a);animation:kimai-visible-pulse 1.4s ease-in-out infinite}@keyframes kimai-visible-pulse{0%{box-shadow:0 0 2px 1px #52c41a8c}50%{box-shadow:0 0 8px 3px #52c41af2}to{box-shadow:0 0 2px 1px #52c41a8c}}@media(prefers-reduced-motion:reduce){.kimai-visible-dot{animation:none;box-shadow:0 0 4px 2px #52c41a99}}.detail-wert{display:flex;align-items:center;gap:6px;min-height:24px;padding:1px 7px;border-radius:6px;font-size:12.5px;border:1px solid transparent;cursor:text;transition:background .12s ease,border-color .12s ease}.detail-wert:hover{background:var(--ant-color-fill-quaternary);border-color:var(--ant-color-border-secondary)}.detail-wert:focus-visible{border-color:var(--ant-color-primary)}.detail-wert-gesperrt{cursor:default}.detail-wert-gesperrt:hover{background:none;border-color:transparent}.detail-wert-leer{color:var(--ant-color-text-quaternary);font-style:italic}.detail-wert-stift{margin-inline-start:auto;font-size:11px;color:var(--ant-color-text-tertiary);opacity:0;transition:opacity .12s ease}.detail-wert:hover .detail-wert-stift{opacity:1}.wf-knopf{transition:box-shadow .12s ease,transform .12s ease,background-color .12s ease}.wf-knopf:not(:disabled):hover{box-shadow:0 2px 6px #0000002e;transform:translateY(-1px)}.wf-knopf:not(:disabled):active{transform:translateY(0);box-shadow:none}.wf-knopf--kontur:not(:disabled):hover{background:var(--wf-knopf-fuellung, var(--ant-color-fill-tertiary))}.wf-knopf--schlicht:not(:disabled):hover{text-decoration:underline;box-shadow:none;transform:none}
