.schedule-week{display:flex;flex-direction:row;min-height:100%}.schedule-week .day{flex:1 1 auto;border-right:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;min-width:150px;max-width:250px}.schedule-week .day:first-child{border-left:1px solid #d9d9d9}.schedule-week .day .title{text-align:center;border-bottom:1px solid #d9d9d9;background-color:#ff8d74;padding:10px;color:#fff;font-size:1rem;position:sticky;position:-webkit-sticky;top:0;z-index:3}.schedule-week .day .jobs{padding:15px 10px 10px 5px}.schedule-week .day .jobs .job-card{padding:10px;border-radius:4px;display:flex;flex-wrap:wrap}.schedule-week .day .jobs .job-card .job-time{flex:0 0 95%}.schedule-week .day .jobs .job-card .dropdown--hover{display:none;max-width:0;height:20px}.schedule-week .day .jobs .job-card:hover{cursor:pointer;box-shadow:0 0 2px 1px rgba(0,0,0,.15)}.schedule-week .day .jobs .job-card:hover .dropdown--hover{display:unset}.schedule-week .day .jobs .job-card .icon-button{font-size:16px}.schedule-week .day .jobs .job-card .job-name{flex:0 0 100%}.schedule{display:flex;flex-direction:column;overflow:hidden;height:100%}.schedule .top-bar{display:flex;margin-bottom:10px;line-height:32px}.schedule .top-bar .top-bar__side-block{flex:1}.schedule .top-bar .top-bar__side-block.right{text-align:right}.schedule .top-bar .title{text-align:center;font-size:1rem}