#cal-slide-content,
#cal-slide-content:hover { background:var(--cavelo-navy); }

span#scan-error-count,
span#schedule-error-count {
    display:none;
}

div#scan-error-count[data-role="badge"],
div#schedule-error-count[data-role="badge"] { 
    display:inline-block;
    position:relative; 
    right:0; 
    margin-left:0.5em; 
    box-shadow:none;
    padding:0 !important;
    min-height:14px !important;
    min-width:14px !important;
    max-height:14px !important;
    max-width:14px !important;
    border-radius:7px;
    line-height:1.5;
    text-align:center;
    vertical-align:middle;
}

div#scan-error-count[data-role="badge"] > span,
div#schedule-error-count[data-role="badge"] > span {
    display:inline-block;
    position:relative;
    padding:0 !important;
    margin:0 !important;
    line-height:1.5;
    text-align:center;
    vertical-align:middle;
}



.events-list { overflow:visible; }
.cal-month-day > .events-list { padding:0px; margin:2px; }

.events-list > .event,
.cal-event-list > .event { 
    position:relative; 
    display:inline-block; 
    background-color:transparent !important; 
    text-decoration-color:transparent !important; 
    box-shadow:none !important; 
    margin:0px !important; 
    padding:0px; 
}

.event > i { margin:0 !important; position:absolute; top:0; left:0; }

.events-list > .event.event-success,
.cal-event-list > .event-success { background-color:transparent !important; color:var(--cavelo-green); }
.events-list > .event.event-warning,
.cal-event-list > .event-warning { background-color:transparent !important; color:var(--cavelo-orange); }
.events-list > .event.event-info,
.cal-event-list > .event-info    { background-color:transparent !important; color:var(--cavelo-grey); }
.events-list > .event.event-inverse,
.cal-event-list > .event-inverse { background-color:transparent !important; color:var(--cavelo-grey); opacity:0.5; }

.events-list > .event.hovered { animation: pulseDot 1s infinite; overflow:visible; }
.event-list-schedule > .view-schedule.hovered { background-color:var(--cavelo-platinum); } 


.day-highlight { background:var(--cavelo-platinum) !important }



#cal-day-tick, #cal-week-box { display:none; opacity:0; }
.cal-event-list > div > * { display: inline-block; line-height:1.5; vertical-align:middle; }
.event-list-schedule { 
    display:none; 
    margin-bottom:1em; 
    grid-template-columns: auto auto auto auto auto 1fr auto;
    text-align:left;
    justify-content:right;
    align-content: center;
    align-items: center;
}
/* .event-list-schedule [data-role="status"] { position:absolute; top:0.8em; right:1em; }  */
.event-list-schedule div,
.event-list-schedule button { grid-column: span 1; }
.event-list-schedule [data-role="status"] { max-height:3rem; height:auto; width:auto; }
.event-list-schedule .view-schedule { display:grid; grid-column: span 7; }

#list-schedules,
#list-summaries {
    position:relative; display:block; 
    /* max-height:calc(100vh - 18em); */
    /* max-height:100%; */
    /* height:auto; */
    /* overflow-y:auto;
    overflow-x:hidden; */
}

#Components-Panel-scheduled-scans > .content > .body {
    position:relative; display:block;  
    overflow-y:auto;
    overflow-x:hidden;
    max-height:calc(100vh - 15rem);
}


#list-schedules:empty:after { content:"Loading schedules..." }
#list-summaries:empty:after { content:"Loading scan summaries..." }


#list-schedules [data-scheduleScanType] { display:none; }
.events-list [data-scheduleScanType] { display:none; }
#cal-slide-box [data-scheduleScanType] { display:none; }

#list-schedules.empty-schedules:after { content:"No schedules match this filter" }
#cal-slide-content > div { grid-template-columns: auto 1fr; }
#list-schedules .health-status { 
    min-height:2em; 
    display:flex; 
    justify-content:right;
    align-content: center;
    align-items: center;
    margin-right:0.5em; 
    line-height:1;
}
#list-schedules .health-status > * { border:1px solid transparent; }

#list-schedules .scan-status { 
    min-height:2em; 
    display:flex; 
    justify-content:right;
    align-content: center;
    align-items: center;
    margin-right:0.5em; 
    line-height:1;
}
#list-schedules .scan-status span { display:none; }
#list-schedules .scan-status [data-role="status"] { 
    display:flex; 
    
}

/*FILTERING SCHEDULES*/
.show-pii [data-scheduleScanType="pii"] { display:grid !important; }
.show-inventory [data-scheduleScanType="inventory"] { display:grid !important; }
.show-pii [data-scheduleScanType="autodiscoverpii"] { display:grid !important; }
.show-inventory [data-scheduleScanType="autodiscoverinventory"] { display:grid !important; }
.show-cloudpii [data-scheduleScanType="cloudpii"] { display:grid !important; }
.show-cloudinventory [data-scheduleScanType="cloudinventory"] { display:grid !important; }
.show-vulnerability [data-scheduleScanType="vulnerability"] { display:grid !important; }
.show-benchmark [data-scheduleScanType="benchmark"] { display:grid !important; }
.show-remotevulnerability [data-scheduleScanType="remotevulnerability"] { display:grid !important; }
.show-externalvulnerability [data-scheduleScanType="externalvulnerability"] { display:grid !important; }
.show-internalnmapvulnerability [data-scheduleScanType="internalnmapvulnerability"] { display:grid !important; }
.show-externalnmapvulnerability [data-scheduleScanType="externalnmapvulnerability"] { display:grid !important; }
.show-networkasset [data-scheduleScanType="networkasset"] { display:grid !important; }
.show-cloudmetadata [data-scheduleScanType="cloudmetadata"] { display:grid !important; }
.show-cloudbenchmark [data-scheduleScanType="cloudbenchmark"] { display:grid !important; }
.show-owasp [data-scheduleScanType="owasp"] { display:grid !important; }
.show-defendervulnerability [data-scheduleScanType="defendervulnerability"] { display:grid !important; }

.show-pii .scan-summary [data-scheduleScanType="autodiscoverpii"] { display:block !important; }
.show-inventory .scan-summary [data-scheduleScanType="autodiscoverinventory"] { display:block !important; }
.show-pii .scan-summary [data-scheduleScanType="pii"] { display:block !important; }
.show-inventory .scan-summary [data-scheduleScanType="inventory"] { display:block !important; }
.show-cloudpii .scan-summary [data-scheduleScanType="cloudpii"] { display:block !important; }
.show-cloudinventory .scan-summary [data-scheduleScanType="cloudinventory"] { display:block !important; }
.show-vulnerability .scan-summary [data-scheduleScanType="vulnerability"] { display:block !important; }
.show-benchmark .scan-summary [data-scheduleScanType="benchmark"] { display:block !important; }
.show-remotevulnerability .scan-summary [data-scheduleScanType="remotevulnerability"] { display:block !important; }
.show-externalvulnerability .scan-summary [data-scheduleScanType="externalvulnerability"] { display:block !important; }
.show-internalnmapvulnerability .scan-summary [data-scheduleScanType="internalnmapvulnerability"] { display:block !important; }
.show-externalnmapvulnerability .scan-summary [data-scheduleScanType="externalnmapvulnerability"] { display:block !important; }
.show-networkasset .scan-summary [data-scheduleScanType="networkasset"] { display:block !important; }
.show-cloudmetadata .scan-summary [data-scheduleScanType="cloudmetadata"] { display:block !important; }
.show-cloudbenchmark .scan-summary [data-scheduleScanType="cloudbenchmark"] { display:block !important; }
.show-owasp .scan-summary [data-scheduleScanType="owasp"] { display:block !important; }
.show-defendervulnerability .scan-summary [data-scheduleScanType="defendervulnerability"] { display:block !important; }

.show-pii .events-list [data-scheduleScanType="autodiscoverpii"] { display:inline-block !important; }
.show-inventory .events-list [data-scheduleScanType="autodiscoverinventory"] { display:inline-block !important; }
.show-pii .events-list [data-scheduleScanType="pii"] { display:inline-block !important; }
.show-inventory .events-list [data-scheduleScanType="inventory"] { display:inline-block !important; }
.show-cloudpii .events-list [data-scheduleScanType="cloudpii"] { display:inline-block !important; }
.show-cloudinventory .events-list [data-scheduleScanType="cloudinventory"] { display:inline-block !important; }
.show-vulnerability .events-list [data-scheduleScanType="vulnerability"] { display:inline-block !important; }
.show-benchmark .events-list [data-scheduleScanType="benchmark"] { display:inline-block !important; }
.show-remotevulnerability .events-list [data-scheduleScanType="remotevulnerability"] { display:inline-block !important; }
.show-externalvulnerability .events-list [data-scheduleScanType="externalvulnerability"] { display:inline-block !important; }
.show-internalnmapvulnerability .events-list [data-scheduleScanType="internalnmapvulnerability"] { display:inline-block !important; }
.show-externalnmapvulnerability .events-list [data-scheduleScanType="externalnmapvulnerability"] { display:inline-block !important; }
.show-networkasset .events-list [data-scheduleScanType="networkasset"] { display:inline-block !important; }
.show-cloudmetadata .events-list [data-scheduleScanType="cloudmetadata"] { display:inline-block !important; }
.show-cloudbenchmark .events-list [data-scheduleScanType="cloudbenchmark"] { display:inline-block !important; }
.show-owasp .events-list [data-scheduleScanType="owasp"] { display:inline-block !important; }
.show-defendervulnerability .events-list [data-scheduleScanType="defendervulnerability"] { display:inline-block !important; }


.view-this-event.clickable { margin-bottom:2px; border:1px solid; padding:0.5em 1em; border-radius:2px; }
.view-this-event.clickable:hover { background-color:var(--cavelo-white); }
/* .far.fa-circle:not(:empty) { position:relative; margin-right:0.1em; }
.far.fa-circle:not(:empty) *:only-child {
    font-weight:bold;
    position:relative;
    left:-0.86em;
    top:-0.18em;    
    font-size:0.8em;
} */



/** CALENDAR */
/* body:not(.small):not(.medium) #panel-schedules { position:fixed; overflow-y:auto; overflow-x:visible; max-height:calc(100vh - 10em) !important; width:calc(20% - 2em) }
body:not(.small):not(.medium) #panel-calendar  { grid-column-start: 2; grid-column-end: 4; }
body:not(.small):not(.medium) #panel-summaries { position:fixed; overflow-y:auto; overflow-x:visible; max-height:calc(100vh - 10em) !important; width:calc(20% - 2em); right:2em; } */


