.expired{
    color: red; 
}
#the-list tr:last-child td:has(> span.expired) { 
    color: gray;
}

#r8_tsm_script_code {
    width: 100%;
}

.r8_tsm_page_select {
    width: 400px;
}

#script-active .inside label {
    line-height: 2;
}

.edit-timestamp:focus{
    outline: none !important;
    box-shadow: none !important;
} 
.current-time #timestamp {
    padding: 2px 0 1px 0;
    display: inline !important;
    height: auto !important;
}
.current-time #timestamp:before {
    content: "\f173";
    position: relative;
    top: -1px; 
    font: normal 20px/1 dashicons; 
    display: inline-block;
    margin-left: -1px;
    padding-right: 3px;
    vertical-align: top;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale; 
    color: #8c8f94;
}
#expire_date_in_num{
    width: 40px;
}
.expired_inactive,
.expired_inactive strong a{
    color: gray !important;
}
.visible{
    display: block;
}
.err-msg{
    color: red;
    line-height: 26px;
}
.update-timestamp,
.cancel-timestamp{
    margin-top: 10px !important;
} 
.schedule-row .col:nth-child(1) {
    margin-right: 6%;
} 
.schedule-row .col { 
    float: left;
    width: 47%;
}
.schedule-row .col input{
    max-width: 100%;
}
#r8_tsm_script_code_wrapper .CodeMirror { 
    height: 400px; 
}