div.custom_entity_widget
{
    display: flex;
    width: 100%;
}

div.custom_entity_widget > button
{
    width: 80px;
    border: unset;
    border: 1px solid #ccc;
    border-bottom-right-radius: 5px;
    border-top-right-radius: 5px;
}

div.custom-entity-widget-with-add > span.select2-container span.select2-selection--single,
div.custom-entity-widget-with-add > span.select2-container span.select2-selection--multiple
{
    border-top-right-radius: unset;
    border-bottom-right-radius: unset;
    border-right: unset;
}

div.custom-entity-widget-with-add > button > span
{
    display: none;
}

div.custom_entity_widget div.popup-controls
{
    width: 100%;
    display: flex;
    justify-content: space-between;
    margin: 5px 15px;
    vertical-align: center;
}

/**
 * Metemos aquí todos los css de los admins que las modales vayan a renderizar
 */

div.popup-create-new-entity div.with.label_empresa div.box-body > div.sonata-ba-collapsed-fields,
div.popup-file-upload div.with.label_empresa div.box-body > div.sonata-ba-collapsed-fields
{
    display: grid;
    grid-gap: 10px;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-template-areas:
        "cif razonsocial direccion direccion"
        "cp municipio provincia centrostrabajo"
        "hombres mujeres trabajadores centrostrabajo"
        "organosrepresentacion organosrepresentacion organosrepresentacion centrostrabajo"
        "cnae cnae cnae centrostrabajo"
        "telefono email personascontacto centrostrabajo"
        "active . . ."
    ;
}

div.popup-create-new-entity div.with.label_sector div.box-body > div.sonata-ba-collapsed-fields,
div.popup-file-upload div.with.label_sector div.box-body > div.sonata-ba-collapsed-fields
{
    display: grid;
    grid-gap: 10px;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-template-areas:
        "nombre nombre cnae cnae ambitogeografico ambitogeografico"
        "hombres mujeres trabajadores personas personas personas"
        "asociacionesempresariales asociacionesempresariales asociacionesempresariales asociacionesempresariales asociacionesempresariales asociacionesempresariales"
        "organizacionessindicales organizacionessindicales organizacionessindicales organizacionessindicales organizacionessindicales organizacionessindicales"
        "documentacionsectores documentacionsectores documentacionsectores documentacionsectores documentacionsectores documentacionsectores"
        "active . . . . ."
    ;
}

div.popup-create-new-entity div.with.label_sector div.box-body > div.sonata-ba-collapsed-fields div[id^=sonata-ba-field-container-][id$=_active],
div.popup-file-upload div.with.label_sector div.box-body > div.sonata-ba-collapsed-fields div[id^=sonata-ba-field-container-][id$=_active],
div.popup-create-new-entity div.with.label_empresa div.box-body > div.sonata-ba-collapsed-fields div[id^=sonata-ba-field-container-][id$=_active],
div.popup-file-upload div.with.label_empresa div.box-body > div.sonata-ba-collapsed-fields div[id^=sonata-ba-field-container-][id$=_active]
{
    margin-left: 19px;
}

#show-admin_documentacionregistro
{
    margin-left: 10px;
    margin-right: 10px;
    padding-left: 10px;
    padding-right: 10px;
    display: grid;
    gap: 5px;
    grid-template-columns: 1fr 1fr 40px 1fr 1fr;
    grid-template-areas:
        "tipoLabel tipoValue line custom_origenLabel custom_origenValue"
        "numeroRegistroLabel numeroRegistroValue line custom_procesoLabel custom_procesoValue"
        "sedeLabel sedeValue line filenameLabel filenameValue"
        "fechaHoraRegistroStrLabel fechaHoraRegistroStrValue line custom_remitenteLabel custom_remitenteValue"
        "createdAtStrLabel createdAtStrValue line custom_entidadLabel custom_entidadValue"
        "expedienteLabel expedienteValue line custom_empresa_sectorLabel custom_empresa_sectorValue"
        "custom_departamentoLabel custom_departamentoValue line . ."

        "observacionesLabeles observacionesLabeles . observacionesLabeleu observacionesLabeleu"
        "observacionesValuees observacionesValuees . observacionesValueeu observacionesValueeu"

        ". . . filenameLink fileSealingLink"
    ;
}

div.popup-wrapper-file-upload div.with.label_documentacion_registro div.box-body > div.sonata-ba-collapsed-fields
{
    display: grid;
    grid-gap: 10px;
    grid-template-columns: 1fr 1fr 1fr;
    grid-template-areas:
        "filenamefile filenamefile origen"
        "tipo fecharegistro horaregistro"
        "sede expediente ."
        "custom__form custom__form custom__form"
        "observaciones observaciones observaciones"
    ;
}

div.split-line
{
    border-left: 1px solid black;
}