﻿/*Necesario para aplicar EstiloBoton a botón Dx*/
.estilo-boton {
    padding: 0.25rem;
}

/*Otros*/
.accionar-sin-validar {
    display: block;
    width: 100%;
    text-align: right;
    padding: 10px;
}

button.accordion-button[disabled] {
    opacity: 0.5;
    cursor: not-allowed;
}

.editor-code-user {
    height: 180px;
    border: 1px solid var(--phoenix-gray-200);
    border-radius: 3px;
    padding: 5px;
}

.editor-subirfichero-user {
    min-height: 40px;
    border: 1px solid var(--phoenix-gray-200);
    border-radius: 3px;
    padding: 5px;
}

.note-editor.note-airframe, .note-editor.note-frame {
    border: 1px solid var(--phoenix-gray-200);
}

.dx-htmleditor-toolbar-wrapper .row {
    --phoenix-gutter-x: 0; /* O el valor que desees para este contexto */
    margin: 0;
}

/*tagbox*/
html:not([data-bs-theme="dark"]) .dx-tag-content {
    background-color: var(--phoenix-info-bg-subtle);
}
.dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-list-item-selected {
    background-color: var(--phoenix-info-bg-subtle);
}
/*Json editor*/
/*Tree*/
div.jsoneditor-tree {
    background: var(--phoenix-body-bg);
}

div.jsoneditor-field {
    color: var(--phoenix-body-color);
}

div.jsoneditor-value {
    color: var(--phoenix-body-color);
}

/*    div.jsoneditor-value.jsoneditor-string {
        color: var(--phoenix-success-600);
    }*/

/*Json editor*/
/*Code*/
.jsoneditor-menu {
    background-color: var(--phoenix-primary);
}

.ace-jsoneditor .ace_marker-layer .ace_active-line {
    background: var(--phoenix-body-bg);
}

.jsoneditor-statusbar {
    background: var(--phoenix-soft);
    color: var(--phoenix-body-color);
    border-top: var(--phoenix-body-color);
}

.ace-jsoneditor .ace_gutter {
    background: var(--phoenix-soft);
    color: var(--phoenix-body-color);
}

.ace-jsoneditor.ace_editor {
    line-height: 1.3;
    background-color: var(--phoenix-body-bg);
}

/*.ace-jsoneditor .ace_print-margin {
    width: 1px;
    background:
}*/
.ace-jsoneditor .ace_scroller {
    background-color: var(--phoenix-body-bg);
}

/*.ace-jsoneditor .ace_text-layer {
    color: gray
}*/
.ace-jsoneditor .ace_variable {
    color: var(--phoenix-body-color);
}

.ace-jsoneditor .ace_cursor {
    border-left: 2px solid var(--phoenix-black);
}

/*.ace-jsoneditor .ace_overwrite-cursors .ace_cursor {
    border-left: 0px;
    border-bottom: 1px solid #000000
}*/
.ace-jsoneditor .ace_marker-layer .ace_selection {
    background: var(--phoenix-gray-200);
}

/*.ace-jsoneditor.ace_multiselect .ace_selection.ace_start {
    box-shadow: 0 0 3px 0px #FFFFFF;
    border-radius: 2px
}

.ace-jsoneditor .ace_marker-layer .ace_step {
    background: rgb(255, 255, 0)
}

.ace-jsoneditor .ace_marker-layer .ace_bracket {
    margin: -1px 0 0 -1px;
    border: 1px solid #BFBFBF
}

.ace-jsoneditor .ace_marker-layer .ace_active-line {
    background: #FFFBD1
}*/
.ace_highlight-marker {
    background-color: var(--phoenix-link-color);
}

/*.ace-jsoneditor .ace_gutter-active-line {
    background-color: var(--phoenix-navbar-vertical-link-hover-bg);
}*/
/*.ace-jsoneditor .ace_marker-layer .ace_selected-word {
    border: 1px solid lightgray
}

.ace-jsoneditor .ace_invisible {
    color: #BFBFBF
}

.ace-jsoneditor .ace_keyword,
.ace-jsoneditor .ace_meta,
.ace-jsoneditor .ace_support.ace_constant.ace_property-value {
    color: #AF956F
}

.ace-jsoneditor .ace_keyword.ace_operator {
    color: #484848
}

.ace-jsoneditor .ace_keyword.ace_other.ace_unit {
    color: #96DC5F
}

.ace-jsoneditor .ace_constant.ace_language {
    color: darkorange
}

.ace-jsoneditor .ace_constant.ace_numeric {
    color: red
}

.ace-jsoneditor .ace_constant.ace_character.ace_entity {
    color: #BF78CC
}

.ace-jsoneditor .ace_invalid {
    color: #FFFFFF;
    background-color: #FF002A;
}

.ace-jsoneditor .ace_fold {
    background-color: #AF956F;
    border-color: #000000
}

.ace-jsoneditor .ace_storage,
.ace-jsoneditor .ace_support.ace_class,
.ace-jsoneditor .ace_support.ace_function,
.ace-jsoneditor .ace_support.ace_other,
.ace-jsoneditor .ace_support.ace_type {
    color: #C52727
}

.ace-jsoneditor .ace_string {
    color: green
}

.ace-jsoneditor .ace_comment {
    color: #BCC8BA
}

.ace-jsoneditor .ace_entity.ace_name.ace_tag,
.ace-jsoneditor .ace_entity.ace_other.ace_attribute-name {
    color: #606060
}

.ace-jsoneditor .ace_markup.ace_underline {
    text-decoration: underline
}

.ace-jsoneditor .ace_indent-guide {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAACCAYAAACZgbYnAAAAE0lEQVQImWP4////f4bLly//BwAmVgd1/w11/gAAAABJRU5ErkJggg==") right repeat-y
}*/
/*# sourceMappingURL=user.css.map */


/*--------dx.rosetta.css---------*/
.dx-toast-stack {
    z-index: 999999 !important;
}

.dx-button-has-text .dx-button-content, .dx-button-has-text .dx-button-content .dx-button-text {
    white-space: normal;
}
/*master-detail*/
.dx-datagrid-rowsview .dx-master-detail-row > .dx-master-detail-cell {
    padding: 10px;
}

td.nivel-1[role="columnheader"]:not([aria-label="Columna undefined"]) {
    background-color: var(--phoenix-primary-100);
}

td.nivel-2[role="columnheader"]:not([aria-label="Columna undefined"]) {
    background-color: var(--phoenix-primary-200);
    color: white;
}

.vh-75 {
    height: 75vh !important;
}
