{# Workspace Head - New slim header layout #} {# ========== META TAGS ========== #} {# Store Configuration Meta Tags #} {# Queue Configuration Meta Tags #} {# Workbook Configuration Meta Tags #} {{ page.title }} - {{ store.city }} {# ========== FAVICONS ========== #} {# ========== IE SUPPORT (Legacy) ========== #} {# ========== CSS LIBRARIES ========== #} {# Bootstrap 5 CSS (from vendor directory) #} {# Inter font for BuyerKiosk brand #} {# Date Pickers #} {# Font Awesome 6 Icons #} {# V4 Shims for backward compatibility with FA4 class names #} {# Animate.css for animations #} {# KaTeX for LaTeX math rendering in support articles #} {# Form Controls #} {# Plugins #} {# Service Queue (for Queue functionality) #} {# Material Icons #} {# ========== WORKSPACE STYLES (Unified BuyerKiosk Branding) ========== #} {# Common base styles - provides queue layout, forms, and other structural CSS #} {# BuyerKiosk base queue colors - provides queue state background colors #} {# These will be overridden by workspace.css with the new purple brand palette #} {# Workspace layout and BuyerKiosk brand overrides #} {# NOTE: workspace.css overrides all brand colors with the unified BuyerKiosk purple palette #} {# Admin Theme CSS (Bootstrap 5 customizations + design tokens) #} {# ========== VITE BUNDLED STYLES ========== #} {# CSS loads in to prevent FOUC (Flash of Unstyled Content) #} {{ vite_styles('hello') }} {{ vite_styles('syncfusion') }} {# Syncfusion license key (injected server-side) #} {# ========== VENDOR BUNDLE (jQuery + Bootstrap + DataTables + Bootstrap Select) ========== #} {# CSS for vendor libraries (Bootstrap Select, DataTables) #} {# JS loaded synchronously in head so legacy scripts can depend on $ and bootstrap globals #} {# Workbook Styles (loaded on all workspace pages for consistent navigation) #} {# Support Portal Styles #} {# Employee Schedule Panel Styles (Right Sidebar) #} {# Quick Action Modal Styles #} {# System Alert Notification Styles (banners, toasts, bell) #} {# Two-Way SMS Chat Styles (bundled into admin-theme.min.css by conductor) #} {# chat.css and chat-panel.css are in css/admin/modules/ — no separate include needed #} {# TOAST UI Editor for Support Portal (Suggest Edit feature) #} {# ========== ABLY KEY INJECTION (Server-side only) ========== #} {# ========== POSTHOG ANALYTICS ========== #} {# Store metadata containers (used by workspace JS modules) #} {# ========== NEW WORKSPACE LAYOUT ========== #}
{# ========== SLIM TOP HEADER ========== #}
{# Mobile menu toggle (hidden on desktop) #} {# Logo - switches between white (for gradient header) and dark (for dark mode) #} {# Store Name #} {# Spacer #}
{# Header Actions #}
{# Dark Mode Toggle #} {# Queue Color Scheme Selector #} {# System Alert Notification Bell (Spec 040 T6) #} {# User dropdown #}
{# Mobile overlay for sidebar #}
{# ========== DEMO MODE BANNER ========== #} {% if isDemoMode is defined and isDemoMode %}
DEMO MODE Viewing: {{ demoConcept|upper }} Demo Store
Session expires in: {{ demoRemainingTime }} Switch Concept Schedule Demo
{% endif %} {# ========== BODY WRAPPER (sidebar + content) ========== #}