.header__mobile {
}

.header__mobile-top {
    background-image: url("../images/logo_mobile/bg-mobile-top.png");
    height: 50px;
    width: var(--width-100);
    box-sizing: var(--box-sizing-border-box);
    background-repeat: no-repeat;
    background-size: cover;
    background-color: var(--background-color-008083);
    display: var(--display-flex);
    align-items: var(--align-item-center);
    justify-content: space-between;
    padding: 0px 10px;
    position: fixed;
    z-index: 1000;
    top: 0;
}

.header__mobile-top-center {
    width: 70%;
}
.header__mobile-top-center > input {
    width: var(--width-100);
    box-sizing: var(--box-sizing-border-box);
    outline: none;
    height: 40px;
    border-radius: 8px;
    font-size: var(--font-size-14);
    font-style: var(--font-style-italic);
    font-weight: var(--font-weight-500);
    border: 2px solid var(--color-01969A);
    padding: 0px 10px;
}

.header__mobile-top-left button {
    background-color: var(--background-color-00D8D8);
    color: var(--color-white);
    font-size: var(--font-size-12);
    font-weight: var(--font-weight-700);
    text-align: var(--text-center);
    padding: 11px 10px;
    cursor: var(--cursor-pointer);
    border: none;
    border-radius: 8px;
    width: 75px;
}

.header__mobile-row {
    display: var(--display-flex);
    align-items: var(--align-item-center);
    justify-content: space-between;
    width: var(--width-100);
    box-sizing: var(--box-sizing-border-box);
    padding: 10px;
    gap: 10px;
    padding-top: 60px;
}

.header__mobile-row-left {
}

.header__mobile-row-right {
    display: var(--display-flex);
    align-items: var(--align-item-center);
    box-sizing: var(--box-sizing-border-box);
    text-decoration: var(--text-decoration-none);
    color: red;
    gap: 10px;
}

.header__mobile-row-right-hotline > div {
    font-size: var(--font-size-12);
    font-weight: var(--font-weight-700);
}

.header__mobile-row-right-hotline > span {
    font-size: var(--font-size-14);
    font-weight: var(--font-weight-900);
}

.header__mobile-top-left-icon-close {
    display: none;
}

/* sider bar */
@keyframes slideIn {
    0% {
        transform: translateX(-100%);
    }

    100% {
        transform: translateX(0%);
    }
}

@keyframes slideOut {
    0% {
        transform: translateX(0%);
    }

    100% {
        transform: translateX(-100%);
    }
}

.sidebar_mobile {
    position: fixed;
    top: 50px;
    left: 0;
    height: 80vh;
    width: 280px;
    z-index: 1000;
    background-color: var(--background-color-01969A);
    backdrop-filter: blur(10px);
    box-shadow: -10px 0 10px rgb(0, 0, 0, 0.1);
    color: var(--color-white);
    display: none;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
    transition: transform 0.5s ease-in-out;
    padding: 15px 0px;
    list-style: none;
    overflow: scroll;
}

.sidebar_mobile.active_mobile {
    display: flex;
    animation: slideIn 0.5s forwards;
}

.sidebar_mobile.inactive_mobile {
    animation: slideOut 0.5s forwards;
}

.sidebar_mobile > li {
    width: 100%;
    padding: 3px 10px;
    border-bottom: 2px solid var(--color-50e2e7);
    box-sizing: var(--box-sizing-border-box);
}

.sidebar_mobile > li > a {
    display: inline-block;
    width: var(--width-100);
    font-size: var(--font-size-16);
    font-weight: var(--font-weight-700);
    color: var(--color-white);
    text-decoration: var(--text-decoration-none);
    text-transform: var(--text-tranform-uppercase);
}

.sidebar_mobile > li > div {
    width: var(--width-100);
    font-size: var(--font-size-16);
    font-weight: var(--font-weight-700);
    color: var(--color-white);
    text-transform: var(--text-tranform-uppercase);
    display: var(--display-flex);
    align-items: var(--align-item-center);
    justify-content: space-between;
    padding: 6px 0px;
}

.sidebar_mobile_li-option {
    background-color: var(--background-color-white);
    list-style: none;
    margin-top: 5px;
}

.sidebar_mobile_li-option-li {
    width: var(--width-100);
    padding: 3px 10px;
    box-sizing: var(--box-sizing-border-box);
    border-bottom: 2px solid var(--color-00D8D8);
}

.sidebar_mobile_li-option-li-div {
    margin-top: 5px;
    font-size: var(--font-size-14);
    color: var(--color-01969A);
    font-weight: var(--font-weight-700);
    display: var(--display-flex);
    align-items: var(--align-item-center);
    justify-content: space-between;
    text-transform: var(--text-tranform-uppercase);
}

.sidebar_mobile_li-option-li-div > img {
    width: 10px;
}

.sidebar_mobile_li-option-li > ul {
    list-style: none;
    width: var(--width-100);
}

.sidebar_mobile_li-option-li > ul > li {
    width: var(--width-100);
    padding: 6px 5px;
    box-sizing: var(--box-sizing-border-box);
    border-bottom: 2px solid var(--color-00D8D8);
}

.sidebar_mobile_li-option-li > ul > li > a {
    text-decoration: var(--text-decoration-none);
    display: var(--display-block);
    width: var(--width-100);
    text-transform: capitalize;
    color: var(--color-085e60);
    font-weight: var(--font-weight-600);
    font-size: var(--font-size-14);
}

.option__hidden {
    display: none;
}

.option__show {
    display: var(--display-block);
    border-bottom: 0px;
}
