@charset "UTF-8";

/* بارگذاری فونت فرستان با آدرس‌دهی مطلق سیستمی */
@font-face {
    font-family: 'ferestan';
    src: url('/assets/fonts/ferestan/ferestan.woff2') format('woff2'),
         url('/assets/fonts/ferestan/ferestan.woff') format('woff'),
         url('/assets/fonts/ferestan/ferestan.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: block;
}

/* تعریف کلاس پایه فرستان */
.feres {
    font-family: 'ferestan' !important;
    speak: never;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    display: inline-block;
    vertical-align: middle;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

/* نگاشت مستقیم آیکون‌های بومی پیام‌رسان‌ها */
.fr-igap::before { content: "\eaa8"; }
.fr-gap::before { content: "\eaa9"; }
.fr-rubika::before { content: "\eaaa"; }
.fr-telegram::before { content: "\eaab"; }
.fr-whatsapp::before { content: "\eaac"; }
.fr-instagram::before { content: "\eaad"; }
.fr-soroush::before { content: "\eaae"; }
.fr-eitaa-border::before { content: "\eaaf"; }
.fr-bale::before { content: "\e900"; }
.fr-eitaa-outline::before { content: "\e901"; }
.fr-eitaa::before { content: "\e902"; }

/* نگاشت آیکون‌های پرکاربرد رابط کاربری */
.fr-grid::before { content: "\e9cf"; }
.fr-settings::before { content: "\ea63"; }
.fr-upload::before { content: "\e97d"; }
.fr-trash::before { content: "\ea91"; }
.fr-pencil::before { content: "\ea1e"; }
.fr-edit::before { content: "\e98e"; }
.fr-list::before { content: "\e9f2"; }
.fr-search::before { content: "\ea60"; }
.fr-menu::before { content: "\ea05"; }
.fr-lock::before { content: "\e9f5"; }
.fr-unlock::before { content: "\e9f6"; }
.fr-eye::before { content: "\e9ac"; }
.fr-document::before { content: "\e998"; }
.fr-documents::before { content: "\e999"; }
.fr-page::before { content: "\e99a"; }
.fr-user::before { content: "\ea23"; }
.fr-bell::before { content: "\ea14"; }
.fr-music::before { content: "\ea0d"; }
.fr-image::before { content: "\e9e2"; }
.fr-images::before { content: "\e9e3"; }
.fr-paper-plane::before { content: "\ea19"; }
.fr-send::before { content: "\ea61"; }
.fr-rocket::before { content: "\ea57"; }
.fr-award::before { content: "\ea01"; }
.fr-ribbon::before { content: "\ea56"; }
.fr-options::before { content: "\ea18"; }
.fr-logout::before { content: "\e9f8"; }
.fr-login::before { content: "\e9f7"; }
.fr-notification-circle::before { content: "\ea11"; }
.fr-checkmark-circle::before { content: "\e967"; }
.fr-clock::before { content: "\ea89"; }
.fr-link::before { content: "\e9f0"; }
.fr-chart::before { content: "\ea73"; }
.fr-globe::before { content: "\e9cd"; }
.fr-add-circle::before { content: "\e904"; }
.fr-add::before { content: "\e905"; }

/* تعریف آیکون‌های بومی جهت‌نما برای چرخیدن خودکار ساب‌منوها */
.fr-chevron-left::before { content: "\e96c"; }
.fr-chevron-down::before { content: "\e96f"; }

/* تعریف آیکون‌های بومی بازگردانی و بستن برای عملیات پیشرفته نوشته‌ها */
.fr-restore::before { content: "\ea54"; }
.fr-close::before { content: "\e977"; }

/* کدهای کمکی مورد نیاز بخش‌های فرعی مدیریت ظاهر، منوها و تنطیمات */
.fr-reorder-two::before { content: "\ea4e"; }
.fr-close-circle::before { content: "\e976"; }
.fr-open::before { content: "\ea17"; }
.fr-checkmark::before { content: "\e96a"; }
.fr-shield-checkmark::before { content: "\ea67"; }
.fr-code-slash::before { content: "\e982"; }
.fr-bug::before { content: "\e946"; }
.fr-download::before { content: "\e99b"; }
.fr-twitter::before { content: "\ea19"; }