.root{overflow:auto;margin-top:20px}.timelineTitle{display:block;text-align:center}.mainSection{display:-webkit-box;display:-ms-flexbox;display:flex;height:100px}.mainLine{position:absolute;margin-top:40px;border-bottom:1px solid #e8ecf7;width:100%;z-index:-1000}.itemsStack{z-index:1000;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:14px;margin-left:5px;margin-right:5px;padding-left:8px;padding-right:8px}.itemsStack .itemAmount,.itemsStack .itemDate{white-space:nowrap}.itemsStack .dot{border-width:2px;border-style:solid;margin-top:4px;margin-bottom:10px;background:#fff;border-radius:50%;width:10px;height:10px}.itemsStack:first-child{margin-left:auto}.itemsStack:last-child{margin-right:auto}.isToday{font-weight:700}.isPastdue{border-color:#ff7051}.isCurrent{border-color:#ffa674}.promiseIcon{font-size:1.2em;color:grey}.noInvoice{font-size:1.5em;text-align:center;margin-top:50px}.mainBorder{min-height:220px;border:1px solid silver;border-radius:3px}.q-headline{margin-top:-3px;color:#ff7051}.titleBox{padding-top:2px;padding-left:4px;margin-top:-25px;background:#fff}.currentColor{color:#ffa674}.pastDueColor{color:#ff7051}.chartBox{margin-right:15px}.middleItem{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;font-size:2.6em;color:#fff;width:80px;height:80px}.listItem{margin-bottom:4px}.dbt-value .material-icons,.section{margin-top:10px}