.month-navigation-header{color:#fff}[dir] .month-navigation-header{text-align:center}.month-navigation-button{color:#fff;font-size:1.5em;transition:color .3s}[dir] .month-navigation-button{background:none;border:none;cursor:pointer;margin:0 10px;-webkit-transition:color .3s}.month-navigation-button:hover{color:#ccc}body,table{overflow-x:scroll}table{width:100%;border-collapse:collapse}[dir] td,[dir] th{padding:8px;border:1px dashed silver}[dir=ltr] td,[dir=ltr] th{text-align:left}[dir=rtl] td,[dir=rtl] th{text-align:right}.sticky-header{position:sticky;top:0;color:#fff;z-index:2}[dir] .sticky-header{background:#666}[dir=ltr] .sticky-header{-webkit-box-shadow:5px 5px 5px rgba(0,0,0,.4);box-shadow:5px 5px 5px rgba(0,0,0,.4)}[dir=rtl] .sticky-header{-webkit-box-shadow:-5px 5px 5px rgba(0,0,0,.4);box-shadow:-5px 5px 5px rgba(0,0,0,.4)}.sticky-column{position:sticky;color:#444;z-index:1}[dir] .sticky-column{background:#ddd}[dir=ltr] .sticky-column{left:0}[dir=rtl] .sticky-column{right:0}.td_name{font-weight:700;min-width:210px}[dir=ltr] .td_name{-webkit-box-shadow:5px 5px 20px rgba(0,0,0,.2);box-shadow:5px 5px 20px rgba(0,0,0,.2)}[dir=rtl] .td_name{-webkit-box-shadow:-5px 5px 20px rgba(0,0,0,.2);box-shadow:-5px 5px 20px rgba(0,0,0,.2)}.small,.td_day{min-width:120px;width:180px}.td_sum{min-width:110px;width:110px}.likebtn{color:#fff;font-size:12px;font-weight:700;transition:all .3s ease-in-out}[dir] .likebtn{padding:3px;border-radius:20px;background-color:#3498db;text-align:center;-webkit-transition:all .3s ease-in-out;cursor:pointer}[dir] .likebtn:hover{background-color:#2980b9}.likebtnred{color:#fff;display:inline-block;transition:background-color .3s ease-in-out}[dir] .likebtnred{background-color:red;border-radius:20px;padding:0 10px;text-align:center;cursor:pointer;-webkit-transition:background-color .3s ease-in-out}.likebtngray{display:inline-block;transition:background-color .3s ease-in-out}[dir] .likebtngray{background-color:#ddd;border-radius:20px;padding:0 10px;text-align:center;cursor:pointer;-webkit-transition:background-color .3s ease-in-out}[dir] .likebtngray:hover{background-color:#bbb}[dir] #thistable tr:nth-of-type(odd){background-color:#eee}#thistable tr:hover{color:#fff}[dir] #thistable tr:hover{background-color:#666}.likebtnheadpopupduration,.likebtnpopupduration{display:inline-block;width:100px}[dir] .likebtnheadpopupduration,[dir] .likebtnpopupduration{border-radius:10px}