[data-md-color-scheme="vircore"] {
  --md-accent-fg-color:        #00B0F0;
  --md-accent-fg-color--light: #00B0F0;
  --md-accent-fg-color--dark:  #00B0F0;
}


/* CSS */
.modal {
  display: none;
  position: fixed;
  z-index: 999;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.8);
}
.modal-content {
  max-width: 100%;
  max-height: 100%;
  height: 80% !important;
  display: block;
  margin: 0 auto;
  margin-top: 30px;
}
.close {
  color: #fff;
  font-size: 40px;
  position: absolute;
  top: 10px;
  right: 20px;
  cursor: pointer;
}

.clickable-image {
  cursor: pointer;
}

/* Caja custom para mensajes */

.md-typeset .admonition.work-in-progress,
.md-typeset details.work-in-progress {
  border-color: rgb(201, 201, 0);
}
.md-typeset .work-in-progress > .admonition-title,
.md-typeset .work-in-progress > summary {
  background-color: rgba(201, 201, 0, 0.1);
}
.md-typeset .work-in-progress > .admonition-title::before,
.md-typeset .work-in-progress > summary::before {
  background-color: rgb(201, 201, 0);
  -webkit-mask-image: url(../icons/pending.svg);
          mask-image: url(../icons/pending.svg);
}
.wok-status-created{
  background-color: pink;
  padding-left: 4px;
  padding-right: 4px;
  border: gray;
  border-style: solid;
  border-width: 1px;
  border-radius: 25px;
  color: white;
  font-size:small;  
}
.wok-status-started{
  background-color: plum;
  padding-left: 4px;
  padding-right: 4px;
  border: gray;
  border-style: solid;
  border-width: 1px;
  border-radius: 25px;
  color: white;
  font-size:small;  

}
.wok-status-started-img{
  display: block;
  background-image: url("../img/desktop/workorder/FTWorkOrder.ico");
  background-repeat: no-repeat, repeat;
  background-size: 24px 24px;
}
.wok-status-executed{
  background-color: lightgreen;
  padding-left: 4px;
  padding-right: 4px;
  border: gray;
  border-style: solid;
  border-width: 1px;
  border-radius: 25px;
  color: white;
  font-size:small;  
}
.wok-status-historic{
  background-color: lightgray;
  padding-left: 4px;
  padding-right: 4px;
  border: gray;
  border-style: solid;
  border-width: 1px;
  border-radius: 25px;
  color: white;
  font-size:small;  
}
.wok-status-canceled{
  background-color: lightcoral;
  padding-left: 4px;
  padding-right: 4px;
  border: gray;
  border-style: solid;
  border-width: 1px;
  border-radius: 25px;
  color: white;
  font-size:small;   
}

.wok-process-step{
  padding-left: 4px;
  padding-right: 4px;
  border: gray;
  border-style: solid;
  border-width: 1px;
  border-radius: 25px;
  color: white;
  font-size:small;   
}
.step-first{
  background-color: blue; 
}
.step-normal{
  background-color: lightgray; 
}
.step-automatic{
  background-color: gray; 
}
.step-combined{
  background-color:white;
  color:black; 
}
.step-child{
  background-color: lightblue; 
}
.step-last{
  background-color: lightgreen; 
}