/* layout */
.hide{
    display: none;
}
.pl{
    padding-left: var(--content-gap-x);
}
.pr{
    padding-right: var(--content-gap-x);
}
.pb{
    padding-bottom: var(--content-gap-x);
}
.pt{
    padding-top: var(--content-gap-x);
}

@media screen and (max-width: 768px) {
    .tyn-aside.tyn-aside-base{
        display: none;
    }
    .tyn-main.tyn-chat-content{
        visibility: visible;
    }
}

/* accordion faq */
.accordion-item:not(:first-of-type){
    border-top: var(--bs-accordion-border-width) solid var(--bs-accordion-border-color);
}

/* chat */
.tyn-reply{
    flex-direction: column;
}
.tyn-reply-item .tyn-aside-item{
    padding: var(--aside-item-gap-y);
}


/* subject chosen */
.subject-chosen .item{
    margin-bottom: 15px;
}

.subject-chosen .item a{
    display: block;
    background: #fff;
    color: #333;
    border: 1px solid #d2d5d9;
}

.subject-chosen .item a:hover{
    background: #e2e8f0;
}