﻿/* =============================================
   تم اختصاصی رستوران - فایل ترکیبی
   Version: bf8dfa901f754afe
   تولید: 1405-03-23 13:28:27
   ============================================= */

:root {
    --about-divider: #FFFFFF;
    --about-link: #81BEB8;
    --about-payanita-link-color: #81BEB8;
    --about-payanita-text-color: #FFFFFF;
    --accordion-accent: #81BEB8;
    --accordion-bg: #434344;
    --accordion-body-item-button-bg: #037064;
    --accordion-body-item-button-color: #FFFFFF;
    --accordion-body-item-button-hover-bg: #037064;
    --accordion-body-item-name-color: #FFFFFF;
    --accordion-body-item-price-color: #81BEB8;
    --accordion-body-item-price-currency-color: #81BEB8;
    --accordion-collapse-text: #FFFFFF;
    --accordion-divider: #4F4F4F;
    --accordion-text: #FFFFFF;
    --active-category-img-border: #81BEB8;
    --active-category-title-color: #FFFFFF;
    --add-to-shopCart-bg: #092C28;
    --add-to-shopCart-border: #4F4F4F;
    --add-to-shopCart-color: #FFFFFF;
    --add-to-shopCart-hover-bg: #434344;
    --add-to-shopCart-hover-color: #FFFFFF;
    --add-to-shopCart-shadow: rgba(129,190,184,0.24);
    --animation-glow: rgba(129,190,184,0.24);
    --animation-ripple: rgba(129,190,184,0.24);
    --animation-ripple-transparent: rgba(129,190,184,0);
    --btn-add-cart-bg: linear-gradient(135deg, #037064, #092C28);
    --btn-add-cart-color: #FFFFFF;
    --btn-add-cart-disabled-bg: #434344;
    --btn-add-cart-hover-bg: linear-gradient(135deg, #037064, #092C28);
    --btn-add-cart-shadow: rgba(129,190,184,0.24);
    --btn-close-white-filter: invert(0.3);
    --btn-notification-float-hover-bg: #037064;
    --btn-table-select-bg: #037064;
    --btn-table-select-border: #81BEB8;
    --btn-table-select-color: #FFFFFF;
    --btn-table-select-hover-bg: #037064;
    --btn-table-select-hover-border: #81BEB8;
    --business-card-bg: #092C28;
    --business-header-shadow: rgba(129,190,184,0.24);
    --business-info-link-hover: #81BEB8;
    --business-logo-shadow: rgba(129,190,184,0.24);
    --business-title: #FFFFFF;
    --card-bg: #000000;
    --card-border: #A8A8A8;
    --card-outofstock-border: #B89C40;
    --cart-badge-bg: #9F0000;
    --cart-badge-color: #FFFFFF;
    --cart-box-bg: #092C28;
    --cart-box-shadow: rgba(129,190,184,0.24);
    --cart-card-bg: #092C28;
    --cart-card-border: #4F4F4F;
    --cart-disabled-message-bg: #434344;
    --cart-disabled-message-color: #FFFFFF;
    --cart-disabled-message-shadow: rgba(129,190,184,0.24);
    --cart-footer-border: #4F4F4F;
    --cart-header-button-color: #FFFFFF;
    --cart-item-bg: #092C28;
    --cart-item-border: #4F4F4F;
    --cart-item-hover: #434344;
    --cart-modal-overlay-bg: rgba(0,0,0,0.72);
    --cart-qty-button-bg: #037064;
    --cart-qty-button-color: #FFFFFF;
    --cart-timer-color: #B89C40;
    --category-line: #A8A8A8;
    --category-title-glass-bg: rgba(0,0,0,0.92);
    --category-title-glass-border-bottom: #4F4F4F;
    --category-title-glass-border-top: #4F4F4F;
    --category-title-glass-color: #81BEB8;
    --category-title-glass-shadow: rgba(129,190,184,0.24);
    --category-title-glass-text-shadow: rgba(129,190,184,0.24);
    --checkout-payment-option-bg: transparent;
    --close-btn-color: #FFFFFF;
    --close-btn-color-white: #FFFFFF;
    --close-btn-hover: #81BEB8;
    --close-table-btn-bg: #037064;
    --close-table-btn-color: #FFFFFF;
    --custom-btn-table-bg: #037064;
    --custom-btn-table-border: #4F4F4F;
    --custom-btn-table-color: #FFFFFF;
    --custom-btn-table-hover-bg: #037064;
    --custom-btn-table-hover-border: #81BEB8;
    --custom-btn-table-hover-color: #FFFFFF;
    --custom-cart-box-bg: #092C28;
    --custom-cart-box-shadow: rgba(129,190,184,0.24);
    --custom-cart-close-bg: #092C28;
    --custom-cart-close-color: #FFFFFF;
    --custom-cart-close-hover-bg: #434344;
    --custom-cart-count-bg: #092C28;
    --custom-cart-count-color: #FFFFFF;
    --custom-cart-footer-bg: #092C28;
    --custom-cart-footer-border: #4F4F4F;
    --custom-cart-header-bg: #037064;
    --custom-cart-header-color: #FFFFFF;
    --custom-cart-item-border: #4F4F4F;
    --custom-cart-modal-overlay: rgba(0,0,0,0.72);
    --custom-checkout-btn-bg: #037064;
    --custom-checkout-btn-color: #FFFFFF;
    --custom-checkout-btn-hover-bg: #037064;
    --custom-empty-cart-color: #C3C3C3;
    --custom-floating-cart-bg: #037064;
    --custom-floating-cart-color: #FFFFFF;
    --custom-floating-cart-hover-bg: #037064;
    --custom-floating-cart-shadow: rgba(129,190,184,0.24);
    --custom-item-name-color: #FFFFFF;
    --custom-item-price-color: #81BEB8;
    --custom-note-count-color: #FFFFFF;
    --custom-note-count-danger: #FFFFFF;
    --custom-note-count-warning: #FFFFFF;
    --custom-note-input-bg: #092C28;
    --custom-note-input-border: #4F4F4F;
    --custom-note-input-focus-bg: #092C28;
    --custom-note-input-focus-border: #81BEB8;
    --custom-note-input-focus-shadow: rgba(129,190,184,0.24);
    --custom-note-placeholder-color: #C3C3C3;
    --custom-qty-minus-bg: #092C28;
    --custom-qty-minus-color: #FFFFFF;
    --custom-qty-minus-hover-bg: #434344;
    --custom-qty-plus-bg: #037064;
    --custom-qty-plus-color: #FFFFFF;
    --custom-qty-plus-hover-bg: #037064;
    --custom-qty-remove-bg: #9F0000;
    --custom-qty-remove-color: #FFFFFF;
    --custom-qty-remove-hover-bg: #5F0000;
    --custom-qty-remove-hover-color: #FFFFFF;
    --custom-qty-value-color: #FFFFFF;
    --custom-select-table-border: #4F4F4F;
    --custom-table-capacity-color: inherit;
    --custom-table-close-bg: #092C28;
    --custom-table-close-color: #FFFFFF;
    --custom-table-container-bg: #092C28;
    --custom-table-header-bg: #037064;
    --custom-table-header-color: #FFFFFF;
    --custom-table-item-active-bg: #037064;
    --custom-table-item-active-color: #FFFFFF;
    --custom-table-item-bg: #092C28;
    --custom-table-item-border: #4F4F4F;
    --custom-table-item-hover-bg: #434344;
    --custom-table-item-hover-border: #81BEB8;
    --custom-table-item-hover-color: #FFFFFF;
    --custom-table-modal-overlay: rgba(0,0,0,0.72);
    --custom-table-number-color: inherit;
    --custom-timer-bg: #434344;
    --custom-timer-color: #B89C40;
    --custom-timer-value-color: #B89C40;
    --custom-total-label-color: #C3C3C3;
    --custom-total-price-color: #81BEB8;
    --customer-club-disabled-bg: #434344;
    --customer-club-disabled-border: #4F4F4F;
    --customer-club-disabled-color: #FFFFFF;
    --divider-dark: #4F4F4F;
    --divider-light: #4F4F4F;
    --expiry-badge-bg: #9F0000;
    --expiry-badge-color: #FFFFFF;
    --floating-cart-bg: linear-gradient(135deg, #037064, #092C28);
    --floating-cart-color: #FFFFFF;
    --floating-cart-shadow: rgba(129,190,184,0.24);
    --floating-cart-span-bg: #037064;
    --floating-cart-span-color: #FFFFFF;
    --footer-bg: #092C28;
    --footer-link: #81BEB8;
    --footer-link-hover: #FFFFFF;
    --footer-text: #C3C3C3;
    --full-image-close-btn-bg: transparent;
    --full-image-close-btn-color: #FFFFFF;
    --full-image-close-btn-hover-color: #FFFFFF;
    --full-image-overlay-bg: rgba(0,0,0,0.92);
    --global-loader-bg: radial-gradient(circle at center, #092C28 0%, #000000 100%);
    --global-loader-logo-shadow: rgba(129,190,184,0.24);
    --global-loader-pulse-shadow-end: rgba(129,190,184,0.24);
    --global-loader-pulse-shadow-start: rgba(129,190,184,0.24);
    --global-loader-subtext: #C3C3C3;
    --global-loader-text: #81BEB8;
    --header-divider: #4F4F4F;
    --header-logo-img-bg: #037064;
    --header-logo-name-color: #FFFFFF;
    --header-logo-type-color: #C3C3C3;
    --header-modal-logo-border: #4F4F4F;
    --horizontal-nav-bg: rgba(9,44,40,0.98);
    --icon-color: #FFFFFF;
    --icon-danger: #9F0000;
    --icon-hover: #81BEB8;
    --icon-orange: #81BEB8;
    --icon-orange-hover: #81BEB8;
    --icon-success: #81BEB8;
    --in-stock-color: #81BEB8;
    --insta-color: #9F0000;
    --insta-hover: #FFFFFF;
    --item-card-description-color: #C3C3C3;
    --item-card-outofstock-overlay-bg: rgba(0,0,0,0.72);
    --item-card-outofstock-overlay-color: #C3C3C3;
    --item-card-outofstock-overlay-text-shadow: none;
    --item-card-price-currency: #C3C3C3;
    --item-card-price-from: #C3C3C3;
    --item-card-title-color: #FFFFFF;
    --item-modal-bg: #092C28;
    --item-modal-border: #4F4F4F;
    --item-modal-footer-bg: #092C28;
    --item-modal-header-bg: #092C28;
    --item-modal-text: #FFFFFF;
    --link-color: #81BEB8;
    --link-hover: #81BEB8;
    --link-visited: #81BEB8;
    --loading-text: #81BEB8;
    --loading-toast-bg: #092C28;
    --loading-toast-text: #81BEB8;
    --logged-in-user-info-bg: #092C28;
    --logged-in-user-info-border: #4F4F4F;
    --logout-btn-color: #9F0000;
    --logout-btn-hover-bg: #9F0000;
    --mini-special-badge-bg: #9F0000;
    --mini-special-badge-color: #FFFFFF;
    --mini-special-badge-shadow: rgba(159,0,0,0.28);
    --modal-add-cart-bg: linear-gradient(135deg, #037064, #092C28);
    --modal-add-cart-color: #FFFFFF;
    --modal-add-cart-hover-bg: linear-gradient(135deg, #037064, #092C28);
    --modal-badge-bg: #9F0000;
    --modal-badge-color: #FFFFFF;
    --modal-button-bg: #037064;
    --modal-button-hover-bg: #037064;
    --modal-button-hover-text: #FFFFFF;
    --modal-button-shadow: rgba(129,190,184,0.24);
    --modal-button-text: #FFFFFF;
    --modal-content-text: #FFFFFF;
    --modal-description-color: #C3C3C3;
    --modal-gradient-end: #037064;
    --modal-gradient-start: #092C28;
    --modal-light: rgba(129,190,184,0.12);
    --modal-main-image-thumbnail-hover-scale: 1.05;
    --modal-shadow: rgba(129,190,184,0.24);
    --modal-total-price-color: #81BEB8;
    --nav-bg: #092C28;
    --navbar-swiper-margin-bottom: 10px;
    --navbar-swiper-padding: 8px 0;
    --navbar-swiper-slide-margin-horizontal: 6px;
    --navbar-swiper-slide-margin-vertical: 12px;
    --note-bg: #092C28;
    --note-bg-hover: #434344;
    --note-border: #4F4F4F;
    --note-text-color: #FFFFFF;
    --note-title: #FFFFFF;
    --note-title-shadow: rgba(129,190,184,0.24);
    --notification-bg: #092C28;
    --notification-border: #4F4F4F;
    --notification-error: #9F0000;
    --notification-info: #81BEB8;
    --notification-success: #037064;
    --notification-text: #FFFFFF;
    --notification-warning: #B89C40;
    --order-preparing-icon: #B89C40;
    --out-of-stock-color: #9F0000;
    --payment-modal-content-bg: linear-gradient(135deg, #037064, #092C28);
    --payment-success-icon: #81BEB8;
    --phone-btn-bg: #037064;
    --phone-btn-color: #FFFFFF;
    --phone-btn-hover: #092C28;
    --pre-order-color: #B89C40;
    --price-badge-bg: #9F0000;
    --price-badge-color: #FFFFFF;
    --pwa-bg: #092C28;
    --pwa-button: #037064;
    --pwa-button-text: #FFFFFF;
    --pwa-install-color: #FFFFFF;
    --pwa-install-shadow: rgba(159,0,0,0.28);
    --pwa-update-bg: #434344;
    --pwa-update-color: #FFFFFF;
    --pwa-update-shadow: rgba(129,190,184,0.24);
    --qr-box-border: #81BEB8;
    --qr-box-shadow: rgba(129,190,184,0.24);
    --scan-line-bg: linear-gradient(90deg, transparent, #81BEB8, transparent);
    --scan-line-shadow: #81BEB8;
    --scan-loader-bg: #092C28;
    --scrollbar-thumb: #81BEB8;
    --scrollbar-track: #092C28;
    --search-bg: #092C28;
    --search-border: #4F4F4F;
    --search-icon: #81BEB8;
    --search-placeholder: #C3C3C3;
    --search-text: #FFFFFF;
    --shadow-card: rgba(129,190,184,0.24);
    --shadow-dark: rgba(129,190,184,0.24);
    --shadow-medium: rgba(129,190,184,0.24);
    --shadow-soft: rgba(129,190,184,0.24);
    --skeleton-bg: #092C28;
    --skeleton-shine: rgba(129,190,184,0.18);
    --special-badge-bg: #9F0000;
    --special-badge-color: #FFFFFF;
    --special-category-section-bg: #092C28;
    --special-category-section-border: #81BEB8;
    --special-item-badge-bg: linear-gradient(135deg, #9F0000, #5F0000);
    --special-item-badge-color: #FFFFFF;
    --special-item-badge-shadow: rgba(159,0,0,0.28);
    --special-item-card-border: #81BEB8;
    --special-item-card-shadow: rgba(129,190,184,0.24);
    --special-item-in-category-border: #81BEB8;
    --special-line-bg: linear-gradient(135deg, #037064, #092C28);
    --special-title-color: #81BEB8;
    --star-pulse-color: #FFFFFF;
    --star-rotate-animation-duration: 0.5s;
    --store-header-gradient-end: #092C28;
    --store-header-gradient-start: #037064;
    --store-header-text-color: #FFFFFF;
    --store-row-alt-bg: #434344;
    --store-row-bg: #092C28;
    --sub-item-border-bottom: #4F4F4F;
    --sub-item-name-color: #FFFFFF;
    --sub-item-price-color: #81BEB8;
    --sub-item-price-currency-color: #81BEB8;
    --sub-items-list-border-top: #4F4F4F;
    --swipe-line-bg: #4F4F4F;
    --swiper-active-bg: linear-gradient(135deg, #037064, #092C28);
    --swiper-active-shadow: rgba(129,190,184,0.28);
    --swiper-bg: #092C28;
    --swiper-slide-bg: #092C28;
    --swiper-slide-border: #4F4F4F;
    --swiper-slide-hover-bg: #00302A;
    --swiper-slide-link-color: #FFFFFF;
    --tab-active-bg: #037064;
    --tab-active-text: #FFFFFF;
    --tab-inactive-bg: #434344;
    --tab-inactive-text: #C3C3C3;
    --table-header-bg: #037064;
    --table-header-text: #FFFFFF;
    --table-hover: #434344;
    --table-item-active-bg: linear-gradient(135deg, #037064, #092C28);
    --table-item-active-color: #FFFFFF;
    --table-item-active-shadow: rgba(129,190,184,0.24);
    --table-item-bg: #092C28;
    --table-item-border: #4F4F4F;
    --table-item-hover-border: #81BEB8;
    --table-item-hover-shadow: rgba(129,190,184,0.24);
    --table-item-shadow: rgba(129,190,184,0.24);
    --table-load-error-color: #9F0000;
    --table-modal-box-bg: #092C28;
    --table-row-border: #4F4F4F;
    --table-title-bg: #434344;
    --table-title-text: #FFFFFF;
    --table-value-bg: #092C28;
    --tag-bg: #092C28;
    --tag-discount-bg: #9F0000;
    --tag-discount-text: #FFFFFF;
    --tag-special-bg: #037064;
    --tag-special-text: #FFFFFF;
    --tag-text: #FFFFFF;
    --text-danger: #9F0000;
    --text-gray: #C3C3C3;
    --text-white: #FFFFFF;
    --thankyou-business-card-bg: linear-gradient(135deg, #037064, #092C28);
    --thankyou-business-card-border: #4F4F4F;
    --thankyou-business-card-hover-bg: linear-gradient(135deg, #037064, #092C28);
    --thankyou-business-card-hover-border: #81BEB8;
    --thankyou-business-name-text: #FFFFFF;
    --thankyou-business-type-bg: #092C28;
    --thankyou-business-type-text: #FFFFFF;
    --thankyou-card-bg: #092C28;
    --thankyou-card-border: #4F4F4F;
    --thankyou-card-shadow: rgba(129,190,184,0.24);
    --thankyou-detail-label-text: #C3C3C3;
    --thankyou-detail-value-text: #FFFFFF;
    --thankyou-details-title-text: #FFFFFF;
    --thankyou-failed-header-bg: linear-gradient(135deg, #9F0000, #5F0000);
    --thankyou-header-icon-bg: #037064;
    --thankyou-header-text: #FFFFFF;
    --thankyou-note-bg: #092C28;
    --thankyou-note-border: #4F4F4F;
    --thankyou-note-text: #FFFFFF;
    --thankyou-order-info-bg: #092C28;
    --thankyou-order-info-border: #4F4F4F;
    --thankyou-order-info-divider: #4F4F4F;
    --thankyou-page-bg: #000000;
    --thankyou-page-text: #FFFFFF;
    --thankyou-primary-btn-bg: #037064;
    --thankyou-primary-btn-hover-bg: #037064;
    --thankyou-primary-btn-shadow: rgba(129,190,184,0.24);
    --thankyou-primary-btn-text: #FFFFFF;
    --thankyou-progress-bg: #092C28;
    --thankyou-retry-bg: #092C28;
    --thankyou-retry-text: #FFFFFF;
    --thankyou-secondary-btn-bg: #037064;
    --thankyou-secondary-btn-border: #4F4F4F;
    --thankyou-secondary-btn-hover-bg: #037064;
    --thankyou-secondary-btn-text: #FFFFFF;
    --thankyou-spinner-border: #4F4F4F;
    --thankyou-spinner-border-top: #4F4F4F;
    --thankyou-status-danger-bg: linear-gradient(135deg, #9F0000, #5F0000);
    --thankyou-status-danger-text: #FFFFFF;
    --thankyou-status-info-bg: linear-gradient(135deg, #037064, #092C28);
    --thankyou-status-info-text: #FFFFFF;
    --thankyou-status-success-bg: linear-gradient(135deg, #037064, #092C28);
    --thankyou-status-success-text: #FFFFFF;
    --thankyou-status-warning-bg: linear-gradient(135deg, #092C28, #434344);
    --thankyou-status-warning-text: #B89C40;
    --thankyou-subtitle-color: #FFFFFF;
    --thankyou-success-header-bg: linear-gradient(135deg, #037064, #092C28);
    --thankyou-success-icon: #81BEB8;
    --thankyou-title-color: #FFFFFF;
    --timer-color: #B89C40;
    --timer-shadow: rgba(129,190,184,0.24);
    --toast-bg: #037064;
    --toast-error-bg: #9F0000;
    --toast-shadow: rgba(129,190,184,0.24);
    --toast-text: #FFFFFF;
    --toast-warning-bg: #B89C40;
    --track-accent: #81BEB8;
    --track-body-bg: #092C28;
    --track-card-bg: #092C28;
    --track-card-border: #4F4F4F;
    --track-card-shadow: rgba(129,190,184,0.24);
    --track-card-text: #FFFFFF;
    --track-footer-bg: #092C28;
    --track-footer-text: #FFFFFF;
    --track-header-badge-bg: rgba(255,255,255,0.16);
    --track-header-badge-text: #FFFFFF;
    --track-header-bg: linear-gradient(135deg, #037064, #092C28);
    --track-header-muted-text: #C3C3C3;
    --track-header-text: #FFFFFF;
    --track-muted-text: #C3C3C3;
    --track-page-bg: #000000;
    --track-panel-bg: #434344;
    --track-panel-border: #4F4F4F;
    --track-panel-text: #FFFFFF;
    --track-primary-btn-bg: #037064;
    --track-primary-btn-hover-bg: #037064;
    --track-primary-btn-text: #FFFFFF;
    --track-progress-bg: #092C28;
    --track-progress-fill: #FFFFFF;
    --track-refresh-bg: #092C28;
    --track-refresh-border: #4F4F4F;
    --track-refresh-hover-bg: #434344;
    --track-refresh-text: #FFFFFF;
    --track-secondary-btn-bg: #037064;
    --track-secondary-btn-border: #4F4F4F;
    --track-secondary-btn-hover-bg: #037064;
    --track-secondary-btn-text: #FFFFFF;
    --track-status-primary-bg: #037064;
    --track-status-primary-text: #FFFFFF;
    --track-table-header-bg: #037064;
    --track-table-header-text: #FFFFFF;
    --track-table-row-bg: #092C28;
    --track-table-row-border: #4F4F4F;
    --track-table-row-hover-bg: #434344;
    --track-table-text: #FFFFFF;
    --track-timeline-active-bg: linear-gradient(135deg, #037064, #092C28);
    --track-timeline-active-text: #FFFFFF;
    --track-timeline-completed-bg: #037064;
    --track-timeline-completed-text: #FFFFFF;
    --track-timeline-inactive-bg: #434344;
    --track-timeline-inactive-text: #C3C3C3;
    --user-info-icon-color: #FFFFFF;
    --user-name-color: #FFFFFF;
    --vertical-nav-bg: linear-gradient(180deg, #092C28, #000000);
    --vertical-nav-shadow: rgba(129,190,184,0.24);
}

/* ========== تنظیمات داینامیک آکاردئون ========== */
.accordion {
    --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%2381BEB8'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
    --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%2381BEB8'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
    --bs-accordion-border-color: none;
}

