div.node.jira {
    border-radius: 0px;
    border:1px solid #aaa;
    width:200px;
    height:100px;
    border-left:8px solid blue;
    padding:5px;
    background-color: #eee;
    padding-left: 8px;
    box-shadow: 2px 2px 8px #888888;
}

div.node.jira img.photo {
    float:left;
    width:40px;
    margin: 5px;
    border-radius: 5px;
    opacity: 0.8;
}

div.node.jira:has(.in-progress) {
    border-left:8px solid rgb(200, 200, 65);
}
div.node.jira:has(.approved) {
    border-left:8px solid orange;
}
div.node.jira:has(.pre-prod) {
    border-left:8px solid green;
}

div.node.jira div.title-text {
    border-bottom: none;
    text-align: left;
    display: inline-block;
    /* border:1px solid #bbb; */
    color:#cb7735;
    font-weight: bold;
    font-size:12pt;
}

div.node.jira div.content {
    text-align: left;
}

div.node.jira div.content-text {
    color: #222;
    width: 100%;
    border-bottom: none;
    display: flex;
    justify-content: left;
    align-items: normal;
    flex-direction: column;
    margin-top: 1px;
}
div.content.content-text.jira-desc {
    margin-top: 2px;
    border: none;
    font-weight: bold;
    overflow: hidden;
    height: 26pt;
    font-size:11pt;
}

div.content.jira-item-type {
    margin-top:2px;
    color:#666;
}

div.jira-status-parent {
    /* border:1px solid red; */
    float:left;
    width:100%;
}

div.jira-status-parent img {
    width:24px;
    height:24px;
}
div.jira-status-parent div.status-bar-parent {
    border:1px solid #666;
}
div.jira-status-parent table td div.status-bar-parent {
    border:1px solid #aaa;
    height:10px;
}
div.status-bar-parent div {
    width:50%;
    background-color: #aaa;
    height:10px;
}


div.node.swim-lanes {
    z-index: -10;
    border:1px solid transparent;
    border-left:1px solid #aaa;
    border-right:1px solid #aaa;
    border-radius: 0px;
    width: 260px;
    height: 700px;
}
div.node.swim-lane-label {
    width:220px;
    height:20px;
    border-radius: 0px;
    padding-top:4px;
    padding-bottom:4px;
}
div.node.swim-lane-label div.content.content-text {
    font-size:11pt;
    font-weight: bold;
}
