.signed:not(.step0):not(.step2) .enabled-on-step0 {
    pointer-events: none;
    filter: brightness(0.8) saturate(0.4) contrast(0.9);
    transition: filter 0.2s ease;
}


.step0 .enabled-on-step1 {
    pointer-events: none;
    filter: brightness(0.8) saturate(0.4) contrast(0.9);
    transition: filter 0.2s ease;
}

.step0 .visible-on-non-step0 {
    display: none;
}

.signed:not(.step0) .visible-on-step0 {
    display: none;
}

.step0 .visible-on-step1 {
    display: none;
}
    
.status:not(.closed) .visible-on-closed {
    display: none;
}

.closed .hidden-on-closed {
    display: none;
}

.tab-info-open .hidden-on-info,
.tab-pesaje-open .hidden-on-pesaje {
    display: none;
}

.status:not(.closed) .visible-on-closed {
    display: none;
}

.closed .disabled-on-closed {
    pointer-events: none;
    opacity: 0.4;
}


.usuario.step2 {
    pointer-events: none;
    filter: brightness(0.8) saturate(0.4) contrast(0.9);
    transition: filter 0.2s ease;
}

.step2 .visible-for-supervisor {
    display: none;
}

.coordinador .enabled-for-coordinador {
    pointer-events: all !important;
    opacity: 1 !important;
}

.coordinador .visible-for-coordinador {
    display: flex !important;
}


.busqueda-container {
    display: inline-flex;
    width: 100%;
}

.busqueda-container>input:nth-child(1) {
    flex: 1
}

.busqueda-container>input:nth-child(2) {
    flex: 0;
    margin-left: 2px;
}


/* 
#main .enabled-for-guia,
#main .enabled-for-ica,
#main .enabled-for-doc, */
#main .enabled-for-porte {
    display: none;
}

#main .porte-enabled .enabled-for-porte {
    display: flex !important;
}


img.anexo {
    cursor: pointer;
}

img.anexo:hover{
    border: 1px dashed;
}
