:root{--paper:#f4f0e8;--paper2:#ece8df;--paper3:#e0dbd0;--surf:#faf8f3;--white:#fff;--ink:#0f0f0d;--ink2:#1e1e1a;--muted:#6e6e62;--muted2:#9e9e94;--bd:#00000017;--bdm:#00000021;--bds:#0000000d;--g:#1d9e75;--g2:#157a5a;--gbg:#1d9e7512;--gbd:#1d9e7538;--gmid:#1d9e7526;--danger:#c0392b;--dangerbg:#fef2f2;--dangerbd:#c0392b33;--warn:#b45309;--warnbg:#fff7ed;--warnbd:#b4530933;--info:#1d4ed8;--infobg:#eff6ff;--infobd:#1d4ed833;--amber:#92400e;--amberbg:#fffbeb;--amberbd:#92400e33;--purple:#6d28d9;--purplebg:#faf5ff;--radius-xl:12px;--radius-lg:10px;--radius-md:8px;--radius-pill:20px;--font-sans:"Space Grotesk", system-ui, -apple-system, sans-serif;--font-serif:"Cormorant Garamond", Georgia, serif;--font-mono:"Space Mono", "SF Mono", Consolas, monospace}*,:before,:after{box-sizing:border-box}html,body{background:var(--paper);color:var(--ink2);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;padding:0;font-size:14px;line-height:1.5}#root{min-height:100vh}.kiron-sider-scroll{scrollbar-width:none;-ms-overflow-style:none}.kiron-sider-scroll::-webkit-scrollbar{display:none}h1,h2,h3,h4,h5,h6{font-family:var(--font-serif);color:var(--ink);margin:0;font-weight:500}code,kbd,samp,pre,.font-mono{font-family:var(--font-mono)}.kiron-detail-tabs .ant-tabs-tab{font-family:var(--font-mono);letter-spacing:.5px;text-transform:uppercase;color:var(--muted);font-weight:500;border-right:1px solid var(--bds)!important;border-radius:0!important;margin:0!important;padding:5px 12px!important;font-size:11px!important}.kiron-detail-tabs .ant-tabs-tab:first-of-type{border-left:1px solid var(--bds)!important}.kiron-detail-tabs .ant-tabs-tab:hover{color:var(--g);background:var(--gbg)}.kiron-detail-tabs .ant-tabs-tab.ant-tabs-tab-active{background:var(--gmid)}.kiron-detail-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{font-weight:500;color:var(--g2)!important}.kiron-detail-tabs .ant-tabs-ink-bar{display:none!important}.kiron-detail-tabs>.ant-tabs-nav .ant-tabs-nav-wrap{white-space:normal;overflow:visible!important}.kiron-detail-tabs>.ant-tabs-nav .ant-tabs-nav-list{flex-wrap:wrap;transform:none!important}.kiron-detail-tabs>.ant-tabs-nav .ant-tabs-nav-operations{display:none!important}.kiron-detail-tabs>.ant-tabs-nav{margin:0!important}.kiron-detail-tabs>.ant-tabs-nav:before{border-bottom:none!important}.kiron-detail-tabs .ant-tabs-content-holder{background:var(--white)}.kiron-detail-tabs .ant-tabs-tabpane{padding:8px 22px 20px}.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-input-number-input,.ant-picker,.ant-select:not(.ant-select-customize-input) .ant-select-selector{background:var(--paper)!important}.ant-input:focus,.ant-input-focused,.ant-input-affix-wrapper-focused,.ant-input-affix-wrapper-focused .ant-input,.ant-input-number-focused,.ant-input-number-focused .ant-input-number-input,.ant-picker-focused,.ant-select-focused:not(.ant-select-customize-input) .ant-select-selector{background:var(--white)!important}.ant-input[disabled],.ant-input-disabled,.ant-input-affix-wrapper-disabled,.ant-input-affix-wrapper-disabled .ant-input,.ant-input-number-disabled,.ant-input-number-disabled .ant-input-number-input,.ant-picker-disabled,.ant-select-disabled:not(.ant-select-customize-input) .ant-select-selector{background:var(--paper2)!important;color:var(--muted)!important}.ant-table-thead>tr>th{background:var(--paper2)!important;color:var(--muted)!important;letter-spacing:.08em!important;text-transform:uppercase!important;border-bottom:1px solid var(--bd)!important;font-size:10px!important;font-weight:700!important}.ant-table-tbody>tr:hover>td{background:var(--surf)!important}.kiron-row-selected td{border-left:2px solid var(--g)!important;background:#1d9e751a!important}.kiron-row-planned td{background:#1d9e750f!important}.kiron-row-overdue td{background:#c0392b08!important}.kiron-pos-prio td{border-left:2px solid var(--err,#c0392b)!important;background:#c0392b14!important}.kiron-pos-prio:hover td{background:#c0392b21!important}.qb-num-right .ant-input-number-input{text-align:right!important;padding-right:6px!important}
