* {
    font-family: "Noto Sans KR", sans-serif;
    font-optical-sizing: auto;
    font-weight: 400;
    font-style: normal;
}

.table-header>.th-inner {
    background-color: #666666;
    color: white;
    font-weight: 700;
}

.navbar {
    min-height: 60px;
}

@media screen and (min-width: 1800px) {
    .container-fluid {
        max-width: 1800px;
    }
}

.copyright {
    margin-top: 20px;
    background-color: #1a252f;
}

/* .squaredThree */
.squaredThree {
    position: relative;
    float: left;
}

.squaredThree label {
    width: 20px;
    height: 20px;
    cursor: pointer;
    position: absolute;
    top: 0;
    left: 0;
    background: #D7B1D7;
    border-radius: 4px;
    box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.5), 0px 1px 0px rgba(255, 255, 255, 0.4);
}

.squaredThree label:after {
    content: '';
    width: 9px;
    height: 5px;
    position: absolute;
    top: 4px;
    left: 4px;
    border: 3px solid #fcfff4;
    border-top: none;
    border-right: none;
    background: transparent;
    opacity: 0;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
}

.squaredThree label:hover::after {
    opacity: 0.3;
}

.squaredThree input[type=checkbox] {
    visibility: hidden;
}

.squaredThree input[type=checkbox]:checked+label:after {
    opacity: 1;
}


.message_box {
    overflow: hidden;
    display: none;
}

.messageButtonGroup {
    margin-bottom: 10px;
    transition: margin-bottom 0.5s ease;
}
.messageButtonGroup.open {
    margin-bottom: 10px;
}

.messageButtonGroup.close {
    margin-bottom: 0px;
}


.embla {
    overflow: hidden;
}

.embla__container {
    display: flex;
    transition: height 0.2s;
}

.embla__slide {
    flex: 0 0 100%;
    min-width: 0;
}

.inputDailyParent {
    width: 60%;
}