body {
    margin: 0;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen,
        Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
    background: #f7f8fa;
    color: #333;
    display: flex;
}

/* MAIN CONTENT */
.content {
    display: flex;
    flex-direction: column;
    padding: 40px;
    width: 100%;
    overflow-y: auto;

    .endpoint {
        border-bottom: 1px solid #ddd;
        display: flex;
        width: 100%;
        flex-direction: row;
        padding: 40px;
        justify-content: space-between;

        h1 {
            font-size: 34px;
            font-weight: 600;
        }
    }
}


.arguments-table {
    margin-top: 20px;
    width: 100%;
    border-collapse: collapse;

    td {
        padding: 12px 5px;
        vertical-align: top;
    }
}

.arg-name {
    font-weight: bold;
    color: #444;
    text-align: end;
    display: flex;
    flex-direction: column;
}

.required {
    color: #ff9900;
    font-size: 12px;
    text-transform: uppercase;
}

.optional {
    color: rgb(180, 181, 183);
    font-size: 12px;
    text-transform: uppercase;
}

/* RIGHT CODE PANE */
.code-box {
    width: 55%;
    background: #464951;
    color: #c9d1d9;
    padding: 30px;
    /* height: 100vh; */
    overflow-y: auto;
    font-family: "Menlo", "Consolas", monospace;

    h3 {
        margin-top: 20px;
        color: #fff;
        font-size: 18px;
        margin-bottom: 20px;
    }

    pre {
        /* white-space: pre-wrap; */
        line-height: 1.4;
        background: #404345;
        padding: 10px;
        border-radius: 8px;
        overflow-x: auto;

        .json-key {
            color: mediumaquamarine;
        }

        .json-value {
            color: darksalmon;
        }
    }

}

.lang-tabs {
    span {
        padding: 6px 12px;
        background: #2a2d35;
        margin-right: 6px;
        border-radius: 5px;
        cursor: pointer;
        font-size: 12px;
        color: #aaa;
    }

    .active {
        background: #0a84ff;
        color: #fff;
    }
}