.react-console-container {
    background: #333;
    border-radius: 4px;
    font-size: 0.85em;
    font-family: "Menlo", "Consolas", "DejaVu Sans Mono", monospace;
    width: 100%;
    max-width: 100%;
    height: 100%;
    box-sizing: border-box;
    padding: 2.6em 2.8em 0;
    overflow: auto;
    white-space: pre-wrap;
    word-break: break-all;
}

.react-console-prompt-box {
    margin-bottom: 7px;
}

.react-console-prompt-box:not(:first-child) {
    margin-top: 15px;
}

.react-console-prompt-label {
    font-weight: bold;
    color: #53c7f3;
}

.react-console-prompt,
.react-console-message.react-console-message-queued-command {
    font-weight: bold;
    line-height: 18px;
    padding: 2px 4px;
    color: #fff78d;
}

.react-console-cursor {
    display: inline-block;
    position: relative;
    min-width: 7px;
}

.react-console-cursor:before {
    content: "\200b";
}
.react-console-nofocus .react-console-cursor:after,
.react-console-focus .react-console-cursor:after,
.react-console-focus .react-console-cursor-idle:after {
    content: "";
    height: 1px;
    background: #fff78d;
    display: block;
    position: absolute;
    width: 10px;
    margin: 0 -1.4px;
}

.react-console-focus .react-console-cursor:after {
    border-bottom: 3px solid;
}

.react-console-focus .react-console-cursor-idle:after {
    animation: react-console-cursor-animation 1s infinite;
    border-bottom: 3px solid;
}

@keyframes react-console-cursor-animation {
    0% {
        border-bottom-color: #fff78d;
    }
    50% {
        border-bottom-color: #fff78d;
    }
    51% {
        border-bottom-color: #333;
    }
    100% {
        border-bottom-color: #333;
    }
}

.react-console-table table {
    color: #F0F3F4;
}

.react-console-table thead {
    text-align: left;
}

.react-console-message {
    color: #F0F3F4;
    line-height: 20px;
}

.react-console-message-command-help,
.react-console-message-file-contents{
    white-space: pre;
}

.react-console-message td,
.react-console-message th{
    padding-right: .5rem;
    white-space: nowrap;
}

.react-console-message-reg th{
    font-weight: bold;
}

.react-console-message-reg td,
.react-console-message-reg th{
    padding-right: 1.2rem;
    white-space: nowrap;
}

.react-console-message-ls td:nth-child(3),
.react-console-message-ps td:nth-child(3),
.react-console-message-ps-verbose td:nth-child(3),
.react-console-message-ps-verbose td:nth-child(4){
    white-space: pre-wrap;
    word-break: break-all;
}

.react-console-message-completion,
.react-console-message-ps-verbose td:nth-child(2),
.react-console-message-ps-verbose td:nth-child(5),
.react-console-message-help td:nth-child(2){
    white-space: pre-wrap;
}

.react-console-message-help td:first-child {
    color: #fff78d;
}
