#circuit_header{
    position: relative;
    height: 80px;
    width: calc(100% - 40px);
    background-color: var(--main-color);
    padding: 10px 20px 0px 20px;

    /*border-bottom-right-radius: 16px;*/
    font-family: "Nanum Square";

    z-index: 400;

}

#circuit_header article{
    position: absolute;
}

#circuit_header .circuit_header_logo img{

    width:127px;
}

#circuit_header .circuit_header_tap_btns{
    bottom: 0px;
}

#circuit_header .circuit_header_tap_btn{
    width: 100px;
    height: 40px;
    float: left;

    border-top-right-radius: 10px;
    border-top-left-radius: 10px;

    margin-right: 6px;

    background-color: var(--main-color-darkish);

    text-align: center;

    cursor: pointer;
}

#circuit_header .circuit_header_tap_btn:hover{
    background-color: var(--main-color-light);
}

#circuit_header .circuit_header_tap_btn svg{
    padding: 10px;
    fill:white;
}

#circuit_header .active_btn{
    background-color: var(--gray-Brighter);
}
#circuit_header .active_btn:hover{
    background-color: var(--gray-Brighter);
}
#circuit_header .active_btn svg{
    fill:var(--gray-darker);
}

#circuit_header .circuit_header_project_title{
    left:calc(50% - 85px);
    top:calc(50% - 16px);
    max-width: 300px;
    max-height:32px;
    padding: 0px 15px;
    line-height: 32px;
    border-radius: 16px;

    background-color: var(--main-color-darkish);
    color:white;
    text-align: center;
    font-size: 18px;
}

#circuit_header .circuit_header_workspace_btns{
    right:0px;
    padding-right: inherit;
    display:flex;
    align-items:flex-start;
    gap:6px;
    top:10px;

}

.circuit_header_workspace_btns .header_btn{
    margin:0;
    float:none;
    flex:0 0 auto;
    position:relative;
    height:40px;
    line-height:0;
}

#circuit_header .circuit_header_workspace_btns > .header_btn > svg:first-child {
    display:block;
}

#circuit_header .circuit_header_workspace_btns .menu_group {
    position:absolute;
    top:40px;
    right:0 !important;
}

#sample_project_show_btn{
    order:-1;
    border:0;
    padding:0;
    background:transparent;
}

#sample_exit_btn,
#circuit_exit_btn_wrapper{
    order:99;
}
