.view-content .gin-table-scroll-wrapper {
    overflow: inherit;
}
td.views-field-field-episode-teasing-state,
td.views-field-field-episode-object-state,
td.views-field-field-episode-audio-state {
    font-weight: bold;
}

td.CONF.views-field-field-episode-object-state fieldset,
td.PAD.views-field-field-episode-audio-state fieldset,
td.AS.views-field-field-episode-audio-state fieldset,
td.OK.views-field-field-episode-teasing-state fieldset {
    background-color: #38761d;
}
td.IDE.views-field-field-episode-object-state fieldset.edit-in-place-clickable, 
td.PREV.views-field-field-episode-object-state fieldset.edit-in-place-clickable,
td.DEF.views-field-field-episode-audio-state fieldset.edit-in-place-clickable 
{
    background-color: #ead1dc;
    color: #666666;
    border-color: #666666;
}
td.ANN.views-field-field-episode-object-state fieldset,
td.ANN.views-field-field-episode-audio-state fieldset,
td.NN.views-field-field-episode-teasing-state fieldset {
    background-color: #666666;
}
td.PB.views-field-field-episode-object-state fieldset,
td.PB.views-field-field-episode-audio-state fieldset,
td.NF.views-field-field-episode-teasing-state fieldset,
td.NR.views-field-field-episode-teasing-state fieldset,
td.PB.views-field-field-episode-teasing-state fieldset
{
    background-color: black;
}
td.RD.views-field-field-episode-object-state fieldset {
    background-color: #d2d3d3;
}
td.TP.views-field-field-episode-object-state fieldset {
    background-color: #d2d3d3;
}
td.ATT.views-field-field-episode-object-state fieldset,
td.NCONF.views-field-field-episode-object-state fieldset,
td.ENRATT.views-field-field-episode-audio-state fieldset,
td.MON.views-field-field-episode-audio-state fieldset,
td.AR.views-field-field-episode-audio-state fieldset,
td.AR.views-field-field-episode-teasing-state fieldset,
td.AF.views-field-field-episode-teasing-state fieldset
{
    background-color: #ff9900;
}

td.DIR.views-field-field-episode-audio-state fieldset,
td.FED.views-field-field-episode-teasing-state fieldset {
    background-color: #ff0000;
}
td.AAS.views-field-field-episode-audio-state fieldset {
    background-color: #4a86e8;
}

td.views-field-field-episode-audio-state .audio-state,
td.views-field-field-episode-audio-state .teasing-state {
    display: flex;
}

td.views-field-field-episode-audio-state .icon-state {
    width: 18px !important;
    margin-left: 0.55rem;
}

td.views-field-field-broadcast-status img {
    width: 18px !important;
    margin-top: 0.5rem;
}

td.views-field-field-broadcast-status p {
    margin: 0.25em 0 !important;
}

td[class$="-state"] fieldset.edit-in-place-clickable {
    color: white;
    border-color: white;
}

td fieldset.edit-in-place-clickable {
    background-color: white;
    color: #666;
    border-color: #666;
}
tr.status-dep td.views-field-field-campaign-broadcasting,
tr.status-dep td.episode,
tr.status-dep td.status,
tr.status-dep td.show,
li.status-dep{
    text-decoration: line-through;
}

tr.status- td.views-field-field-broadcast-status div,
tr.status-exc td.views-field-field-broadcast-status div {
    align-items: start;
}

tr.status-dep td.views-field-field-presenter-1 .item-list, 
tr.status-dep td.views-field-field-episode-teasing-state .line-status,
tr.status-dep td.views-field-field-guest-1 .item-list,
tr.status-dep td.views-field-field-event strong,
tr.status-dep td.views-field-field-event p {
    display: none !important;
}

tr.status-dep td.status {
    background-color: #b40000;
}
.reprog-button {
    display: none !important;
}

tr.status-dep td.views-field-title .create-button {
    display: none;
}

tr.status-dep td.views-field-title .reprog-button {
    display: block !important;
    width: fit-content;

}

td.show {
    width: 150px;
}

tr.status-exc td.show, tr.status-exc td.status {
    background-color: #f6c14c;
    color: #565957;
    font-weight: bold;
} 

tr.status-exc td.show p.show-title,
tr.status-exc td.show p.diff-status {
    color: #565957
}

td.status div {
    display: flex;
    flex-direction: column;
    align-items: center;
}

td.views-field-title .episode-title {
    display: flex;
    align-items: center;
}

td.views-field-title .episode-title .micro-icon {
    width: 22px;
}

td.views-field-title .episode-title a {
    margin-left: 0.5rem;
}

tr.program-local td {
    background-color: #494949;
}
tr td.type-pub, 
tr td.type-musique, 
tr td.type-animation {
    font-style: italic !important;
}
/* tr td.type-pub {
    background-color: #5c5c5c !important;
} */
tr td.type-pub a{
    color: #ffffff !important;
}
tr td.type-animation a{
    color: orangered !important;
}
tr td.type-musique a{
    color: #9f7aff !important;
}

.views-table tr td.views-field-title, .views-table tr th.views-field-title {
    min-width: 300px;
}

.views-table tr td time{
    white-space: nowrap;
}

td.show p {
    margin: 0.5em 0;
}

td.show .show-variant {
    color: white;
}

td.show .show-title {
    font-weight: bold;
}
