.py-period{font-size:11px;color:#65796c}.py-legend,.py-row{display:grid;grid-template-columns:1fr 54px 1fr;gap:5px;align-items:center}.py-legend{font-size:10px;font-weight:bold;margin:16px 0}.py-legend span:last-child{text-align:right}.py-legend span:nth-child(2),.py-row>span{text-align:center}.py-row{font-size:10px;margin:6px 0}.py-row>div{height:22px;position:relative;background:#eff2ed;display:flex;align-items:center}.py-left{justify-content:flex-end}.py-row i{height:100%;background:#2667a8;min-width:0}.py-right i{background:#b62c65}.py-row b{position:absolute;font-size:9px;background:#ffffffdd;border-radius:3px;padding:1px 3px;color:#183a32}.py-left b{right:3px}.py-right b{left:3px}