/**
 * FluentBooking RTL Frontend Styles
 * Custom RTL styles for public/frontend when Jalali calendar is enabled
 * 
 * Add your custom frontend RTL styles here
 */

/* Example RTL styles - customize as needed */


@font-face {
    font-display: swap;
    font-family: Dana;
    font-style: normal;
    font-weight: 500;
    src: url(../fonts/Dana-Medium.ttf?0142c31624d82280f5ce4c8b0e97ce05) format("truetype");
}
@font-face {
    font-display: swap;
    font-family: Dana;
    font-style: normal;
    font-weight: 600;
    src: url(../fonts/Dana-DemiBold.ttf?12bf5ff7f8c1e09c40b29fefb7838f98) format("truetype");
}
@font-face {
    font-display: swap;
    font-family: IRANYekan;
    font-style: normal;
    font-weight: 500;
    src: url(../fonts/IRANYekanXFaNum-Medium.woff?344d2fa03b78c09318a449d622f0f409) format("woff");
}
@font-face {
    font-display: swap;
    font-family: IRANYekan;
    font-style: normal;
    font-weight: 700;
    src: url(../fonts/IRANYekanXFaNum-Bold.woff?480923d5590864fbaa2fafb7151e358a) format("woff");
}
.fcal_payment_items table thead th:first-child {
    border-top-right-radius: 8px !important;
}
.fcal_payment_items table thead th:last-child {
    border-top-left-radius: 8px !important;
}
.fcal_team_title {
   font-family:  Dana,IRANYekan,Tahoma,Arial,sans-serif!important;
}
.fcal_team_description{
    font-family:  IRANYekan,Dana,Tahoma,Arial,sans-serif!important;
}
.fcal_person_name{
    font-family:  IRANYekan,Dana,Tahoma,Arial,sans-serif!important;
}
.fcal_back_btn{
    transform: rotate(180deg);
}
.fcal_back_btn_team span {
     font-family:  IRANYekan,Dana,Tahoma,Arial,sans-serif!important;
}
.fcal_back_btn_team svg{
    transform: rotate(180deg);
}
.fcal_phone_wrapper .svelte-select .value-container .selected-item div[slot=selection]{
    direction: ltr !important;
}