html,body,#root{height:100%;margin:0}.ant-tabs{flex:1;display:flex;flex-direction:column;overflow:hidden}.ant-tabs>.ant-tabs-content-holder{flex:1;display:flex;flex-direction:column;overflow:hidden}.ant-tabs>.ant-tabs-content-holder>.ant-tabs-content{flex:1;display:flex;flex-direction:column;overflow:hidden}.ant-tabs>.ant-tabs-content-holder>.ant-tabs-content>.ant-tabs-tabpane-active{flex:1;display:flex;flex-direction:column;overflow:hidden}.table-page-wrapper,.table-page-wrapper .ant-table-wrapper,.table-page-wrapper .ant-table-wrapper .ant-spin-nested-loading,.table-page-wrapper .ant-table-wrapper .ant-spin-nested-loading .ant-spin-container{flex:1;display:flex;flex-direction:column;overflow:hidden}.table-page-wrapper .ant-table-wrapper .ant-table{flex:1;overflow:hidden;display:flex;flex-direction:column}.table-page-wrapper .ant-table-wrapper .ant-table .ant-table-container{flex:1;display:flex;flex-direction:column;overflow:hidden}.table-page-wrapper .ant-table-wrapper .ant-table .ant-table-body{flex:1;overflow-y:auto!important}.estimat-ref-tree .ant-tree-node-content-wrapper{width:100%;overflow:hidden}.estimat-ref-tree .ant-tree-treenode{width:100%}.estimat-tree-add{opacity:.35;transition:opacity .15s;flex-shrink:0}.estimat-tree-leaf:hover .estimat-tree-add{opacity:1}.estimat-tree-badge{font-size:10px;color:#8c8c8c;border:1px solid #f0f0f0;border-radius:8px;padding:0 6px;line-height:16px;white-space:nowrap}.estimat-row-selected>td{background:#e6f4ff}.estimat-row-selected:hover>td{background:#d6ebff!important}.estimat-group-active{border-color:#1677ff!important;box-shadow:0 0 0 1px #1677ff}.estimat-cat-active{border-color:#1677ff!important;background:#e6f0ff!important}.rd-markdown{font-size:13px;line-height:1.55}.rd-markdown h1{font-size:18px}.rd-markdown h2{font-size:16px;margin-top:20px}.rd-markdown h3{font-size:14px;margin-top:14px}.rd-markdown table{border-collapse:collapse;margin:8px 0;max-width:100%}.rd-markdown th,.rd-markdown td{border:1px solid #d9d9d9;padding:3px 8px;font-size:12.5px;vertical-align:top}.rd-markdown th{background:#fafafa;font-weight:600}.rd-markdown hr{border:none;border-top:1px solid #f0f0f0;margin:14px 0}.rd-markdown code{background:#f5f5f5;padding:0 4px;border-radius:3px;font-size:12px}.estimat-compact .ant-table-cell{padding:2px 6px!important;font-size:12.5px}.estimat-compact .ant-table-thead .ant-table-cell{font-size:12px;color:#595959}.estimat-qty-chip{display:inline-block;min-width:32px;border:1px solid #91caff;border-radius:4px;background:#f0f8ff;padding:0 6px;font-size:12px;line-height:18px;text-align:center}
