.sche-user .content-inner{height:auto}.sche-user .scroll .week-row{height:100%;background-color:#f5f5f5}.sche-user .scroll .calendar-sidebar{width:167px;height:100%;border-right:3px #f8f8f8 solid;box-shadow:-2px 0 3px rgba(30,30,30,0.3) inset;-webkit-box-shadow:-2px 0 3px rgba(30,30,30,0.3) inset;overflow:hidden;overflow-anchor:none}.sche-user .scroll .calendar-sidebar:hover,.sche-user .scroll .calendar-sidebar-hover{overflow-y:scroll}.sche-user .userchanger-wrap .userchanger-line{width:159px;padding:4px;color:#666;cursor:pointer}.sche-user .scroll .calendar-sidebar:hover .userchanger-line,.sche-user .scroll .calendar-sidebar-hover .userchanger-line{width:142px}.sche-user .userchanger-wrap .userchanger-line:hover,.sche-user .userchanger-wrap .current{box-shadow:0 1px 3px rgba(20,20,20,0.3);-webkit-box-shadow:0 1px 3px rgba(20,20,20,0.3)}.sche-user .userchanger-wrap .userchanger-line:hover,.sche-user .userchanger-wrap .userchanger-line-hover{background:#cce7ff none;color:#222}.sche-user .userchanger-wrap .current{background:url(../images/ico_sche_currentarrow.png) no-repeat 158px 7px #4687DD!important;color:#222!important;font-weight:bold}.sche-user .userchanger-wrap .current:hover,.sche-user .userchanger-wrap .current-hover{background-image:none!important}.sche-user .userchanger-wrap .current .icon{color:#fff!important}.sche-user .userchanger-wrap .userchanger-line .icon{width:140px;height:auto!important}.schedule .userchanger-wrap .userchanger-line .icon{word-break:break-all}.sche-user .userchanger-wrap .userchanger-line .icon-inline{width:16px}.sche-user .scroll .content-wrap{overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:auto;overflow-anchor:none;height:100%}.sche-user .scroll .content-wrap table.user-row td{border-bottom:1px solid #ccc}.sche-user .sche-cal .firstday .date{position:relative;overflow:visible!important}.sche-user .sche-cal .firstday .date-text{position:absolute;top:-3px;left:0;padding-left:0;width:60px!important;height:26px;line-height:26px;background-color:#333;border-radius:2px;box-shadow:2px 2px 2px rgba(0,0,0,.4);font-weight:bold;font-size:13px;text-align:center;color:#fff;letter-spacing:1px}