/* Nova Field CSS */

/*.memo-entity-header {*/
/*    --tw-space-y-reverse: 0;*/
/*    margin-bottom: calc(0.5rem*var(--tw-space-y-reverse));*/
/*    margin-top: calc(0.5rem*(1 - var(--tw-space-y-reverse)));*/
/*    border-color: rgba(var(--colors-gray-300));*/
/*    border-bottom-width: 1px;*/
/*}*/

.memo-table {
    --tw-space-y-reverse: 0;
    margin-bottom: calc(0.5rem*var(--tw-space-y-reverse));
    border-color: rgba(var(--colors-gray-300));
    border-width: 1px;
    width: 100%;
}
.memo-table-cell {
    --tw-space-y-reverse: 0;
    margin-bottom: calc(0.5rem*var(--tw-space-y-reverse));
    border-color: rgba(var(--colors-gray-300));
    border-width: 1px;
    padding: 12px;
    margin-top: 0;
}
.memo-table-row {
    display: flex;
}
.memo-entity-header {
    margin-bottom: 0;
}

.copied-variable {
    cursor: default;
    pointer-events: none;
}

.entity-cell {
    width: 140px;
}

.memo-entity-header {
    margin-bottom: 0;
    padding-bottom: 0;
}

.variable-cell {
    flex: 1;
}

.desc-cell {
    flex: 1;
}

@media (max-width: 1400px) {
    .memo-table-row {
        flex-direction: column;
    }

    .memo-table-cell {
        width: 100%;
    }

    .empty-cell {
        display: none;
    }
}

@media (max-width: 767px) {
    .memo-table-row {
        flex-direction: row;
    }
    .entity-cell {
        width: 140px;
    }

    .empty-cell {
        display: initial;
    }
}
@media (max-width: 585px) {
    .memo-table-row {
        flex-direction: column;
    }

    .memo-table-cell {
        width: 100%;
    }

    .empty-cell {
        display: none;
    }
}

:is(.dark .memo-table),
:is(.dark .memo-table-cell)
{
    border-color: rgba(var(--colors-gray-700));
}
