
        
        * { margin: 0; padding: 0; box-sizing: border-box; -webkit-tap-highlight-color: transparent; }
        body { font-family: system-ui, -apple-system, sans-serif; background-color: var(--bg-body); background-image: none; color: var(--text-main); height: 100vh; overflow: hidden; display: flex; flex-direction: column; }
        .glass { 
        background: #ffffff; 
        border: 1px solid #e2e8f0; 
        box-shadow: none; /* حذف سایه */
        backdrop-filter: none; /* حذف ماتی */
        -webkit-backdrop-filter: none;
    }
        .icon { width: 20px; height: 20px; fill: currentColor; }
        .flex-center { display: flex; align-items: center; justify-content: center; }
        .flex-between { display: flex; align-items: center; justify-content: space-between; }
        .w-full { width: 100%; } .text-sm { font-size: 0.85rem; } .text-xs { font-size: 0.75rem; } .font-mono { font-family: monospace; letter-spacing: -0.5px; } .text-center { text-align: center; }
        button { border: none; background: none; color: inherit; font-family: inherit; cursor: pointer; } button:active { transform: scale(0.96); }
        .btn { padding: 12px; border-radius: var(--radius-md); font-weight: 600; display: flex; align-items: center; justify-content: center; gap: 8px; transition: 0.2s; }
        .btn-sm { padding: 6px 12px; font-size: 0.8rem; }
        .btn-primary { 
        background: var(--primary); 
        color: white; 
        border: none; 
        box-shadow: none; 
    }
        /* Button semantic colours are defined once later in this file to avoid conflicts */
        input, select { background: #ffffff; border: 1px solid #cbd5e1; color: #0f172a; padding: 12px; border-radius: 6px; width: 100%; outline: none; transition: 0.3s; } 
    input:focus, select:focus { border-color: var(--primary); }
        input:focus, select:focus { border-color: var(--primary); box-shadow: 0 0 10px var(--primary-glow); }
        header { height: 60px; padding: 0 16px; z-index: 50; display: flex; align-items: center; justify-content: space-between; }
        main { flex: 1; overflow-y: auto; overflow-x: hidden; padding: 16px; padding-bottom: 90px; }
        .category-tabs { display: flex; gap: 10px; overflow-x: auto; padding-bottom: 10px; margin-bottom: 10px; scrollbar-width: none; }
        .tab-btn { white-space: nowrap; padding: 8px 16px; background: #e2e8f0; border-radius: 20px; color: #64748b; font-size: 0.85rem; border: none; }
        .tab-btn.active { background: var(--primary); color: #fff; box-shadow: 0 4px 10px var(--primary-glow); }
        .product-grid { display: grid; grid-template-columns: repeat(2, 1fr); gap: 12px; }
        .product-card { background: var(--bg-card); border: 1px solid var(--border-glass); border-radius: var(--radius-lg); padding: 12px; display: flex; flex-direction: column; justify-content: space-between; height: 120px; position: relative; overflow: hidden; box-shadow: 0 1px 3px rgba(0,0,0,0.05); transition: transform 0.2s; } .product-card:active { transform: scale(0.98); border-color: var(--primary); }
        .product-card.out-of-stock { opacity: 0.6; filter: grayscale(1); pointer-events: none; }
        .stock-tag { position: absolute; top: 5px; left: 5px; font-size: 0.65rem; background: rgba(0,0,0,0.6); padding: 2px 6px; border-radius: 4px; }
        .stepper-control { display: flex; align-items: center; justify-content: space-between; background: var(--surface-1); padding: 5px; border-radius: 12px; border: 1px solid var(--border); }
        .stepper-btn { width: 40px; height: 40px; background: var(--bg-card); border-radius: 8px; display: flex; align-items: center; justify-content: center; font-size: 1.2rem; color: var(--primary); cursor: pointer; }
        .stepper-val { font-family: monospace; font-size: 1.2rem; font-weight: bold; }
        nav { position: fixed; bottom: 0; left: 0; right: 0; height: 70px; z-index: 100; display: flex; justify-content: space-around; align-items: center; background: white; border-top: 1px solid #e2e8f0; }
        .nav-item { display: flex; flex-direction: column; align-items: center; gap: 4px; color: #94a3b8; font-size: 0.7rem; width: 60px; }
        .nav-item.active { color: var(--primary); transform: translateY(-5px); }
        .modal-overlay { position: fixed; inset: 0; background: rgba(0,0,0,0.8); backdrop-filter: blur(5px); z-index: 200; display: none; justify-content: center; align-items: flex-end; }
        .modal-overlay.open { display: flex; }
        .modal-content { background: #ffffff; width: 100%; max-width: 500px; border-radius: 16px; padding: 24px; max-height: 90vh; overflow-y: auto; border: 1px solid #cbd5e1; box-shadow: 0 10px 40px rgba(0,0,0,0.1); color: #0f172a; animation: slideUp 0.3s cubic-bezier(0.16, 1, 0.3, 1); }

/* --- Toast / Non-blocking notifications --- */
.toast-stack{
  position:fixed;
  left:16px;
  right:16px;
  bottom:86px; /* above bottom nav */
  z-index:9999;
  display:flex;
  flex-direction:column;
  gap:10px;
  pointer-events:none;
}
.toast{
  pointer-events:auto;
  background:rgba(255,255,255,0.95);
  border:1px solid var(--border);
  border-radius:16px;
  padding:12px 14px;
  box-shadow:0 10px 22px rgba(2,6,23,0.08);
  color:var(--text-main);
  display:flex;
  align-items:flex-start;
  gap:10px;
}
.toast .t-ic{font-size:18px;line-height:1.2;margin-top:1px}
.toast .t-msg{font-size:0.9rem;line-height:1.45;flex:1}
.toast .t-x{width:34px;height:34px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:var(--surface-1);border:1px solid var(--border);cursor:pointer}
.toast.success{border-color:rgba(16,185,129,0.35)}
.toast.error{border-color:rgba(239,68,68,0.35)}
.toast.info{border-color:rgba(14,165,233,0.35)}
        @keyframes slideUp { from { transform: translateY(100%); } to { transform: translateY(0); } }
        @media print { body * { visibility: hidden; } #receipt-print-area, #receipt-print-area * { visibility: visible; } #receipt-print-area { position: absolute; left: 0; top: 0; width: 100%; margin: 0; padding: 0; color: black; background: white; } }
        .receipt { background: #fff; color: #000; padding: 20px; font-family: 'Courier New', monospace; margin-bottom: 20px; position: relative; text-align: center; }
        .receipt-divider { border-bottom: 1px dashed #000; margin: 10px 0; }
        .pin-pad { display: grid; grid-template-columns: repeat(3, 1fr); gap: 10px; max-width: 250px; margin: 20px auto; }
        .pin-btn { background: #f1f5f9; padding: 15px; border-radius: 12px; font-size: 1.2rem; color: #334155; border: 1px solid #e2e8f0; }
        .pin-dots { display: flex; justify-content: center; gap: 10px; margin-bottom: 20px; }
        .pin-dot { width: 12px; height: 12px; border-radius: 50%; background: #cbd5e1; }
        .pin-dot.filled { background: var(--primary); }
        .split-list { max-height: 240px; overflow-y: auto; margin-bottom: 15px; padding: 5px; background: var(--surface-1); border: 1px solid var(--border); border-radius:12px; display: grid; grid-template-columns: 1fr 1fr; gap: 8px; align-content: start; }
        .split-item { background: var(--bg-card); border: 1px solid var(--border); border-radius: 12px; padding: 10px; margin: 0 !important; transition: all 0.2s ease; display: flex; flex-direction: column; justify-content: space-between; min-height: 100px; }
        .split-item.checked { background: linear-gradient(135deg, rgba(14, 165, 233, 0.15), rgba(14, 165, 233, 0.05)); border-color: rgba(14, 165, 233, 0.5); box-shadow: 0 4px 12px rgba(0,0,0,0.2); }
        .split-header { display: flex; justify-content: space-between; align-items: flex-start; width: 100%; margin-bottom: 5px; }
        .split-item-name { font-size: 0.8rem; font-weight: bold; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; max-width: 80px; line-height: 1.2; }
        .split-item-meta { font-size: 0.7rem; color: #94a3b8; }
        .split-price-tag { font-family: monospace; font-size: 0.9rem; color: var(--text-main); text-align: right; margin-bottom: 5px; }
        .split-footer { display: flex; justify-content: center; align-items: center; border-top: 1px solid var(--border); padding-top: 8px; margin-top: auto; }
        .qty-control-box { display: flex; align-items: center; gap: 4px; background: var(--surface-2); padding: 3px; border-radius: 6px; width: 100%; justify-content: space-between; border: 1px solid var(--border); }
        .qty-btn { width: 24px; height: 24px; border-radius: 4px; display: flex; align-items: center; justify-content: center; cursor: pointer; font-weight: bold; font-size: 1rem; color: white; }
        .qty-btn.minus { background: var(--surface-1); color: #f87171; border: 1px solid var(--border); }
        .qty-btn.plus { background: var(--primary); }
        .qty-val { font-family: monospace; font-size: 1rem; font-weight: bold; }
        @media (max-width: 340px) { .split-list { grid-template-columns: 1fr; } }
        .pos-status-content { text-align: center; padding: 30px 20px; display: flex; flex-direction: column; align-items: center; gap: 20px; }
        .pos-icon-box { width: 80px; height: 80px; border-radius: 50%; display: flex; align-items: center; justify-content: center; font-size: 40px; margin-bottom: 10px; transition: all 0.3s; }
        .pos-waiting .pos-icon-box { background: rgba(14, 165, 233, 0.1); color: var(--primary); border: 2px dashed var(--primary); animation: spin 3s linear infinite; }
        @keyframes spin { 100% { transform: rotate(360deg); } }
        .pos-success .pos-icon-box { background: rgba(16, 185, 129, 0.2); color: #10b981; border: 2px solid #10b981; transform: scale(1.1); }
        .pos-error .pos-icon-box { background: rgba(239, 68, 68, 0.2); color: #ef4444; border: 2px solid #ef4444; animation: shake 0.5s; }
        @keyframes shake { 0%, 100% { transform: translateX(0); } 25% { transform: translateX(-5px); } 75% { transform: translateX(5px); } }
        .pos-message { font-size: 1.1rem; font-weight: bold; margin-bottom: 5px; }
        .pos-subtext { font-size: 0.85rem; color: #94a3b8; }
        .pos-actions { width: 100%; margin-top: 15px; display: none; }
        .pos-error .pos-actions { display: block; }
        
        /* --- Dashboard UI (Unified, Light Theme) --- */
        .dashboard-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:20px}
        .stat-card{
            background: var(--bg-card);
            border: 1px solid var(--border);
            border-radius: 16px;
            padding: 15px;
            position:relative;
            overflow:hidden;
            transition:0.2s;
            display:flex;
            flex-direction:column;
            justify-content:space-between;
            height:110px;
        }
        .stat-card:active{transform:scale(0.98)}
        .stat-card.active{
            background: linear-gradient(145deg, rgba(14,165,233,0.12), rgba(14,165,233,0.04));
            border-color: var(--primary);
        }
        .stat-icon{position:absolute;right:-5px;bottom:-5px;font-size:3.5rem;opacity:0.08;transform:rotate(-10deg);color:var(--text-main)}
        .stat-title,.stat-label{font-size:0.85rem;color:var(--text-muted);display:flex;align-items:center;gap:5px;font-weight:600}
        .stat-value{font-size:1.35rem;font-weight:800;color:var(--text-main);font-family:monospace;margin-top:auto}

        .breakdown-box{
            background: var(--surface-1);
            border-radius: 16px;
            padding: 20px;
            border: 1px solid var(--border);
            margin-bottom: 20px;
        }
        .method-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;font-size:0.85rem}
        .method-label{display:flex;align-items:center;gap:6px;width:100px;font-size:0.8rem;color:var(--text-muted)}
        .method-bar{flex:1;height:8px;background:var(--surface-2);margin:0 10px;border-radius:4px;overflow:hidden;border:1px solid var(--border)}
        .method-fill{height:100%;border-radius:4px}
        .dot{width:8px;height:8px;border-radius:50%}

        .progress-row{margin-bottom:15px}
        .progress-info{display:flex;justify-content:space-between;font-size:0.85rem;margin-bottom:6px;color:var(--text-muted)}
        .progress-track{width:100%;height:10px;background:var(--surface-2);border-radius:5px;overflow:hidden;border:1px solid var(--border)}
        .progress-fill{height:100%;border-radius:5px;transition:width 0.6s cubic-bezier(0.4,0,0.2,1)}

        /* keep colored bars */
        .bg-pos{background:linear-gradient(90deg,#10b981,#34d399)}
        .bg-cash{background:linear-gradient(90deg,#f59e0b,#fbbf24)}
        .bg-card{background:linear-gradient(90deg,#3b82f6,#60a5fa)}

        .trans-card{
            background: var(--bg-card);
            border-radius: 14px;
            padding: 12px 15px;
            margin-bottom: 10px;
            display:flex;
            justify-content:space-between;
            align-items:center;
            border-right:4px solid transparent;
            transition:0.2s;
            border:1px solid var(--border);
        }
        .trans-card:hover{background:var(--surface-1);transform:translateX(-2px)}
        .trans-meta{font-size:0.75rem;color:var(--text-muted);margin-top:4px;display:flex;align-items:center;gap:6px}

    
/* --- Table helpers (Added) --- */
.table-wrap { overflow:auto; border:1px solid var(--border); border-radius:12px; }
.table { width:100%; border-collapse: collapse; font-size: 13px; }
.table th, .table td { padding: 10px; border-bottom: 1px solid var(--border); text-align: right; white-space: nowrap; }
.table thead th { background: rgba(0,0,0,0.03); font-weight: 700; }

    
/* ===== Inventory UI Patch (v1.3.9) ===== */
.inv-header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px;}
.inv-header h2{margin:0;font-size:22px;font-weight:900}
.inv-tabs{display:flex;gap:8px;overflow:auto;white-space:nowrap;padding:10px;border-radius:14px;background:rgba(0,0,0,0.03);border:1px solid var(--border);}
.inv-tab{flex:0 0 auto;padding:10px 12px;border-radius:12px;font-weight:800;font-size:14px;border:1px solid var(--border);background:rgba(255,255,255,0.7);}
.inv-tab.active{background:var(--primary);color:#fff;border-color:rgba(0,0,0,0.0);}
.inv-grid{display:grid;grid-template-columns:1fr;gap:10px;}
@media (min-width: 900px){.inv-grid{grid-template-columns:1fr 1fr;}}
.inv-card{border:1px solid var(--border);border-radius:16px;padding:12px;background:rgba(255,255,255,0.85);}
.inv-card h3{margin:0 0 10px 0}
.inv-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:10px}
.inv-table-wrap{overflow:auto;border:1px solid var(--border);border-radius:14px;}
.inv-table{width:100%;border-collapse:collapse;font-size:13px}
.inv-table th,.inv-table td{padding:10px;border-bottom:1px solid var(--border);white-space:nowrap;text-align:right}
.inv-table thead th{background:rgba(0,0,0,0.03);font-weight:900}
/* ===== End Inventory UI Patch ===== */

/* ===== Inventory Commercial UI (v1.4.1) ===== */
.inv-page{padding-bottom:10px;}
.inv-page .inv-header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px;}
.inv-page .inv-header h2{margin:0;font-weight:900;letter-spacing:-.2px;}

.inv-page .inv-tabs2{
  display:flex;gap:8px;overflow:auto;white-space:nowrap;
  padding:10px;border-radius:16px;
  background:rgba(255,255,255,0.75);
  border:1px solid var(--border);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
  margin-bottom:12px;
}
.inv-page .inv-tabs-top{
  /* جلوگیری از افتادن تب‌ها روی کارت‌های خلاصه در موبایل */
  position:relative;
  top:auto;
  z-index:1;
}
.inv-page .inv-tab2{
  flex:0 0 auto;
  padding:10px 14px;
  border-radius:14px;
  font-weight:900;
  font-size:13px;
  border:1px solid var(--border);
  background:rgba(0,0,0,0.02);
}
.inv-page .inv-tab2.active{background:var(--primary);color:#fff;border-color:transparent;box-shadow:0 10px 22px rgba(0,0,0,.10);}

.inv-page .summary-bar{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px;margin-bottom:12px;}
@media (max-width: 700px){
  .inv-page .summary-bar{grid-template-columns:1fr 1fr;}
  .inv-page .summary-bar .summary-card:nth-child(3){grid-column:1 / -1;}
}
.inv-page .summary-card{
  display:flex;align-items:center;gap:10px;
  border:1px solid var(--border);
  border-radius:18px;
  padding:10px 10px;
  background:rgba(255,255,255,0.88);
  box-shadow:0 12px 26px rgba(0,0,0,0.06);
}
.inv-page .summary-icon{
  width:34px;height:34px;border-radius:999px;
  display:flex;align-items:center;justify-content:center;
  background:rgba(0,0,0,0.03);
  border:1px solid rgba(0,0,0,0.05);
  flex:0 0 auto;
}
.inv-page .summary-icon svg{width:18px;height:18px;display:block;}
.inv-page .summary-icon-danger{color:var(--danger);}
.inv-page .summary-icon-warn{color:#f59e0b;}
.inv-page .summary-icon-success{color:var(--success);}
.inv-page .summary-body .k{font-weight:900;font-size:12px;opacity:.85}
.inv-page .summary-body .v{margin-top:4px;font-size:18px;font-weight:900;letter-spacing:-.2px}
.inv-page .summary-danger{background:#fff1f2;background-image:none;}
.inv-page .summary-warn{background:#fffbeb;background-image:none;}
.inv-page .summary-success{background:#ecfdf3;background-image:none;}

.inv-page .ing-grid{display:grid;grid-template-columns:1fr;gap:10px;}
@media (min-width: 900px){.inv-page .ing-grid{grid-template-columns:1fr 1fr;}}
.inv-page .ing-card{
  border:1px solid var(--border);
  border-radius:18px;
  padding:12px;
  background:rgba(255,255,255,0.92);
  box-shadow:0 12px 26px rgba(0,0,0,0.06);
}
.inv-page .row{display:flex;align-items:center;justify-content:space-between;gap:10px}
.inv-page .badge{display:inline-block;padding:4px 10px;border-radius:999px;border:1px solid var(--border);font-weight:900;font-size:12px;background:rgba(0,0,0,0.02);}
.inv-page .badge.warn{background:rgba(255, 193, 7, 0.14);border-color:rgba(255, 193, 7, 0.18);}
.inv-page .badge.danger{background:rgba(244, 67, 54, 0.12);border-color:rgba(244, 67, 54, 0.18);}
.inv-page .muted{opacity:.82;font-size:12px;line-height:1.6}
.inv-page .btn-small{padding:9px 12px;border-radius:14px;font-weight:900;}

.inv-page .table-wrap{overflow:auto;border:1px solid var(--border);border-radius:16px;background:rgba(255,255,255,0.9);box-shadow:0 12px 26px rgba(0,0,0,0.05);}
.inv-page table{width:100%;border-collapse:collapse;font-size:13px}
.inv-page th,.inv-page td{padding:10px;border-bottom:1px solid var(--border);white-space:nowrap;text-align:right}
.inv-page thead th{background:rgba(0,0,0,0.03);font-weight:900}
/* ===== End Inventory Commercial UI ===== */

/* ===== Inventory Commercial UI Overrides (v1.4.3) ===== */
.inv-page .summary-card{
  border-radius:20px;
  border:1px solid rgba(0,0,0,0.06);
  background:#fff;background-image:none;
  box-shadow:0 14px 28px rgba(0,0,0,0.07);
}
.inv-page .inv-tabs2{
  /* روی موبایل حالت sticky باعث افتادن تب‌ها روی کارت‌ها می‌شد */
  position:relative;
  top:auto;
  z-index:1;
  background:rgba(255,255,255,0.9);
  backdrop-filter: blur(10px);
  border:1px solid rgba(0,0,0,0.06);
  box-shadow:0 10px 20px rgba(0,0,0,0.05);
}
.inv-page .inv-tab2{min-width:120px}
.inv-page .ing-card{
  border-radius:18px;
  border:1px solid rgba(0,0,0,0.06);
  background:#fff;background-image:none;
  box-shadow:0 12px 24px rgba(0,0,0,0.06);
}
.inv-page .ing-card .muted{font-size:13px}
/* ===== End Inventory Commercial UI Overrides ===== */

/* ===== Inventory Ultra UI (v1.4.5) ===== */
.inv-page .inv-toolbar{display:flex;gap:10px;align-items:center;justify-content:space-between;margin:10px 0 12px 0;flex-wrap:wrap;}
.inv-page .inv-search{flex:1 1 220px;display:flex;gap:8px;align-items:center;padding:10px 12px;border-radius:16px;border:1px solid rgba(0,0,0,0.06);background:rgba(255,255,255,0.9);box-shadow:0 10px 20px rgba(0,0,0,0.04);}
.inv-page .inv-search input{border:none;outline:none;background:transparent;width:100%;font-weight:700}
.inv-page .chip{padding:8px 12px;border-radius:999px;border:1px solid rgba(0,0,0,0.08);background:rgba(0,0,0,0.03);font-weight:900;font-size:12px;cursor:pointer}
.inv-page .chip.active{background:var(--primary);color:#fff;border-color:transparent}
.inv-page .stat-row{display:flex;gap:10px;align-items:center;justify-content:space-between}
.inv-page .inv-divider{height:1px;background:rgba(0,0,0,0.06);margin:10px 0}
.inv-page .danger-text{color:var(--danger)}
/* ===== End Inventory Ultra UI ===== */

        /* نمایش دکمه‌های عملیات در زمان انتظار */
        .pos-waiting .pos-actions { display: block !important; margin-top: 15px; animation: fadeIn 0.5s; }
        /* مخفی کردن دکمه تلاش مجدد در زمان انتظار (چون هنوز خطا نداده) */
        .pos-waiting .btn-primary { 
        background: var(--primary); 
        color: white; 
        border: none; 
        box-shadow: none; 
    }
        @keyframes fadeIn { from { opacity: 0; } to { opacity: 1; } }
    

        /* --- SIDEBAR MENU STYLES (Added by Patch) --- */
        .side-menu-overlay { position: fixed; inset: 0; z-index: 1000; background: rgba(0,0,0,0.6); backdrop-filter: blur(4px); display: none; justify-content: flex-end; }
        .side-menu-overlay.open { display: flex; animation: fadeIn 0.2s; }
        .side-menu-panel { width: 280px; height: 100%; background: #ffffff; color: #0f172a; border-left: 1px solid #cbd5e1; padding: 20px; display: flex; flex-direction: column; gap: 10px; overflow-y: auto; overflow-x: hidden; -webkit-overflow-scrolling: touch; overscroll-behavior: contain; animation: slideInRight 0.3s cubic-bezier(0.16, 1, 0.3, 1); box-shadow: -5px 0 20px rgba(0,0,0,0.1); }
        .menu-item { display: flex; align-items: center; gap: 12px; padding: 15px; border-radius: 12px; background: #f8fafc; border: 1px solid #e2e8f0; color: #0f172a; font-weight: 500; transition: 0.2s; }
        .menu-item:active { background: var(--primary-glow); border-color: var(--primary); transform: scale(0.98); }
        @keyframes slideInRight { from { transform: translateX(100%); } to { transform: translateX(0); } }
    

        /* --- متغیرهای اجباری روشن --- */
        

        /* --- اصلاح بدنه اصلی --- */
        body { background: #f8fafc !important; color: #0f172a !important; }

        /* --- 1. تعمیر منوی سمت راست (Sidebar) --- */
        .side-menu-panel {
            background: #ffffff !important;
            border-left: 1px solid #cbd5e1 !important;
            box-shadow: -4px 0 15px rgba(0,0,0,0.1) !important;
            color: #0f172a !important;
        }
        /* دکمه‌های داخل منو */
        .menu-item {
            background: #f1f5f9 !important;
            color: #334155 !important;
            border: 1px solid #e2e8f0 !important;
        }
        .menu-item svg { fill: #475569 !important; }

        /* --- 2. تعمیر پنجره‌های پاپ‌آپ و رمز (Modal & Pin) --- */
        .modal-content {
            background: #ffffff !important;
            border: 1px solid #cbd5e1 !important;
            box-shadow: 0 10px 30px rgba(0,0,0,0.15) !important;
            color: #0f172a !important;
            border-radius: 16px !important;
        }
        
        /* دکمه‌های اعداد پین کد */
        .pin-btn {
            background: #f8fafc !important;
            border: 1px solid #cbd5e1 !important;
            color: #0f172a !important;
            box-shadow: 0 2px 5px rgba(0,0,0,0.05) !important;
        }
        
        /* دایره‌های پین کد */
        .pin-dot { background: #e2e8f0 !important; border: 1px solid #cbd5e1; }
        .pin-dot.filled { background: #0ea5e9 !important; border-color: #0ea5e9; }

        /* --- 3. سایر اصلاحات ظاهری --- */
        /* کلاس گلس (کارت‌های سفید) */
        .glass {
            background: #ffffff !important;
            border: 1px solid #e2e8f0 !important;
            box-shadow: 0 4px 6px -1px rgba(0,0,0,0.05) !important;
            backdrop-filter: none !important;
        }

        /* ورودی‌ها (Input) */
        input, select {
            background: #ffffff !important;
            border: 1px solid #cbd5e1 !important;
            color: #0f172a !important;
        }

        /* دکمه‌های اصلی */
        .btn-primary {
            background: #0ea5e9 !important;
            color: #ffffff !important;
            box-shadow: 0 4px 10px rgba(14, 165, 233, 0.25) !important;
        }
    

        /* --- 1. پالت رنگی جدید و حرفه‌ای --- */
        

        /* اصلاح پس‌زمینه اصلی */
        body { background: var(--bg-body) !important; color: var(--text-main) !important; }

        /* اصلاح کانتینرهای اصلی (کلاس glass قدیمی) به سبک مدرن */
        .glass {
            background: var(--bg-card) !important;
            border: 1px solid var(--border-light) !important;
            box-shadow: var(--shadow-sm) !important;
            border-radius: var(--radius-lg) !important;
        }

        /* --- 2. بازطراحی کارت‌های محصول (POS) --- */
        .product-card {
            background: var(--bg-card) !important;
            border: 1px solid var(--border-light) !important;
            box-shadow: var(--shadow-sm) !important;
            border-radius: var(--radius-lg) !important;
            transition: all 0.2s ease-in-out !important;
            overflow: hidden;
        }
        .product-card:active {
            transform: scale(0.98) !important;
            background: var(--primary-soft) !important;
            border-color: var(--primary) !important;
        }
        /* قیمت محصول */
        .product-card .flex-between span:last-child {
            color: var(--primary) !important;
            font-weight: 700 !important;
            font-size: 1.1rem !important;
        }

        /* --- 3. بازطراحی کارت‌های سفارش (Orders) --- */
        .order-card {
            background: var(--bg-card) !important;
            border: none !important;
            box-shadow: var(--shadow-md) !important;
            border-radius: var(--radius-lg) !important;
            margin-bottom: 16px !important;
            overflow: hidden !important;
        }
        /* هدر کارت سفارش */
        .order-card > div:first-child {
            background: #f9fafb !important; /* پس‌زمینه طوسی خیلی روشن برای هدر */
            padding: 12px 16px !important;
            border-bottom: 1px solid var(--border-light) !important;
        }
        /* بدنه لیست سفارشات */
        .order-card ul {
            padding: 12px 16px !important;
        }
        .order-card li {
            padding: 8px 0 !important;
            border-bottom: 1px dotted var(--border-light) !important;
        }
        .order-card li:last-child { border-bottom: none !important; }

        /* --- 4. مدرن‌سازی چک‌باکس‌های "دنگی" (Split Bill) --- */
        /* مخفی کردن چک‌باکس زشت پیش‌فرض مرورگر */
        .order-card input[type="checkbox"] {
            appearance: none;
            -webkit-appearance: none;
            width: 20px;
            height: 20px;
            border: 2px solid #d1d5db;
            border-radius: 6px; /* کمی گرد */
            margin-right: 10px;
            position: relative;
            cursor: pointer;
            transition: 0.2s;
            vertical-align: middle;
        }
        /* استایل وقتی تیک می‌خورد */
        .order-card input[type="checkbox"]:checked {
            background-color: var(--primary);
            border-color: var(--primary);
        }
        /* اضافه کردن تیک سفید داخل مربع آبی */
        .order-card input[type="checkbox"]:checked::after {
            content: '';
            position: absolute;
            top: 50%;
            left: 50%;
            width: 10px;
            height: 6px;
            border-left: 2px solid white;
            border-bottom: 2px solid white;
            transform: translate(-50%, -60%) rotate(-45deg);
        }

        /* --- 5. اصلاح دکمه‌ها و نویگیشن --- */
        .btn-primary {
            background: var(--primary) !important;
            box-shadow: 0 4px 12px rgba(37, 99, 235, 0.2) !important; /* سایه آبی نرم */
        }
        /* تب‌های دسته‌بندی فعال */
        .tab-btn.active {
            background: var(--primary) !important;
            color: white !important;
        }
        /* آیتم‌های نویگیشن پایین فعال */
        .nav-item.active {
            color: var(--primary) !important;
        }
        .nav-item.active svg {
            fill: var(--primary) !important;
        }
    

        /* تم جدید: سفید و آبی */
        

        /* اصلاح کارت محصول */
        .product-card {
            background: #ffffff !important;
            border: 1px solid var(--border-light) !important;
            border-radius: 16px !important;
            padding: 12px !important;
            box-shadow: var(--shadow-card) !important;
            transition: all 0.2s ease !important;
            height: auto !important;
            min-height: 130px;
        }
        .product-card:active {
            transform: scale(0.98);
            border-color: var(--primary) !important;
            background: var(--primary-bg) !important;
        }
        
        /* دکمه افزودن (+) جدید */
        .add-btn-new {
            background: var(--primary);
            color: white;
            width: 32px; height: 32px;
            border-radius: 10px;
            display: flex; align-items: center; justify-content: center;
            box-shadow: 0 4px 10px rgba(37, 99, 235, 0.3);
        }
    

        /* استایل ورودی‌ها */
        .modern-label { display: block; font-size: 0.85rem; color: #475569; margin-bottom: 6px; font-weight: 600; }
        .modern-input {
            width: 100%;
            padding: 14px 16px;
            background: #f1f5f9;
            border: 2px solid transparent;
            border-radius: 14px;
            color: #0f172a;
            font-size: 1rem;
            transition: all 0.2s ease;
        }
        .modern-input:focus {
            background: #ffffff;
            border-color: var(--primary);
            box-shadow: 0 0 0 4px rgba(37, 99, 235, 0.1);
        }

        /* استایل شمارنده میز (Stepper) */
        .modern-stepper {
            display: flex;
            align-items: center;
            justify-content: space-between;
            background: #f8fafc;
            border: 1px solid #e2e8f0;
            padding: 6px;
            border-radius: 16px;
        }
        .stepper-btn-modern {
            width: 48px; height: 48px;
            background: #ffffff;
            border: 1px solid #e2e8f0;
            border-radius: 12px;
            display: flex; align-items: center; justify-content: center;
            font-size: 1.5rem;
            color: var(--primary);
            box-shadow: 0 2px 5px rgba(0,0,0,0.03);
            cursor: pointer;
            transition: 0.2s;
        }
        .stepper-btn-modern:active { transform: scale(0.95); background: #eff6ff; }
        .stepper-val-modern { font-size: 1.5rem; font-weight: 800; color: #0f172a; font-family: monospace; }

        /* استایل باکس قیمت */
        .price-summary-box {
            background: #eff6ff; /* آبی خیلی خیلی روشن */
            border: 1px dashed #93c5fd;
            border-radius: 16px;
            padding: 16px;
            display: flex;
            justify-content: space-between;
            align-items: center;
            margin: 20px 0;
        }
        .price-label { font-size: 0.9rem; color: #1e40af; font-weight: 600; }
        .price-val { font-size: 1.2rem; color: var(--primary); font-weight: 900; font-family: monospace; }
    

        .btn-receipt-pro {
            background: #ffffff !important;
            border: 1px solid var(--primary) !important;
            color: var(--primary) !important;
            width: 100%;
            height: 36px;
            border-radius: 10px;
            font-size: 0.85rem;
            font-weight: 600;
            display: flex;
            align-items: center;
            justify-content: center;
            gap: 8px;
            cursor: pointer;
            transition: all 0.2s ease;
            box-shadow: 0 2px 5px rgba(0,0,0,0.02);
        }
        .btn-receipt-pro:active {
            background: var(--primary-bg) !important; /* آبی خیلی روشن */
            transform: scale(0.98);
        }
        .btn-receipt-pro svg {
            width: 18px; height: 18px; fill: currentColor;
        }
    

        /* تمیزکاری استایل‌های قبلی */
        .premium-card, .modern-order-card { display: none !important; }

        /* کارت فشرده جدید */
        .compact-card {
            background: #ffffff;
            border: 1px solid #f1f5f9;
            border-radius: 12px;
            padding: 10px 14px;
            margin-bottom: 8px;
            box-shadow: 0 1px 3px rgba(0,0,0,0.02);
            display: flex;
            flex-direction: column;
            gap: 6px;
            transition: all 0.2s;
            border-right: 3px solid transparent;
        }
        .compact-card:active { transform: scale(0.99); background: #fafafa; }

        /* ردیف بالا: مشتری و میز */
        .cc-header {
            display: flex; justify-content: space-between; align-items: center;
        }
        .cc-cust-name { font-weight: 700; font-size: 0.9rem; color: #1e293b; }
        .cc-table-badge {
            background: #e0f2fe; color: #0284c7;
            font-size: 0.7rem; font-weight: bold;
            padding: 2px 8px; border-radius: 6px;
        }

        /* ردیف وسط: لیست اقلام (متنی و ساده) */
        .cc-items {
            font-size: 0.8rem; color: #64748b;
            white-space: nowrap; overflow: hidden; text-overflow: ellipsis;
            line-height: 1.4;
        }

        /* ردیف پایین: قیمت و دکمه‌ها */
        .cc-footer {
            display: flex; justify-content: space-between; align-items: center;
            margin-top: 2px; padding-top: 6px;
            border-top: 1px dashed #f1f5f9;
        }
        .cc-price { font-family: monospace; font-weight: 800; font-size: 1rem; color: #0f172a; }
        
        .cc-actions { display: flex; gap: 6px; }
        .btn-mini {
            padding: 4px 10px; border-radius: 6px; font-size: 0.75rem; border: none; cursor: pointer; display: flex; align-items: center; gap: 4px;
        }
        .btn-mini-blue { background: #eff6ff; color: var(--primary); font-weight: 600; }
        .btn-mini-red { background: #fef2f2; color: #ef4444; }
        
        /* تب‌های ساده */
        .simple-tabs { display: flex; gap: 10px; margin-bottom: 15px; padding-bottom: 5px; border-bottom: 1px solid #f1f5f9; }
        .simple-tab { padding: 5px 10px; font-size: 0.85rem; color: #94a3b8; cursor: pointer; border-radius: 6px; }
        .simple-tab.active { background: #f1f5f9; color: #0f172a; font-weight: bold; }
    

        /* تب‌های کپسولی (بازگشت به اصل) */
        .modern-tabs {
            display: flex;
            background: #e2e8f0;
            padding: 4px;
            border-radius: 12px;
            margin-bottom: 15px;
        }
        .modern-tab-btn {
            flex: 1;
            text-align: center;
            padding: 10px;
            border-radius: 10px;
            font-size: 0.85rem;
            color: #64748b;
            cursor: pointer;
            transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1);
            font-weight: 600;
        }
        .modern-tab-btn.active {
            background: #ffffff;
            color: var(--primary);
            box-shadow: 0 2px 6px rgba(0,0,0,0.06);
            transform: scale(1);
        }
        
        /* مخفی کردن تب‌های ساده قبلی */
        .simple-tabs, .simple-tab { display: none !important; }
    

        /* حذف استایل‌های مزاحم قبلی */
        .compact-card, .touch-actions, .btn-touch { display: none !important; }

        /* کارت تجاری استاندارد */
        .comm-card {
            background: #ffffff !important;
            border: 1px solid #e2e8f0 !important;
            border-radius: 12px !important;
            box-shadow: 0 2px 4px rgba(0,0,0,0.03) !important;
            margin-bottom: 12px !important;
            overflow: hidden !important;
            display: flex; flex-direction: column;
        }

        /* سربرگ کارت */
        .comm-header {
            background: #f8fafc !important;
            padding: 10px 14px !important;
            border-bottom: 1px solid #e2e8f0 !important;
            display: flex; justify-content: space-between; align-items: center;
        }
        .comm-name { font-weight: 700; font-size: 0.95rem; color: #0f172a; }
        .comm-time { font-size: 0.75rem; color: #64748b; }

        /* بدنه کارت */
        .comm-body {
            padding: 12px 14px !important;
        }
        .comm-items {
            font-size: 0.9rem; color: #334155; line-height: 1.5;
            margin-bottom: 10px;
        }
        .comm-price-row {
            display: flex; justify-content: space-between; align-items: center;
            margin-top: 8px; padding-top: 8px;
            border-top: 1px dashed #e2e8f0;
        }
        .comm-price { font-family: monospace; font-size: 1.1rem; font-weight: 800; color: #0f172a; }

        /* بخش دکمه‌ها (فوتر) */
        .comm-footer {
            padding: 10px 14px !important;
            background: #ffffff !important;
            display: flex; gap: 10px !important;
        }

        /* دکمه‌های تجاری (توپر و مشخص) */
        .comm-btn {
            border: none !important;
            border-radius: 8px !important;
            font-size: 0.9rem !important;
            font-weight: 600 !important;
            height: 40px !important; /* ارتفاع استاندارد */
            cursor: pointer !important;
            display: flex; align-items: center; justify-content: center; gap: 6px;
            transition: opacity 0.2s;
        }
        .comm-btn:active { opacity: 0.8; }

        .comm-btn-pay {
            background: var(--success) !important; /* سبز موفقیت */
            color: #ffffff !important;
            flex: 2 !important; /* دکمه اصلی پهن‌تر */
            box-shadow: 0 2px 4px rgba(16, 185, 129, 0.22);
        }
        .comm-btn-cancel {
            background: #fee2e2 !important; /* قرمز خیلی روشن */
            color: #ef4444 !important; /* متن قرمز */
            border: 1px solid #fecaca !important;
            flex: 1 !important;
        }

.comm-btn-edit {
    background: var(--primary) !important; /* آبی تم */
    color: #ffffff !important;
    border: 1px solid rgba(14,165,233,0.35) !important;
    flex: 1 !important;
    box-shadow: 0 2px 4px rgba(14, 165, 233, 0.18);
}

/* HOTFIX_ORDERS_EDITBTN_CSS_V1 */
        .comm-btn-receipt {
            background: #f1f5f9 !important;
            color: #475569 !important;
            border: 1px solid #e2e8f0 !important;
            width: 100%;
        }
    

        /* حذف استایل‌های قدیمی و زشت */
        .split-list { display: block !important; margin-bottom: 10px; } /* Fixed CSS */

        /* کانتینر جدید لیست اقلام */
        .settle-list-container {
            max-height: 300px;
            overflow-y: auto;
            margin-bottom: 15px;
            padding: 4px;
        }

        /* ردیف محصول (سبک فاکتور) */
        .settle-row {
            display: flex;
            justify-content: space-between;
            align-items: center;
            padding: 12px 14px;
            background: #ffffff;
            border: 1px solid #e2e8f0;
            border-radius: 12px;
            margin-bottom: 8px;
            transition: all 0.2s ease;
        }
        /* حالت انتخاب شده */
        .settle-row.checked {
            background: #eff6ff;
            border-color: #3b82f6;
            box-shadow: 0 2px 4px rgba(59, 130, 246, 0.1);
        }

        /* چک‌باکس سفارشی */
        .custom-check {
            width: 20px; height: 20px;
            border: 2px solid #cbd5e1;
            border-radius: 6px;
            display: flex; align-items: center; justify-content: center;
            margin-left: 10px;
            transition: 0.2s;
            cursor: pointer;
        }
        .settle-row.checked .custom-check {
            background: var(--primary);
            border-color: var(--primary);
        }
        .custom-check::after {
            content: ''; width: 10px; height: 6px; border-left: 2px solid white; border-bottom: 2px solid white; transform: rotate(-45deg); display: none;
        }
        .settle-row.checked .custom-check::after { display: block; }

        /* اطلاعات آیتم */
        .settle-info { flex: 1; }
        .settle-name { font-weight: 700; font-size: 0.95rem; color: #1e293b; }
        .settle-meta { font-size: 0.8rem; color: #64748b; margin-top: 2px; }

        /* کنترل تعداد (استپر) */
        .settle-stepper {
            display: flex; align-items: center; gap: 8px;
            background: #f8fafc; padding: 4px; border-radius: 8px;
            border: 1px solid #e2e8f0;
        }
        .step-btn {
            width: 24px; height: 24px;
            background: #fff; border: 1px solid #cbd5e1;
            border-radius: 6px;
            display: flex; align-items: center; justify-content: center;
            cursor: pointer; font-weight: bold; color: #334155;
        }
        .step-val { font-family: monospace; font-weight: bold; width: 20px; text-align: center; }

        /* باکس خلاصه صورتحساب */
        .settle-summary-box {
            background: #f8fafc;
            border: 1px dashed #cbd5e1;
            border-radius: 12px;
            padding: 16px;
            margin-bottom: 20px;
        }
        .summary-row { display: flex; justify-content: space-between; margin-bottom: 6px; font-size: 0.9rem; color: #475569; }
        .summary-divider { height: 1px; background: #e2e8f0; margin: 10px 0; }
        .summary-final { display: flex; justify-content: space-between; align-items: center; }
        .final-label { font-weight: 700; font-size: 1rem; color: #0f172a; }
        .final-amount { font-family: monospace; font-size: 1.4rem; font-weight: 900; color: var(--primary); }

        /* دکمه‌های پرداخت */
        .pay-grid { display: grid; gap: 10px; }
        .btn-pay-pos {
            background: var(--primary); color: white; height: 50px;
            border-radius: 12px; font-size: 1.1rem; font-weight: 700;
            border: none; box-shadow: 0 4px 12px rgba(14, 165, 233, 0.3);
            display: flex; align-items: center; justify-content: center; gap: 8px;
        }
        .btn-pay-sec {
            background: white; color: #334155; height: 44px;
            border-radius: 10px; font-size: 0.95rem; font-weight: 600;
            border: 1px solid #cbd5e1;
        }
        .toggle-disc { display: flex; justify-content: space-between; align-items: center; padding: 10px; border: 1px solid #e2e8f0; border-radius: 10px; margin-bottom: 15px; cursor: pointer; }
        .toggle-disc.active { border-color: var(--primary); background: #eff6ff; }
    

        #settle-items-list {
            max-height: 250px; overflow-y: auto; margin-bottom: 15px; padding: 2px;
        }
        .split-row {
            display: flex; justify-content: space-between; align-items: center;
            background: #ffffff; border: 1px solid #e2e8f0; border-radius: 10px;
            padding: 10px; margin-bottom: 8px; transition: all 0.2s;
        }
        .split-row.checked {
            background: #eff6ff; border-color: #3b82f6;
        }
        .split-chk-visual {
            width: 20px; height: 20px; border-radius: 6px; border: 2px solid #cbd5e1;
            display: flex; align-items: center; justify-content: center; margin-left: 10px;
            cursor: pointer; transition: 0.2s;
        }
        .split-row.checked .split-chk-visual {
            background: var(--primary); border-color: var(--primary); color: white;
        }
        .split-row.checked .split-chk-visual::after { content: ''; width: 10px; height: 6px; border-left: 2px solid currentColor; border-bottom: 2px solid currentColor; transform: rotate(-45deg); }
        
        .split-qty-box {
            display: flex; align-items: center; background: #f1f5f9; border-radius: 8px; padding: 2px;
        }
        .sq-btn { width: 24px; height: 24px; display: flex; align-items: center; justify-content: center; cursor: pointer; font-weight: bold; }
        .sq-val { width: 24px; text-align: center; font-size: 0.9rem; font-family: monospace; }
    

        /* استایل جدید برای لیست دنگی */
        #settle-items-list {
            display: grid !important;
            grid-template-columns: repeat(2, 1fr) !important; /* دو ستون مساوی */
            gap: 8px !important;
            padding: 5px;
            max-height: 300px;
            overflow-y: auto;
            border: 1px solid #e2e8f0;
            border-radius: 10px;
            background: #f8fafc;
            margin-bottom: 15px;
        }
        
        .split-card-item {
            background: #ffffff;
            border: 1px solid #cbd5e1;
            border-radius: 12px;
            padding: 8px;
            display: flex;
            flex-direction: column;
            gap: 6px;
            transition: 0.2s;
            position: relative;
            overflow: hidden;
        }
        
        .split-card-item.selected {
            border-color: var(--primary);
            background: #eff6ff;
            box-shadow: 0 0 0 1px var(--primary);
        }

        .split-card-header {
            display: flex;
            justify-content: space-between;
            align-items: center;
            font-size: 0.85rem;
            font-weight: bold;
            color: #1e293b;
        }

        .split-card-price {
            font-size: 0.75rem;
            color: #64748b;
            text-align: left;
            font-family: monospace;
        }

        .split-card-footer {
            margin-top: auto;
            display: flex;
            justify-content: space-between;
            align-items: center;
        }

        /* استایل استپر کوچک شده */
        .mini-stepper {
            display: flex;
            align-items: center;
            background: #fff;
            border: 1px solid #cbd5e1;
            border-radius: 6px;
            height: 28px;
        }
        .mini-step-btn {
            width: 24px;
            height: 100%;
            display: flex;
            align-items: center;
            justify-content: center;
            font-size: 1.1rem;
            font-weight: bold;
            color: var(--primary);
            cursor: pointer;
        }
        .mini-step-val {
            min-width: 20px;
            text-align: center;
            font-size: 0.9rem;
            font-weight: bold;
        }
        
        .check-circle {
            width: 18px; height: 18px;
            border-radius: 50%;
            border: 2px solid #cbd5e1;
            display: flex; align-items: center; justify-content: center;
            font-size: 10px; color: white;
            transition: 0.2s;
        }
        .split-card-item.selected .check-circle {
            background: var(--primary); border-color: var(--primary);
        }
    

            .stat-card-new { background:rgba(255,255,255,0.05); border:1px solid #e2e8f0; border-radius:16px; padding:15px; position:relative; overflow:hidden; display:flex; flex-direction:column; height:100px; justify-content:space-between; }
            .stat-card-new.active { background:linear-gradient(135deg, rgba(14,165,233,0.2), rgba(14,165,233,0.05)); border-color:#0ea5e9; }
            .stat-val-new { font-family:monospace; font-size:1.4rem; font-weight:bold; color:var(--text-main); }
            .stat-lbl-new { font-size:0.8rem; color:var(--text-muted); }
            .prog-track { background:var(--surface-2); height:8px; border-radius:4px; overflow:hidden; margin-top:5px; }
            .prog-bar { height:100%; border-radius:4px; }
        

    @media print {
        @page { size: landscape; margin: 10mm; } /* حالت افقی برای جا شدن ستون‌ها */
        body * { visibility: hidden; } /* مخفی کردن کل برنامه */
        #print-area, #print-area * { visibility: visible; } /* نمایش فقط بخش گزارش */
        #print-area { position: absolute; left: 0; top: 0; width: 100%; direction: rtl; }
        
        table { width: 100%; border-collapse: collapse; font-family: sans-serif; font-size: 12px; }
        th { background-color: #333 !important; color: white !important; padding: 10px; border: 1px solid #000; -webkit-print-color-adjust: exact; }
        td { border: 1px solid #ccc; padding: 8px; text-align: right; color: black; }
        tr:nth-child(even) { background-color: #f2f2f2 !important; -webkit-print-color-adjust: exact; }
        .total-row { background-color: #eee !important; font-weight: bold; font-size: 14px; }
    }
    @media screen {
        #print-area { display: none; } /* در حالت عادی دیده نشود */
    }


/* --- UI/UX fixes v1.5.5 (keep theme; improve contrast + consistency) --- */
.btn-success { background: var(--success); color: #ffffff; border: 1px solid rgba(16, 185, 129, 0.9); }
.btn-warning { background: var(--warning); color: #ffffff; border: 1px solid rgba(245, 158, 11, 0.9); }
.btn-danger  { background: var(--danger);  color: #ffffff; border: 1px solid rgba(239, 68, 68, 0.9); }

/* If any legacy glass-dark backgrounds survived, normalize them for light theme */
.glass, .glass-card, .card, .modal, .panel {
  background-color: var(--bg-card);
  border-color: var(--border);
}

/* --- Toast notifications (non-blocking feedback) --- */
.toast-stack{
  position: fixed;
  left: 12px;
  right: 12px;
  bottom: 86px; /* above bottom nav */
  z-index: 9999;
  display: flex;
  flex-direction: column;
  gap: 10px;
  pointer-events: none;
}

.toast{
  pointer-events: auto;
  width: 100%;
  max-width: 520px;
  margin: 0 auto;
  background: rgba(255,255,255,0.95);
  border: 1px solid rgba(0,0,0,0.06);
  box-shadow: 0 10px 22px rgba(0,0,0,0.10);
  border-radius: 16px;
  padding: 12px 14px;
  display: flex;
  gap: 10px;
  align-items: flex-start;
  animation: toastIn .18s ease-out;
}

.toast .toast-dot{ width: 10px; height: 10px; border-radius: 999px; margin-top: 6px; }
.toast .toast-title{ font-weight: 900; font-size: 0.9rem; margin-bottom: 2px; }
.toast .toast-msg{ font-size: 0.85rem; color: var(--text-muted); line-height: 1.5; }
.toast .toast-close{ margin-right: auto; opacity: 0.6; }
.toast .toast-close:active{ transform: scale(0.96); }

.toast.info .toast-dot{ background: var(--primary); }
.toast.success .toast-dot{ background: var(--success); }
.toast.warning .toast-dot{ background: var(--warning); }
.toast.error .toast-dot{ background: var(--danger); }

@keyframes toastIn{ from{ transform: translateY(8px); opacity: 0; } to{ transform: translateY(0); opacity: 1; } }


/* ===== Confirm Modal (1.5.9) ===== */
.confirm-overlay{
  position: fixed;
  inset: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  background: rgba(15, 23, 42, 0.35);
  z-index: 9999;
  padding: 16px;
}
.confirm-card{
  width: 100%;
  max-width: 420px;
  background: var(--bg-card);
  border: 1px solid var(--border);
  border-radius: var(--radius-lg);
  box-shadow: 0 10px 30px rgba(0,0,0,0.12);
  padding: 16px;
  color: var(--text-main);
}
.confirm-title{
  font-weight: 800;
  margin-bottom: 8px;
}
.confirm-msg{
  color: var(--text-muted);
  line-height: 1.9;
  margin-bottom: 14px;
  white-space: pre-line;
}
.confirm-actions{
  display: flex;
  gap: 10px;
}
.confirm-actions .btn{
  flex: 1;
}

/* =========================
   BEGIN_RECIPE_MODAL_PRO_UI
   Scope: .recipe-modal-pro (only recipe modal)
   ========================= */

.recipe-modal-pro{
  padding: 18px !important;
}

.recipe-modal-pro h2,
.recipe-modal-pro h3{
  margin: 0 0 8px 0;
  font-weight: 800;
  letter-spacing: -0.2px;
  line-height: 1.35;
}

.recipe-modal-pro p{
  margin: 0 0 14px 0;
  color: var(--text-muted);
  line-height: 1.8;
}

.recipe-modal-pro .recipe-hint,
.recipe-modal-pro .hint,
.recipe-modal-pro small{
  color: var(--text-muted);
  line-height: 1.8;
}

.recipe-modal-pro .divider{
  height: 1px;
  background: rgba(203,213,225,0.7);
  margin: 14px 0;
}

/* Inputs: more professional spacing and focus */
.recipe-modal-pro input,
.recipe-modal-pro select{
  border-radius: 12px !important;
  padding: 12px 14px !important;
  border: 1px solid rgba(203,213,225,1) !important;
  box-shadow: 0 1px 0 rgba(15,23,42,0.02);
}

.recipe-modal-pro input:focus,
.recipe-modal-pro select:focus{
  border-color: var(--primary) !important;
  box-shadow: 0 0 0 4px rgba(14,165,233,0.15) !important;
}

/* Make field labels clearer */
.recipe-modal-pro label,
.recipe-modal-pro .field-label{
  display: block;
  font-size: 0.9rem;
  font-weight: 700;
  margin: 10px 0 8px 0;
  color: var(--text-main);
}

/* A clean “card” feel for each line item (ingredient row) */
.recipe-modal-pro .recipe-line,
.recipe-modal-pro .line,
.recipe-modal-pro .row,
.recipe-modal-pro .glass{
  border-radius: 14px !important;
}

.recipe-modal-pro .recipe-line,
.recipe-modal-pro .line{
  background: rgba(248,250,252,1);
  border: 1px solid rgba(226,232,240,1);
  padding: 12px;
  margin: 10px 0;
}

/* Action buttons: align + consistent sizes */
.recipe-modal-pro .recipe-actions,
.recipe-modal-pro .actions,
.recipe-modal-pro .btn-row{
  display: flex;
  gap: 10px;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  margin: 10px 0 6px 0;
}

.recipe-modal-pro .btn{
  border-radius: 14px !important;
  padding: 12px 14px !important;
  min-height: 48px;
}

/* Keep your theme but reduce “harsh blue” feel by using primary consistently */
.recipe-modal-pro .btn-primary{
  background: var(--primary) !important;
  box-shadow: 0 10px 24px rgba(14,165,233,0.18);
}

.recipe-modal-pro .btn-success{
  background: var(--success) !important;
  box-shadow: 0 10px 24px rgba(16,185,129,0.16);
}

/* Delete action: look like a small destructive chip instead of plain text */
.recipe-modal-pro .delete,
.recipe-modal-pro .btn-delete,
.recipe-modal-pro .remove,
.recipe-modal-pro [data-action="delete"]{
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  padding: 10px 12px;
  border-radius: 12px;
  border: 1px solid rgba(239,68,68,0.25);
  background: rgba(239,68,68,0.08);
  color: var(--danger);
  font-weight: 700;
  cursor: pointer;
}

.recipe-modal-pro .delete:active,
.recipe-modal-pro .btn-delete:active,
.recipe-modal-pro .remove:active{
  transform: scale(0.98);
}

/* Sticky bottom actions on mobile: nicer UX */
@media (max-width: 520px){
  .recipe-modal-pro .recipe-actions,
  .recipe-modal-pro .actions,
  .recipe-modal-pro .btn-row{
    position: sticky;
    bottom: 0;
    background: rgba(255,255,255,0.92);
    backdrop-filter: blur(8px);
    border-top: 1px solid rgba(226,232,240,1);
    padding: 12px 0 6px 0;
    margin-top: 14px;
  }
}

/* =======================
   END_RECIPE_MODAL_PRO_UI
   ======================= */


/* =========================
   BEGIN_RECIPE_CLOSE_X
   Close button (red X) for recipe modals
   Scope: .recipe-modal-pro
   ========================= */
.recipe-modal-pro{
  position: relative;
  padding-top: 46px; /* space for close X */
}

.recipe-modal-pro .modal-close-x{
  position: absolute;
  top: 12px;
  left: 12px; /* RTL: top-left feels natural for back/close */
  width: 38px;
  height: 38px;
  border-radius: 12px;
  border: 1px solid rgba(239,68,68,0.25);
  background: rgba(239,68,68,0.10);
  color: #ef4444;
  font-size: 26px;
  font-weight: 900;
  line-height: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}

.recipe-modal-pro .modal-close-x:active{
  transform: scale(0.96);
}

/* =======================
   END_RECIPE_CLOSE_X
   ======================= */


/* =========================
   BEGIN_PRODUCT_CARD_PRO_162
   Product cards - ADMIN ONLY (Products management)
   Scoped to .product-card-admin to avoid affecting Sales page
   ========================= */

.product-card.product-card-admin{
  display:flex;
  flex-direction: row-reverse; /* RTL: info right, actions left */
  align-items:center;
  justify-content: space-between;
  gap: 12px;
  padding: 14px 14px;
  margin-bottom: 10px;
  border-radius: 18px;
  cursor: pointer;
  background: rgba(255,255,255,0.92);
  border: 1px solid rgba(226,232,240,1);
  box-shadow: 0 10px 26px rgba(15,23,42,0.06);
}

.product-card.product-card-admin.is-editing{
  border-color: rgba(245,158,11,0.55);
  box-shadow: 0 12px 30px rgba(245,158,11,0.10);
}

.product-card-admin .pc-right{
  flex: 1 1 auto;
  min-width: 0;
  display:flex;
  flex-direction: column;
  gap: 8px;
  text-align: right;
}

.product-card-admin .pc-top{
  display:flex;
  align-items: center;
  justify-content: space-between;
  gap: 10px;
}

.product-card-admin .product-name{
  font-weight: 900;
  font-size: 1.02rem;
  color: var(--text-main);
  line-height: 1.35;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.product-card-admin .pc-cat{
  flex: 0 0 auto;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  padding: 6px 10px;
  border-radius: 999px;
  border: 1px solid rgba(14,165,233,0.22);
  background: rgba(14,165,233,0.08);
  color: var(--primary);
  font-weight: 900;
  font-size: 0.85rem;
}

.product-card-admin .product-meta{
  display:flex;
  align-items: center;
  justify-content: space-between;
  gap: 10px;
  flex-wrap: wrap;
  font-size: 0.9rem;
  color: var(--text-muted);
  font-weight: 800;
}

.product-card-admin .pc-price{
  color: var(--text-main);
  font-weight: 900;
}

.product-card-admin .pc-stock{
  font-weight: 900;
}

.product-card-admin .stock-ok{ color: #16a34a; }     /* >5 */
.product-card-admin .stock-low{ color: #f59e0b; }    /* 1..5 */
.product-card-admin .stock-zero{ color: #ef4444; }   /* 0 */

.product-card-admin .pc-left{
  flex: 0 0 auto;
  display:flex;
  gap: 10px;
  align-items:center;
  justify-content: flex-start;
}

.product-card-admin .pc-icon-btn{
  width: 46px;
  height: 46px;
  border-radius: 14px;
  border: 1px solid rgba(226,232,240,1);
  background: rgba(248,250,252,1);
  display:flex;
  align-items:center;
  justify-content:center;
  cursor:pointer;
  padding: 0;
}

.product-card-admin .pc-icon-btn:active{
  transform: scale(0.96);
}

.product-card-admin .pc-delete-btn{
  border: 1px solid rgba(239,68,68,0.25);
  background: rgba(239,68,68,0.10);
  color: #ef4444;
}

.product-card-admin .pc-status-btn .status-icon{
  font-weight: 1000;
  font-size: 20px;
  line-height: 1;
}

.product-card-admin .pc-status-btn .status-on{ color: #10b981; } /* green check */
.product-card-admin .pc-status-btn .status-off{ color: #f59e0b; } /* yellow cross */

@media (max-width:520px){
  .product-card.product-card-admin{
    padding: 12px 12px;
  }
  .product-card-admin .pc-icon-btn{
    width: 44px;
    height: 44px;
  }
  .product-card-admin .pc-top{
    flex-wrap: wrap;
    justify-content: flex-start;
  }
}

/* =======================
   END_PRODUCT_CARD_PRO_162
   ======================= */


/* =========================
   BEGIN_PRODUCT_CARD_ADMIN_163
   Product cards (Product Manager only)
   ========================= */
.product-card.product-card-admin{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap: 12px;
  padding: 14px 14px;
  border-radius: 18px;
}

.product-card.product-card-admin .pc-right{
  flex: 1 1 auto;
  min-width: 0;
  display:flex;
  flex-direction:column;
  gap: 6px;
}

.product-card.product-card-admin .pc-top{
  display:flex;
  align-items:center;
  justify-content:flex-start;
  gap: 10px;
  flex-wrap: wrap;
}

.product-card.product-card-admin .product-name{
  font-weight: 900;
  font-size: 1.05rem;
}

.product-card.product-card-admin .pc-cat{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  padding: 6px 10px;
  border-radius: 999px;
  border: 1px solid rgba(14,165,233,0.22);
  background: rgba(14,165,233,0.08);
  color: var(--primary);
  font-weight: 900;
  font-size: 0.85rem;
}

.product-card.product-card-admin .product-meta{
  display:flex;
  gap: 10px;
  flex-wrap: wrap;
  color: var(--text-muted);
  font-weight: 700;
}

.product-card.product-card-admin .pc-stock{
  font-weight: 900;
}
.product-card.product-card-admin .pc-stock.stock-ok{ color: #16a34a; }
.product-card.product-card-admin .pc-stock.stock-low{ color: #f59e0b; }
.product-card.product-card-admin .pc-stock.stock-zero{ color: #ef4444; }

.product-card.product-card-admin .pc-left{
  flex: 0 0 auto;
  display:flex;
  gap: 10px;
  align-items:center;
}

.product-card.product-card-admin .pc-icon-btn{
  width: 46px;
  height: 46px;
  border-radius: 14px;
  display:flex;
  align-items:center;
  justify-content:center;
  border: 1px solid rgba(226,232,240,1);
  background: rgba(248,250,252,1);
}

.product-card.product-card-admin .pc-delete-btn{
  border: 1px solid rgba(239,68,68,0.25);
  background: rgba(239,68,68,0.10);
  color: #ef4444;
}

.product-card.product-card-admin .pc-status-btn .status-icon.status-on{
  color: #10b981;
  font-weight: 900;
  font-size: 18px;
}
.product-card.product-card-admin .pc-status-btn .status-icon.status-off{
  color: #f59e0b;
  font-weight: 900;
  font-size: 18px;
}

@media (max-width:520px){
  .product-card.product-card-admin{
    padding: 12px 12px;
  }
  .product-card.product-card-admin .pc-icon-btn{
    width: 44px;
    height: 44px;
  }
}

/* =======================
   END_PRODUCT_CARD_ADMIN_163
   ======================= */

/* =========================
   BEGIN_ADMIN_PRODUCT_CARD_PRO_164
   ONLY affects Product Manager cards:
   .product-card-admin.admin-card-pro
   ========================= */

/* Card base */
.product-card-admin.admin-card-pro{
  display: flex;
  flex-direction: row-reverse;  /* RTL: info right, actions left */
  align-items: center;
  justify-content: space-between;
  gap: 14px;

  padding: 14px 14px;
  border-radius: 20px;
  background: #fff;
  border: 1px solid rgba(226,232,240,1);
  box-shadow: 0 10px 26px rgba(15,23,42,0.06);

  /* ensure long text doesn't break layout */
  min-height: 86px;
}

.product-card-admin.admin-card-pro:active{
  transform: scale(0.995);
}

/* === Right side (info) ===
   چون مارک‌آپ دقیق ممکن است متفاوت باشد، با انتخاب‌های امن کار می‌کنیم:
   - اولین متن پررنگ (اسم محصول) راست‌چین و بزرگ
   - badge دسته‌بندی کنار نام
*/
.product-card-admin.admin-card-pro .pc-name,
.product-card-admin.admin-card-pro .name,
.product-card-admin.admin-card-pro h3,
.product-card-admin.admin-card-pro .title{
  font-weight: 900;
  font-size: 1.05rem;
  color: var(--text-main);
  line-height: 1.35;
  text-align: right;
  margin: 0;
}

/* Category badge (اگر pc-cat وجود دارد) */
.product-card-admin.admin-card-pro .pc-cat,
.product-card-admin.admin-card-pro .cat-badge,
.product-card-admin.admin-card-pro .category-badge{
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 6px 10px;
  border-radius: 999px;
  border: 1px solid rgba(14,165,233,0.22);
  background: rgba(14,165,233,0.08);
  color: var(--primary);
  font-weight: 900;
  font-size: 0.85rem;
}

/* Meta row: price + qty */
.product-card-admin.admin-card-pro .pc-meta,
.product-card-admin.admin-card-pro .meta,
.product-card-admin.admin-card-pro .sub,
.product-card-admin.admin-card-pro .subtitle{
  color: var(--text-muted);
  font-weight: 800;
  display: flex;
  gap: 12px;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end; /* RTL */
}

/* Price: make it consistent and not floating alone */
.product-card-admin.admin-card-pro .price,
.product-card-admin.admin-card-pro .pc-price{
  color: var(--text-muted);
  font-weight: 900;
}

/* Stock number becomes a pill badge (green/yellow/red) */
.product-card-admin.admin-card-pro .pc-stock,
.product-card-admin.admin-card-pro .stock,
.product-card-admin.admin-card-pro .qty{
  display: inline-flex;
  align-items: center;
  gap: 6px;
  padding: 6px 10px;
  border-radius: 999px;
  font-weight: 900;
  border: 1px solid rgba(226,232,240,1);
  background: rgba(248,250,252,1);
}

/* Color states (existing classes ok/low/zero) */
.product-card-admin.admin-card-pro .pc-stock.ok{
  border-color: rgba(16,185,129,0.22);
  background: rgba(16,185,129,0.10);
  color: #16a34a;
}
.product-card-admin.admin-card-pro .pc-stock.low{
  border-color: rgba(245,158,11,0.28);
  background: rgba(245,158,11,0.12);
  color: #f59e0b;
}
.product-card-admin.admin-card-pro .pc-stock.zero{
  border-color: rgba(239,68,68,0.25);
  background: rgba(239,68,68,0.10);
  color: #ef4444;
}

/* === Left side (actions) === */
.product-card-admin.admin-card-pro .pc-left,
.product-card-admin.admin-card-pro .actions,
.product-card-admin.admin-card-pro .btns{
  display: flex;
  align-items: center;
  gap: 10px;
  flex: 0 0 auto;
}

/* Make icon buttons compact and premium */
.product-card-admin.admin-card-pro button{
  border-radius: 16px !important;
  min-width: 48px;
  min-height: 48px;
  padding: 0 !important;
}

/* delete button styling */
.product-card-admin.admin-card-pro .pc-delete,
.product-card-admin.admin-card-pro .delete{
  border: 1px solid rgba(239,68,68,0.25) !important;
  background: rgba(239,68,68,0.10) !important;
  color: #ef4444 !important;
}

/* status button styling */
.product-card-admin.admin-card-pro .pc-status-active{
  border: 1px solid rgba(16,185,129,0.25) !important;
  background: rgba(16,185,129,0.10) !important;
  color: #10b981 !important;
}
.product-card-admin.admin-card-pro .pc-status-inactive{
  border: 1px solid rgba(245,158,11,0.28) !important;
  background: rgba(245,158,11,0.10) !important;
  color: #f59e0b !important;
}

/* mobile: tighter spacing */
@media (max-width:520px){
  .product-card-admin.admin-card-pro{
    padding: 12px 12px;
    gap: 12px;
    min-height: 82px;
  }
}

/* =======================
   END_ADMIN_PRODUCT_CARD_PRO_164
   ======================= */

/* =========================
   BEGIN_ADMIN_PRODUCT_CARDS_OVERRIDE_165
   Fix: .product-card has !important rules elsewhere.
   Scope: ONLY admin product cards (Product Manager)
   ========================= */

.product-card.product-card-admin{
  /* force admin layout to win against .product-card!important blocks */
  display: flex !important;
  flex-direction: row-reverse !important;  /* RTL: info right, actions left */
  align-items: center !important;
  justify-content: space-between !important;
  gap: 14px !important;

  height: auto !important;
  min-height: 92px !important;

  padding: 14px 14px !important;
  margin-bottom: 12px !important;

  border-radius: 20px !important;
  background: rgba(255,255,255,0.92) !important;
  border: 1px solid rgba(226,232,240,1) !important;
  box-shadow: 0 10px 26px rgba(15,23,42,0.06) !important;

  overflow: hidden !important;
  cursor: pointer;
}

.product-card.product-card-admin.is-editing{
  border-color: rgba(245,158,11,0.55) !important;
  box-shadow: 0 12px 30px rgba(245,158,11,0.10) !important;
}

/* right side */
.product-card.product-card-admin .pc-right{
  flex: 1 1 auto !important;
  min-width: 0 !important;
  display: flex !important;
  flex-direction: column !important;
  gap: 8px !important;
  text-align: right !important;
}

.product-card.product-card-admin .pc-top{
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
  gap: 10px !important;
  flex-wrap: wrap;
}

.product-card.product-card-admin .product-name{
  font-weight: 900 !important;
  font-size: 1.05rem !important;
  color: var(--text-main) !important;
  line-height: 1.35 !important;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 100%;
}

.product-card.product-card-admin .pc-cat{
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 6px 10px !important;
  border-radius: 999px !important;
  border: 1px solid rgba(14,165,233,0.22) !important;
  background: rgba(14,165,233,0.08) !important;
  color: var(--primary) !important;
  font-weight: 900 !important;
  font-size: 0.85rem !important;
}

/* meta row: stock + price */
.product-card.product-card-admin .product-meta{
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
  gap: 10px !important;
  flex-wrap: wrap !important;
  font-size: 0.92rem !important;
  color: var(--text-muted) !important;
  font-weight: 800 !important;
}

.product-card.product-card-admin .pc-price{
  color: var(--text-main) !important;
  font-weight: 900 !important;
}

.product-card.product-card-admin .pc-stock{
  display: inline-flex !important;
  align-items: center !important;
  padding: 6px 10px !important;
  border-radius: 999px !important;
  font-weight: 900 !important;
  border: 1px solid rgba(226,232,240,1) !important;
  background: rgba(248,250,252,1) !important;
}

/* stock colors */
.product-card.product-card-admin .stock-ok{
  color:#16a34a !important;
  border-color: rgba(16,185,129,0.22) !important;
  background: rgba(16,185,129,0.10) !important;
}
.product-card.product-card-admin .stock-low{
  color:#f59e0b !important;
  border-color: rgba(245,158,11,0.28) !important;
  background: rgba(245,158,11,0.12) !important;
}
.product-card.product-card-admin .stock-zero{
  color:#ef4444 !important;
  border-color: rgba(239,68,68,0.25) !important;
  background: rgba(239,68,68,0.10) !important;
}

/* left side: actions */
.product-card.product-card-admin .pc-left{
  flex: 0 0 auto !important;
  display: flex !important;
  gap: 10px !important;
  align-items: center !important;
  justify-content: flex-start !important;
}

.product-card.product-card-admin .pc-icon-btn{
  width: 46px !important;
  height: 46px !important;
  border-radius: 16px !important;
  border: 1px solid rgba(226,232,240,1) !important;
  background: rgba(248,250,252,1) !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 0 !important;
}

.product-card.product-card-admin .pc-icon-btn:active{ transform: scale(0.96); }

.product-card.product-card-admin .pc-delete-btn{
  border: 1px solid rgba(239,68,68,0.25) !important;
  background: rgba(239,68,68,0.10) !important;
  color:#ef4444 !important;
}

.product-card.product-card-admin .pc-status-btn .status-icon{
  font-weight: 1000 !important;
  font-size: 20px !important;
  line-height: 1 !important;
}
.product-card.product-card-admin .pc-status-btn .status-on{ color:#10b981 !important; }
.product-card.product-card-admin .pc-status-btn .status-off{ color:#f59e0b !important; }

@media (max-width:520px){
  .product-card.product-card-admin{
    padding: 12px 12px !important;
    min-height: 88px !important;
  }
  .product-card.product-card-admin .pc-icon-btn{
    width: 44px !important;
    height: 44px !important;
  }
}

/* =======================
   END_ADMIN_PRODUCT_CARDS_OVERRIDE_165
   ======================= */

/* =========================
   BEGIN_ADMIN_PRODUCT_CARDS_PRO_FINAL_165
   FINAL override: Admin product cards only
   Scope: .product-card.product-card-admin
   (Wins against duplicated/old blocks)
   ========================= */

.product-card.product-card-admin{
  display:flex !important;
  flex-direction: row-reverse !important; /* RTL: info right, actions left */
  align-items:center !important;
  justify-content: space-between !important;
  gap: 14px !important;

  padding: 14px 14px !important;
  margin: 0 0 12px 0 !important;

  border-radius: 20px !important;
  background: rgba(255,255,255,0.96) !important;
  border: 1px solid rgba(226,232,240,1) !important;
  box-shadow: 0 10px 26px rgba(15,23,42,0.06) !important;

  min-height: 92px !important;
  overflow: hidden !important;
}

/* right block */
.product-card.product-card-admin .pc-right{
  flex: 1 1 auto !important;
  min-width: 0 !important;
  display:flex !important;
  flex-direction: column !important;
  gap: 8px !important;
  text-align: right !important;
}

.product-card.product-card-admin .pc-top{
  display:flex !important;
  align-items:center !important;
  justify-content: flex-start !important; /* keep name + badge packed */
  gap: 10px !important;
  flex-wrap: wrap !important;
}

.product-card.product-card-admin .product-name{
  font-weight: 950 !important;
  font-size: 1.06rem !important;
  color: var(--text-main) !important;
  line-height: 1.35 !important;

  white-space: nowrap !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  max-width: 100% !important;
}

/* category badge */
.product-card.product-card-admin .pc-cat{
  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
  padding: 6px 10px !important;
  border-radius: 999px !important;
  border: 1px solid rgba(14,165,233,0.22) !important;
  background: rgba(14,165,233,0.08) !important;
  color: var(--primary) !important;
  font-weight: 900 !important;
  font-size: 0.85rem !important;
}

/* meta row: make it look like "chips" under name (not spaced to far left) */
.product-card.product-card-admin .product-meta{
  display:flex !important;
  align-items:center !important;
  justify-content:flex-start !important; /* IMPORTANT: avoid price drifting to far left */
  gap: 10px !important;
  flex-wrap: wrap !important;

  font-size: 0.92rem !important;
  color: var(--text-muted) !important;
  font-weight: 850 !important;
}

/* price as a small chip */
.product-card.product-card-admin .pc-price{
  display:inline-flex !important;
  align-items:center !important;
  padding: 6px 10px !important;
  border-radius: 999px !important;
  border: 1px solid rgba(226,232,240,1) !important;
  background: rgba(248,250,252,1) !important;
  color: var(--text-main) !important;
  font-weight: 950 !important;
}

/* stock as a colored chip */
.product-card.product-card-admin .pc-stock{
  display:inline-flex !important;
  align-items:center !important;
  padding: 6px 10px !important;
  border-radius: 999px !important;
  border: 1px solid rgba(226,232,240,1) !important;
  background: rgba(248,250,252,1) !important;
  font-weight: 950 !important;
}

/* stock colors */
.product-card.product-card-admin .stock-ok{
  color:#16a34a !important;
  border-color: rgba(16,185,129,0.22) !important;
  background: rgba(16,185,129,0.10) !important;
}
.product-card.product-card-admin .stock-low{
  color:#f59e0b !important;
  border-color: rgba(245,158,11,0.28) !important;
  background: rgba(245,158,11,0.12) !important;
}
.product-card.product-card-admin .stock-zero{
  color:#ef4444 !important;
  border-color: rgba(239,68,68,0.25) !important;
  background: rgba(239,68,68,0.10) !important;
}

/* left actions */
.product-card.product-card-admin .pc-left{
  flex: 0 0 auto !important;
  display:flex !important;
  gap: 10px !important;
  align-items:center !important;
  justify-content:flex-start !important;
}

.product-card.product-card-admin .pc-icon-btn{
  width: 46px !important;
  height: 46px !important;
  border-radius: 16px !important;
  border: 1px solid rgba(226,232,240,1) !important;
  background: rgba(248,250,252,1) !important;
  display:flex !important;
  align-items:center !important;
  justify-content:center !important;
  padding: 0 !important;
}

.product-card.product-card-admin .pc-icon-btn:active{ transform: scale(0.96) !important; }

/* delete */
.product-card.product-card-admin .pc-delete-btn{
  border: 1px solid rgba(239,68,68,0.25) !important;
  background: rgba(239,68,68,0.10) !important;
  color:#ef4444 !important;
}

/* status */
.product-card.product-card-admin .pc-status-btn .status-icon{
  font-weight: 1000 !important;
  font-size: 20px !important;
  line-height: 1 !important;
}
.product-card.product-card-admin .pc-status-btn .status-on{ color:#10b981 !important; }
.product-card.product-card-admin .pc-status-btn .status-off{ color:#f59e0b !important; }

@media (max-width:520px){
  .product-card.product-card-admin{
    padding: 12px 12px !important;
    min-height: 88px !important;
  }
  .product-card.product-card-admin .pc-icon-btn{
    width: 44px !important;
    height: 44px !important;
  }
}

/* =======================
   END_ADMIN_PRODUCT_CARDS_PRO_FINAL_165
   ======================= */


/* =========================
   BEGIN_ADMIN_PRODUCT_CARDS_GRID_169
   Admin Product Manager cards (ONLY)
   Fix layout: actions LEFT, info RIGHT + pro spacing
   ========================= */
.product-card.product-card-admin{
  /* overpower previous scattered rules */
  display: grid !important;
  grid-template-columns: 120px 1fr !important; /* left=actions, right=info */
  gap: 14px !important;
  align-items: center !important;

  padding: 14px 14px !important;
  margin: 0 0 12px 0 !important;

  height: auto !important;
  min-height: 96px !important;

  border-radius: 20px !important;
  background: rgba(255,255,255,0.96) !important;
  border: 1px solid rgba(226,232,240,1) !important;
  box-shadow: 0 10px 26px rgba(15,23,42,0.06) !important;

  overflow: hidden !important;
}

/* right side info */
.product-card.product-card-admin .pc-right{
  grid-column: 2 !important;
  min-width: 0 !important;
  display: flex !important;
  flex-direction: column !important;
  gap: 8px !important;
  text-align: right !important;
  justify-content: center !important;
}

.product-card.product-card-admin .pc-top{
  display: flex !important;
  align-items: center !important;
  justify-content: flex-end !important;
  gap: 10px !important;
  flex-wrap: wrap !important;
}

.product-card.product-card-admin .product-name{
  font-weight: 950 !important;
  font-size: 1.08rem !important;
  color: var(--text-main) !important;
  line-height: 1.35 !important;

  white-space: nowrap !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  max-width: 100% !important;
}

/* category badge */
.product-card.product-card-admin .pc-cat{
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 6px 10px !important;
  border-radius: 999px !important;
  border: 1px solid rgba(14,165,233,0.22) !important;
  background: rgba(14,165,233,0.08) !important;
  color: var(--primary) !important;
  font-weight: 900 !important;
  font-size: 0.85rem !important;
}

/* meta row (price + stock) */
.product-card.product-card-admin .product-meta{
  display: flex !important;
  align-items: center !important;
  justify-content: flex-end !important;
  gap: 10px !important;
  flex-wrap: wrap !important;
  color: var(--text-muted) !important;
  font-weight: 850 !important;
  font-size: 0.92rem !important;
}

.product-card.product-card-admin .pc-price{
  display: inline-flex !important;
  align-items: center !important;
  padding: 6px 10px !important;
  border-radius: 999px !important;
  border: 1px solid rgba(226,232,240,1) !important;
  background: rgba(248,250,252,1) !important;
  color: var(--text-main) !important;
  font-weight: 950 !important;
}

.product-card.product-card-admin .pc-stock{
  display: inline-flex !important;
  align-items: center !important;
  padding: 6px 10px !important;
  border-radius: 999px !important;
  border: 1px solid rgba(226,232,240,1) !important;
  background: rgba(248,250,252,1) !important;
  font-weight: 950 !important;
}

/* stock colors */
.product-card.product-card-admin .stock-ok{
  color:#16a34a !important;
  border-color: rgba(16,185,129,0.22) !important;
  background: rgba(16,185,129,0.10) !important;
}
.product-card.product-card-admin .stock-low{
  color:#f59e0b !important;
  border-color: rgba(245,158,11,0.28) !important;
  background: rgba(245,158,11,0.12) !important;
}
.product-card.product-card-admin .stock-zero{
  color:#ef4444 !important;
  border-color: rgba(239,68,68,0.25) !important;
  background: rgba(239,68,68,0.10) !important;
}

/* left actions */
.product-card.product-card-admin .pc-left{
  grid-column: 1 !important;
  display: flex !important;
  gap: 10px !important;
  align-items: center !important;
  justify-content: flex-start !important;
}

.product-card.product-card-admin .pc-icon-btn{
  width: 46px !important;
  height: 46px !important;
  border-radius: 16px !important;
  border: 1px solid rgba(226,232,240,1) !important;
  background: rgba(248,250,252,1) !important;
  display:flex !important;
  align-items:center !important;
  justify-content:center !important;
  padding: 0 !important;
}
.product-card.product-card-admin .pc-icon-btn:active{ transform: scale(0.96) !important; }

.product-card.product-card-admin .pc-delete-btn{
  border: 1px solid rgba(239,68,68,0.25) !important;
  background: rgba(239,68,68,0.10) !important;
  color:#ef4444 !important;
}

.product-card.product-card-admin .pc-status-btn .status-icon{
  font-weight: 1000 !important;
  font-size: 20px !important;
  line-height: 1 !important;
}
.product-card.product-card-admin .pc-status-btn .status-on{ color:#10b981 !important; }
.product-card.product-card-admin .pc-status-btn .status-off{ color:#f59e0b !important; }

/* mobile: tighter */
@media (max-width:520px){
  .product-card.product-card-admin{
    grid-template-columns: 112px 1fr !important;
    padding: 12px 12px !important;
    min-height: 90px !important;
  }
  .product-card.product-card-admin .pc-icon-btn{
    width: 44px !important;
    height: 44px !important;
  }
}
/* =======================
   END_ADMIN_PRODUCT_CARDS_GRID_169
   ======================= */

/* =========================
   BEGIN_ADMIN_CARDS_UI_FIX_169A
   Fix admin product cards layout (actions left/center, meta aligned)
   Scope: ONLY .product-card.product-card-admin
   ========================= */

.product-card.product-card-admin{
  position: relative !important;
}

/* ستون اکشن‌ها سمت چپ و وسط‌چین عمودی */
.product-card.product-card-admin .pc-left{
  position: absolute !important;
  left: 14px !important;
  top: 50% !important;
  transform: translateY(-50%) !important;

  display: flex !important;
  flex-direction: column !important;
  gap: 10px !important;
  align-items: center !important;
  justify-content: center !important;
}

/* فضای کافی برای ستون اکشن‌ها */
.product-card.product-card-admin .pc-right{
  padding-left: 86px !important;  /* جا برای اکشن‌ها */
}

/* ردیف ۱: نام + دسته‌بندی کنار هم */
.product-card.product-card-admin .pc-top{
  display: flex !important;
  align-items: center !important;
  justify-content: flex-start !important;
  gap: 10px !important;
}

/* ردیف ۲: قیمت و موجودی کنار هم و هم‌ارتفاع */
.product-card.product-card-admin .product-meta{
  display: flex !important;
  align-items: center !important;
  justify-content: flex-start !important;
  gap: 10px !important;
}

/* چیپ‌ها هم‌ارتفاع و منظم */
.product-card.product-card-admin .pc-price,
.product-card.product-card-admin .pc-stock{
  min-height: 38px !important;
  padding: 8px 12px !important;
}

/* دکمه‌ها کمی جمع‌وجورتر */
.product-card.product-card-admin .pc-icon-btn{
  width: 44px !important;
  height: 44px !important;
  border-radius: 14px !important;
}

/* موبایل: فاصله‌ها متناسب */
@media (max-width:520px){
  .product-card.product-card-admin .pc-right{
    padding-left: 80px !important;
  }
  .product-card.product-card-admin .pc-left{
    left: 12px !important;
  }
}

/* =======================
   END_ADMIN_CARDS_UI_FIX_169A
   ======================= */

/* =========================
   BEGIN_ADMIN_CARD_FIXED_FINAL
   ONLY Admin Product Manager cards
   Selector is intentionally strong to beat old !important blocks
   ========================= */

.product-card.product-card-admin.admin-card-fixed{
  display: grid !important;
  grid-template-columns: 1fr 112px !important; /* right info | left actions */
  grid-template-rows: auto auto !important;
  gap: 10px 12px !important;

  align-items: center !important;
  padding: 14px 14px !important;
  margin: 0 0 12px 0 !important;

  border-radius: 20px !important;
  background: rgba(255,255,255,0.96) !important;
  border: 1px solid rgba(226,232,240,1) !important;
  box-shadow: 0 10px 26px rgba(15,23,42,0.06) !important;

  min-height: 96px !important;
  overflow: hidden !important;
}

/* --- Actions column (LEFT) --- */
.product-card.product-card-admin.admin-card-fixed .pc-left{
  grid-column: 2 !important;
  grid-row: 1 / span 2 !important;

  display: flex !important;
  flex-direction: column !important;
  gap: 10px !important;
  align-items: center !important;
  justify-content: center !important;
}

.product-card.product-card-admin.admin-card-fixed .pc-icon-btn{
  width: 46px !important;
  height: 46px !important;
  border-radius: 16px !important;
  padding: 0 !important;
  display:flex !important;
  align-items:center !important;
  justify-content:center !important;
  border: 1px solid rgba(226,232,240,1) !important;
  background: rgba(248,250,252,1) !important;
}
.product-card.product-card-admin.admin-card-fixed .pc-icon-btn:active{
  transform: scale(0.96) !important;
}
.product-card.product-card-admin.admin-card-fixed .pc-delete-btn{
  border: 1px solid rgba(239,68,68,0.25) !important;
  background: rgba(239,68,68,0.10) !important;
  color:#ef4444 !important;
}
.product-card.product-card-admin.admin-card-fixed .pc-status-btn .status-icon{
  font-weight: 1000 !important;
  font-size: 20px !important;
  line-height: 1 !important;
}
.product-card.product-card-admin.admin-card-fixed .pc-status-btn .status-on{ color:#10b981 !important; }
.product-card.product-card-admin.admin-card-fixed .pc-status-btn .status-off{ color:#f59e0b !important; }

/* --- Info column (RIGHT) --- */
.product-card.product-card-admin.admin-card-fixed .pc-right{
  grid-column: 1 !important;
  grid-row: 1 / span 2 !important;

  min-width: 0 !important;
  display: flex !important;
  flex-direction: column !important;
  gap: 8px !important;
  text-align: right !important;
}

/* Row 1: name + category badge */
.product-card.product-card-admin.admin-card-fixed .pc-top{
  display:flex !important;
  align-items:center !important;
  justify-content:flex-start !important;
  gap: 10px !important;
  flex-wrap: wrap !important;
}

.product-card.product-card-admin.admin-card-fixed .product-name{
  font-weight: 950 !important;
  font-size: 1.08rem !important;
  color: var(--text-main) !important;
  line-height: 1.35 !important;
  white-space: nowrap !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  max-width: 100% !important;
}

.product-card.product-card-admin.admin-card-fixed .pc-cat{
  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
  padding: 6px 10px !important;
  border-radius: 999px !important;
  border: 1px solid rgba(14,165,233,0.22) !important;
  background: rgba(14,165,233,0.08) !important;
  color: var(--primary) !important;
  font-weight: 900 !important;
  font-size: 0.85rem !important;
}

/* Row 2: price + stock aligned */
.product-card.product-card-admin.admin-card-fixed .product-meta{
  display:flex !important;
  align-items:center !important;
  justify-content:flex-start !important;
  gap: 10px !important;
  flex-wrap: wrap !important;
  color: var(--text-muted) !important;
  font-weight: 850 !important;
  font-size: 0.92rem !important;
}

.product-card.product-card-admin.admin-card-fixed .pc-price,
.product-card.product-card-admin.admin-card-fixed .pc-stock{
  display:inline-flex !important;
  align-items:center !important;
  padding: 8px 12px !important;
  border-radius: 999px !important;
  min-height: 38px !important;
  border: 1px solid rgba(226,232,240,1) !important;
  background: rgba(248,250,252,1) !important;
  font-weight: 950 !important;
}

.product-card.product-card-admin.admin-card-fixed .stock-ok{
  color:#16a34a !important;
  border-color: rgba(16,185,129,0.22) !important;
  background: rgba(16,185,129,0.10) !important;
}
.product-card.product-card-admin.admin-card-fixed .stock-low{
  color:#f59e0b !important;
  border-color: rgba(245,158,11,0.28) !important;
  background: rgba(245,158,11,0.12) !important;
}
.product-card.product-card-admin.admin-card-fixed .stock-zero{
  color:#ef4444 !important;
  border-color: rgba(239,68,68,0.25) !important;
  background: rgba(239,68,68,0.10) !important;
}

@media (max-width:520px){
  .product-card.product-card-admin.admin-card-fixed{
    grid-template-columns: 1fr 104px !important;
    padding: 12px 12px !important;
    min-height: 92px !important;
  }
  .product-card.product-card-admin.admin-card-fixed .pc-icon-btn{
    width: 44px !important;
    height: 44px !important;
  }
}

/* =======================
   END_ADMIN_CARD_FIXED_FINAL
   ======================= */

/* =========================
   BEGIN_ADMIN_CARD_PRO_TUNE_169B
   Option 1: keep actions LEFT column, but smaller & more premium
   Scope: ONLY admin product cards
   ========================= */

.product-card.product-card-admin.admin-card-fixed{
  /* compact card */
  padding: 12px 12px !important;
  min-height: 84px !important;
  border-radius: 18px !important;
}

/* make actions column narrower */
.product-card.product-card-admin.admin-card-fixed{
  grid-template-columns: 1fr 92px !important;
}

/* actions: smaller, softer */
.product-card.product-card-admin.admin-card-fixed .pc-left{
  gap: 8px !important;
}

.product-card.product-card-admin.admin-card-fixed .pc-icon-btn{
  width: 38px !important;
  height: 38px !important;
  border-radius: 14px !important;
  box-shadow: none !important;
  border-color: rgba(226,232,240,0.9) !important;
  background: rgba(248,250,252,0.9) !important;
}

.product-card.product-card-admin.admin-card-fixed .pc-delete-btn{
  background: rgba(239,68,68,0.08) !important;
  border-color: rgba(239,68,68,0.18) !important;
}

.product-card.product-card-admin.admin-card-fixed .pc-status-btn{
  background: rgba(16,185,129,0.06) !important;
  border-color: rgba(16,185,129,0.18) !important;
}

.product-card.product-card-admin.admin-card-fixed .pc-status-btn .status-icon{
  font-size: 18px !important;
}

/* ---- Right side: two rows, aligned ---- */
.product-card.product-card-admin.admin-card-fixed .pc-right{
  gap: 6px !important;
}

/* row1: name + category */
.product-card.product-card-admin.admin-card-fixed .pc-top{
  align-items: center !important;
  gap: 8px !important;
}

/* smaller category badge */
.product-card.product-card-admin.admin-card-fixed .pc-cat{
  padding: 5px 9px !important;
  font-size: 0.82rem !important;
  border-color: rgba(14,165,233,0.18) !important;
  background: rgba(14,165,233,0.06) !important;
}

/* row2: price + stock side-by-side (compact) */
.product-card.product-card-admin.admin-card-fixed .product-meta{
  gap: 8px !important;
}

/* compact chips */
.product-card.product-card-admin.admin-card-fixed .pc-price,
.product-card.product-card-admin.admin-card-fixed .pc-stock{
  padding: 6px 10px !important;
  min-height: 34px !important;
  font-size: 0.9rem !important;
  border-color: rgba(226,232,240,0.9) !important;
  background: rgba(248,250,252,0.85) !important;
}

/* stock colors softer/premium */
.product-card.product-card-admin.admin-card-fixed .stock-ok{
  border-color: rgba(16,185,129,0.18) !important;
  background: rgba(16,185,129,0.08) !important;
}
.product-card.product-card-admin.admin-card-fixed .stock-low{
  border-color: rgba(245,158,11,0.20) !important;
  background: rgba(245,158,11,0.08) !important;
}
.product-card.product-card-admin.admin-card-fixed .stock-zero{
  border-color: rgba(239,68,68,0.18) !important;
  background: rgba(239,68,68,0.08) !important;
}

/* mobile */
@media (max-width:520px){
  .product-card.product-card-admin.admin-card-fixed{
    grid-template-columns: 1fr 88px !important;
    padding: 11px 11px !important;
    min-height: 82px !important;
  }
  .product-card.product-card-admin.admin-card-fixed .pc-icon-btn{
    width: 36px !important;
    height: 36px !important;
    border-radius: 13px !important;
  }
}

/* =======================
   END_ADMIN_CARD_PRO_TUNE_169B
   ======================= */

/* =========================
   BEGIN_ADMIN_CARD_PLAN_B_169C
   Plan B: two-row pro layout + key-value chips + minimal actions
   Scope: ONLY admin product cards
   Requires existing: .admin-card-fixed, .pc-left, .pc-right, .pc-top, .product-meta, .pc-price, .pc-stock
   ========================= */

.product-card.product-card-admin.admin-card-fixed{
  /* tighter, more commercial */
  padding: 12px 12px !important;
  min-height: 82px !important;
  border-radius: 18px !important;
  grid-template-columns: 1fr 88px !important; /* info | actions */
  gap: 8px 12px !important;
}

/* Actions: minimal */
.product-card.product-card-admin.admin-card-fixed .pc-left{
  gap: 8px !important;
}
.product-card.product-card-admin.admin-card-fixed .pc-icon-btn{
  width: 36px !important;
  height: 36px !important;
  border-radius: 12px !important;
  border-color: rgba(226,232,240,0.9) !important;
  background: rgba(248,250,252,0.6) !important;
}
.product-card.product-card-admin.admin-card-fixed .pc-delete-btn{
  background: rgba(239,68,68,0.06) !important;
  border-color: rgba(239,68,68,0.16) !important;
}
.product-card.product-card-admin.admin-card-fixed .pc-status-btn{
  background: rgba(16,185,129,0.05) !important;
  border-color: rgba(16,185,129,0.15) !important;
}
.product-card.product-card-admin.admin-card-fixed .pc-status-btn .status-icon{
  font-size: 17px !important;
}

/* Row 1: name + category (compact) */
.product-card.product-card-admin.admin-card-fixed .pc-right{
  gap: 6px !important;
}

.product-card.product-card-admin.admin-card-fixed .pc-top{
  display:flex !important;
  align-items:center !important;
  justify-content:flex-start !important;
  gap: 8px !important;
  flex-wrap: nowrap !important;
}

.product-card.product-card-admin.admin-card-fixed .product-name{
  font-size: 1.05rem !important;
  font-weight: 950 !important;
  max-width: 100% !important;
}

.product-card.product-card-admin.admin-card-fixed .pc-cat{
  padding: 5px 9px !important;
  font-size: 0.8rem !important;
  background: rgba(14,165,233,0.05) !important;
  border-color: rgba(14,165,233,0.16) !important;
}

/* Row 2: key-value mini cards (Stock + Price) */
.product-card.product-card-admin.admin-card-fixed .product-meta{
  display:grid !important;
  grid-template-columns: auto auto !important; /* stock | price */
  gap: 8px !important;
  justify-content: start !important;
}

/* unify chips */
.product-card.product-card-admin.admin-card-fixed .pc-price,
.product-card.product-card-admin.admin-card-fixed .pc-stock{
  position: relative !important;
  display:flex !important;
  align-items:center !important;
  justify-content:center !important;
  min-height: 34px !important;
  padding: 6px 10px !important;
  border-radius: 14px !important;
  font-size: 0.9rem !important;
  font-weight: 950 !important;
  background: rgba(248,250,252,0.85) !important;
  border-color: rgba(226,232,240,0.9) !important;
}

/* add subtle labels using pseudo elements */
.product-card.product-card-admin.admin-card-fixed .pc-stock::before{
  content: "موجودی:" !important;
  font-size: 0.78rem !important;
  font-weight: 900 !important;
  opacity: 0.75 !important;
  margin-left: 6px !important;
}
.product-card.product-card-admin.admin-card-fixed .pc-price::before{
  content: "قیمت:" !important;
  font-size: 0.78rem !important;
  font-weight: 900 !important;
  opacity: 0.75 !important;
  margin-left: 6px !important;
}

/* stock colors stay but soften */
.product-card.product-card-admin.admin-card-fixed .stock-ok{
  background: rgba(16,185,129,0.08) !important;
  border-color: rgba(16,185,129,0.18) !important;
}
.product-card.product-card-admin.admin-card-fixed .stock-low{
  background: rgba(245,158,11,0.08) !important;
  border-color: rgba(245,158,11,0.20) !important;
}
.product-card.product-card-admin.admin-card-fixed .stock-zero{
  background: rgba(239,68,68,0.08) !important;
  border-color: rgba(239,68,68,0.18) !important;
}

/* mobile */
@media (max-width:520px){
  .product-card.product-card-admin.admin-card-fixed{
    grid-template-columns: 1fr 84px !important;
  }
  .product-card.product-card-admin.admin-card-fixed .pc-icon-btn{
    width: 34px !important;
    height: 34px !important;
    border-radius: 11px !important;
  }
}

/* =======================
   END_ADMIN_CARD_PLAN_B_169C
   ======================= */

/* =========================
   BEGIN_ADMIN_CARD_LAYOUT_169D
   Requested layout:
   Right: row1 name+category, row2 stock number (smart color) + price (toman)
   Left: status then trash
   Scope: ONLY admin product cards
   ========================= */

.product-card.product-card-admin.admin-card-fixed{
  display: grid !important;
  grid-template-columns: 1fr 72px !important; /* right info | left actions */
  align-items: center !important;
  gap: 10px 12px !important;

  padding: 12px 12px !important;
  min-height: 82px !important;
  border-radius: 18px !important;
}

/* LEFT column: status then trash */
.product-card.product-card-admin.admin-card-fixed .pc-left{
  grid-column: 2 !important;
  display: flex !important;
  flex-direction: column !important;
  gap: 8px !important;
  align-items: center !important;
  justify-content: center !important;
}

.product-card.product-card-admin.admin-card-fixed .pc-icon-btn{
  width: 36px !important;
  height: 36px !important;
  border-radius: 12px !important;
  padding: 0 !important;
  display:flex !important;
  align-items:center !important;
  justify-content:center !important;
  border: 1px solid rgba(226,232,240,0.9) !important;
  background: rgba(248,250,252,0.65) !important;
}
.product-card.product-card-admin.admin-card-fixed .pc-icon-btn:active{ transform: scale(0.96) !important; }

/* status subtle */
.product-card.product-card-admin.admin-card-fixed .pc-status-btn{
  border-color: rgba(16,185,129,0.16) !important;
  background: rgba(16,185,129,0.05) !important;
}
.product-card.product-card-admin.admin-card-fixed .pc-status-btn .status-icon{
  font-weight: 1000 !important;
  font-size: 18px !important;
  line-height: 1 !important;
}
.product-card.product-card-admin.admin-card-fixed .pc-status-btn .status-on{ color:#10b981 !important; }
.product-card.product-card-admin.admin-card-fixed .pc-status-btn .status-off{ color:#f59e0b !important; }

/* delete subtle */
.product-card.product-card-admin.admin-card-fixed .pc-delete-btn{
  border-color: rgba(239,68,68,0.18) !important;
  background: rgba(239,68,68,0.06) !important;
  color:#ef4444 !important;
}

/* RIGHT column */
.product-card.product-card-admin.admin-card-fixed .pc-right{
  grid-column: 1 !important;
  min-width: 0 !important;
  display: flex !important;
  flex-direction: column !important;
  gap: 6px !important;
  text-align: right !important;
}

/* row 1: name + category */
.product-card.product-card-admin.admin-card-fixed .pc-top{
  display:flex !important;
  align-items:center !important;
  justify-content:flex-start !important;
  gap: 8px !important;
  flex-wrap: nowrap !important;
}

.product-card.product-card-admin.admin-card-fixed .product-name{
  font-weight: 950 !important;
  font-size: 1.06rem !important;
  color: var(--text-main) !important;
  line-height: 1.35 !important;
  white-space: nowrap !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  max-width: 100% !important;
}

.product-card.product-card-admin.admin-card-fixed .pc-cat{
  padding: 5px 9px !important;
  border-radius: 999px !important;
  font-size: 0.8rem !important;
  font-weight: 900 !important;
  border: 1px solid rgba(14,165,233,0.16) !important;
  background: rgba(14,165,233,0.05) !important;
  color: var(--primary) !important;
}

/* row 2: ONLY stock number + price toman */
.product-card.product-card-admin.admin-card-fixed .product-meta{
  display:flex !important;
  align-items:center !important;
  justify-content:flex-start !important;
  gap: 8px !important;
  flex-wrap: wrap !important;
}

/* compact chips */
.product-card.product-card-admin.admin-card-fixed .pc-stock,
.product-card.product-card-admin.admin-card-fixed .pc-price{
  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
  min-height: 34px !important;
  padding: 6px 10px !important;
  border-radius: 14px !important;
  font-weight: 950 !important;
  font-size: 0.92rem !important;
  border: 1px solid rgba(226,232,240,0.9) !important;
  background: rgba(248,250,252,0.85) !important;
}

/* smart stock colors */
.product-card.product-card-admin.admin-card-fixed .stock-ok{
  color:#16a34a !important;
  border-color: rgba(16,185,129,0.18) !important;
  background: rgba(16,185,129,0.08) !important;
}
.product-card.product-card-admin.admin-card-fixed .stock-low{
  color:#f59e0b !important;
  border-color: rgba(245,158,11,0.20) !important;
  background: rgba(245,158,11,0.08) !important;
}
.product-card.product-card-admin.admin-card-fixed .stock-zero{
  color:#ef4444 !important;
  border-color: rgba(239,68,68,0.18) !important;
  background: rgba(239,68,68,0.08) !important;
}

@media (max-width:520px){
  .product-card.product-card-admin.admin-card-fixed{
    grid-template-columns: 1fr 68px !important;
    padding: 11px 11px !important;
    min-height: 80px !important;
  }
  .product-card.product-card-admin.admin-card-fixed .pc-icon-btn{
    width: 34px !important;
    height: 34px !important;
    border-radius: 11px !important;
  }
}

/* =======================
   END_ADMIN_CARD_LAYOUT_169D
   ======================= */

/* =========================
   BEGIN_ADMIN_META_ONE_ROW_169E
   Force stock + price to stay in one row (admin cards only)
   ========================= */

.product-card.product-card-admin.admin-card-fixed .product-meta{
  display: flex !important;
  flex-direction: row !important;
  flex-wrap: nowrap !important;        /* مهم: جلوگیری از افتادن زیر هم */
  align-items: center !important;
  justify-content: flex-start !important;
  gap: 10px !important;
  min-width: 0 !important;
}

/* هر دو چیپ ثابت و هم‌ارتفاع */
.product-card.product-card-admin.admin-card-fixed .pc-stock,
.product-card.product-card-admin.admin-card-fixed .pc-price{
  flex: 0 0 auto !important;           /* اجازه ندهد ردیف بشکند */
  white-space: nowrap !important;      /* جلوگیری از شکستن متن */
}

/* اگر صفحه خیلی کوچک شد، اندازه چیپ‌ها کمی جمع‌تر شود ولی باز هم زیر هم نروند */
@media (max-width:360px){
  .product-card.product-card-admin.admin-card-fixed .pc-stock,
  .product-card.product-card-admin.admin-card-fixed .pc-price{
    padding: 6px 8px !important;
    font-size: 0.88rem !important;
  }
}

/* =======================
   END_ADMIN_META_ONE_ROW_169E
   ======================= */

/* =========================
   BEGIN_REMOVE_STOCK_LABEL_169F
   Remove "موجودی" label and show only "۲۰ عدد" (admin cards only)
   ========================= */

/* اگر قبلاً با pseudo-element لیبل گذاشته شده بود، حذفش کن */
.product-card.product-card-admin.admin-card-fixed .pc-stock::before{
  content: "" !important;
  margin: 0 !important;
  padding: 0 !important;
  display: none !important;
}

/* اگر داخل چیپ، span یا متن جداگانه‌ای برای لیبل وجود دارد، مخفی کن */
.product-card.product-card-admin.admin-card-fixed .pc-stock .label,
.product-card.product-card-admin.admin-card-fixed .pc-stock .stock-label,
.product-card.product-card-admin.admin-card-fixed .pc-stock .lbl,
.product-card.product-card-admin.admin-card-fixed .pc-stock .hint{
  display: none !important;
}

/* مطمئن شو متن عدد شکسته نشود */
.product-card.product-card-admin.admin-card-fixed .pc-stock{
  white-space: nowrap !important;
}

/* =======================
   END_REMOVE_STOCK_LABEL_169F
   ======================= */

/* =========================
   BEGIN_ADMIN_BADGES_SMALLER_169G
   Make category/stock/price chips smaller (admin cards only)
   ========================= */

/* category badge smaller */
.product-card.product-card-admin.admin-card-fixed .pc-cat{
  font-size: 0.74rem !important;
  padding: 4px 8px !important;
  border-radius: 999px !important;
}

/* stock + price smaller */
.product-card.product-card-admin.admin-card-fixed .pc-stock,
.product-card.product-card-admin.admin-card-fixed .pc-price{
  font-size: 0.84rem !important;
  padding: 5px 8px !important;
  min-height: 30px !important;
  border-radius: 12px !important;
}

/* if any old "price:" label exists, keep it compact */
.product-card.product-card-admin.admin-card-fixed .pc-price::before{
  font-size: 0.72rem !important;
  margin-left: 4px !important;
}

/* =======================
   END_ADMIN_BADGES_SMALLER_169G
   ======================= */

/* =========================
   BEGIN_SAFE_BOTTOM_PADDING_169H
   Prevent content going under bottom navigation
   ========================= */

/* فضای امن برای منوی پایین */
body{
  padding-bottom: calc(84px + env(safe-area-inset-bottom, 0px)) !important;
}

/* اگر کانتینر اصلی داری، بهتره آن هم padding بگیرد */
.page, .container, .content, #app{
  padding-bottom: calc(84px + env(safe-area-inset-bottom, 0px)) !important;
}

/* =======================
   END_SAFE_BOTTOM_PADDING_169H
   ======================= */

/* =========================
   BEGIN_ADMIN_ADD_PRODUCT_BTN_169I
   Add "+ افزودن محصول" next to quick charge button
   ========================= */

.admin-actions{
  display:flex !important;
  align-items:center !important;
  gap: 10px !important;
}

/* button shape consistent with current theme */
.btn-add-product{
  display:inline-flex !important;
  align-items:center !important;
  gap: 8px !important;
  padding: 10px 14px !important;
  border-radius: 12px !important;
  border: 1px solid rgba(14,165,233,0.20) !important;
  background: rgba(14,165,233,0.10) !important;
  color: var(--primary) !important;
  font-weight: 950 !important;
}

.btn-add-product .plus{
  width: 26px !important;
  height: 26px !important;
  border-radius: 10px !important;
  display:flex !important;
  align-items:center !important;
  justify-content:center !important;
  background: rgba(14,165,233,0.18) !important;
  font-size: 18px !important;
  line-height: 1 !important;
}

/* =======================
   END_ADMIN_ADD_PRODUCT_BTN_169I
   ======================= */

/* =========================
   BEGIN_PRODUCT_FORM_PRO_1703
   Make Add/Edit product page more commercial (no theme change)
   ========================= */

.pc-form-pro{
  padding-bottom: calc(110px + env(safe-area-inset-bottom, 0px)) !important; /* avoid bottom nav overlap */
}

.pc-form-pro .pc-form-subtitle{
  margin-top: 6px;
  font-size: 0.92rem;
  opacity: 0.72;
  line-height: 1.6;
}

/* make close button less dominant */
.pc-form-pro .pc-form-close{
  width: 42px !important;
  height: 42px !important;
  border-radius: 14px !important;
  background: rgba(239,68,68,0.06) !important;
  border: 1px solid rgba(239,68,68,0.16) !important;
}

/* sticky action bar */
.pc-form-stickybar{
  position: fixed;
  left: 12px;
  right: 12px;
  bottom: calc(72px + env(safe-area-inset-bottom, 0px)); /* above bottom nav */
  z-index: 9999;
  background: rgba(255,255,255,0.92);
  backdrop-filter: blur(8px);
  border: 1px solid rgba(226,232,240,0.9);
  border-radius: 18px;
  padding: 10px;
  box-shadow: 0 12px 26px rgba(15,23,42,0.10);
  display: flex;
  gap: 10px;
}

.pc-form-stickybar .pc-btn{
  flex: 1 1 auto;
  height: 46px;
  border-radius: 14px;
  font-weight: 950;
  border: 1px solid rgba(226,232,240,0.9);
}

.pc-form-stickybar .pc-btn-primary{
  background: rgba(14,165,233,0.90);
  color: #fff;
  border-color: rgba(14,165,233,0.35);
}
.pc-form-stickybar .pc-btn-primary[disabled]{
  opacity: 0.45;
}

.pc-form-stickybar .pc-btn-ghost{
  background: rgba(248,250,252,0.85);
  color: var(--text-main);
}

/* small hint under price */
.pc-form-pro .pc-price-hint{
  margin-top: 6px;
  font-size: 0.84rem;
  opacity: 0.70;
}

/* =======================
   END_PRODUCT_FORM_PRO_1703
   ======================= */

/* =========================
   NOTE BOX (used in product add/edit form)
   ========================= */
.pc-note{
  margin-top:10px;
  padding:10px 12px;
  border-radius:14px;
  display:flex;
  gap:10px;
  align-items:flex-start;
  font-size:0.85rem;
  line-height:1.7;
}
.pc-note-info{
  background: rgba(14,165,233,0.08);
  border: 1px solid rgba(14,165,233,0.22);
}
.pc-note-icon{
  width:22px;
  height:22px;
  border-radius:9px;
  display:flex;
  align-items:center;
  justify-content:center;
  font-weight:800;
  background: rgba(14,165,233,0.18);
  color: rgba(2,132,199,1);
  flex: 0 0 auto;
  margin-top:2px;
}

/* =========================
   HOTFIX_NOTE_FULLWIDTH_1707
   Make price hint/note box full width (stretch) in product form
   ========================= */
.pc-form-pro .pc-note,
.pc-form-pro .pc-price-hint{
  width: 100% !important;
  box-sizing: border-box !important;
  display: flex !important;
}

/* اگر والد از grid دو ستونه استفاده می‌کند */
.pc-form-pro .pc-note{
  grid-column: 1 / -1 !important;
}

/* اگر والد flex است و آیتم‌ها shrink می‌شوند */
.pc-form-pro .pc-note{
  flex: 0 0 100% !important;
  align-self: stretch !important;
}

/* بهبود فاصله و ظاهر داخل باکس */
.pc-form-pro .pc-note{
  margin-top: 10px !important;
}

/* =========================
   HOTFIX_NOTE_RELOCATE_1708
   Full width wrapper for note box under price/qty row
   ========================= */
.pc-note-fullrow{
  width: 100% !important;
  display: block !important;
  box-sizing: border-box !important;
}

.pc-note-fullrow .pc-note,
.pc-note-fullrow .pc-price-hint{
  width: 100% !important;
  max-width: 100% !important;
  display: flex !important;
  box-sizing: border-box !important;
}

/* =========================
   HOTFIX_NOTE_RELOCATE_1708
   Full width wrapper for note box under price/qty row
   ========================= */
.pc-note-fullrow{
  width: 100% !important;
  display: block !important;
  box-sizing: border-box !important;
}

.pc-note-fullrow .pc-note,
.pc-note-fullrow .pc-price-hint{
  width: 100% !important;
  max-width: 100% !important;
  display: flex !important;
  box-sizing: border-box !important;
}

/* =========================
   HOTFIX_HEADER_PRO_1710
   Compact, commercial header for Add/Edit Product page
   ========================= */

.pc-form-header-pro{
  position: relative;
  padding: 18px 16px 10px 16px !important;
  text-align: right;
}

.pc-form-header-pro > *{
  margin: 0;
}

.pc-form-header-pro h1,
.pc-form-header-pro h2{
  font-size: 1.28rem !important;
  font-weight: 900 !important;
  line-height: 1.45 !important;
}

.pc-form-header-pro .pc-form-subtitle{
  margin-top: 6px !important;
  font-size: 0.92rem !important;
  opacity: 0.70 !important;
  line-height: 1.6 !important;
}

/* متن‌های بلند قبلی را مخفی کن تا هدر تجاری شود */
.pc-form-header-pro .pc-form-longtext-hidden{
  display: none !important;
}

/* دکمه بستن استاندارد در گوشه */
.pc-form-close-pro{
  position: absolute !important;
  top: 12px !important;
  left: 12px !important;
  width: 40px !important;
  height: 40px !important;
  border-radius: 14px !important;
  background: rgba(239,68,68,0.06) !important;
  border: 1px solid rgba(239,68,68,0.18) !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
}

/* فاصله زیاد بین هدر و فرم کمتر شود */
.pc-form-pro{
  padding-top: 0 !important;
}

/* ===== HOTFIX: Inventory search – more commercial look (UI only) ===== */
.inv-page .inv-search{
  flex:1 1 240px;
  display:flex;
  align-items:center;
  gap:10px;
  padding:10px 12px;
  border-radius:12px;
  background:#fff;
  border:1px solid rgba(0,0,0,0.10);
  box-shadow:0 6px 16px rgba(0,0,0,0.03);
}

.inv-page .inv-search .inv-search-ico{
  width:34px;
  height:34px;
  border-radius:10px;
  display:flex;
  align-items:center;
  justify-content:center;
  background:rgba(2,132,199,0.08);
  color:rgba(2,132,199,0.9);
  flex:0 0 auto;
}

.inv-page .inv-search input{
  border:none;
  outline:none;
  background:transparent;
  width:100%;
  font-weight:700;
  font-size:15px;
  color:rgba(0,0,0,0.8);
}

.inv-page .inv-search input::placeholder{
  color:rgba(0,0,0,0.35);
  font-weight:600;
}

.inv-page .inv-search:focus-within{
  border-color:rgba(2,132,199,0.45);
  box-shadow:0 6px 16px rgba(0,0,0,0.03), 0 0 0 3px rgba(2,132,199,0.10);
}
/* ===== END HOTFIX ===== */

/* ===== Terminal Settings (Model A) ===== */
.badge{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border-radius:999px;font-size:.72rem;font-weight:800;border:1px solid rgba(255,255,255,0.18);}
.badge-ok{background:rgba(16,185,129,0.12);border-color:rgba(16,185,129,0.35);color:#10b981;}
.badge-warn{background:rgba(245,158,11,0.12);border-color:rgba(245,158,11,0.35);color:#f59e0b;}
.badge-on{background:rgba(59,130,246,0.10);border-color:rgba(59,130,246,0.35);color:var(--primary);}
.badge-off{background:rgba(148,163,184,0.10);border-color:rgba(148,163,184,0.25);color:var(--text-muted);}
.terminal-card input[type="radio"]{accent-color: var(--primary);}
/* ===== End Terminal Settings ===== */

/* ===== HOTFIX: Inventory tabs transparent + blue scrollbar (UI only) ===== */
.inv-page .inv-tabs2{
  background: transparent !important;     /* حذف باکس سفید */
  border: none !important;               /* حذف کادر باکس */
  box-shadow: none !important;
  backdrop-filter: none !important;
  -webkit-backdrop-filter: none !important;
  padding: 0 !important;                 /* خود تب‌ها همچنان داخلشان padding دارند */
  margin-bottom: 12px;
}

/* اسکرول افقی تب‌ها */
.inv-page .inv-tabs2{
  scrollbar-width: thin;                 /* Firefox */
  scrollbar-color: var(--primary) transparent; /* thumb آبی، track شفاف */
}

/* WebKit (Chrome/Android) */
.inv-page .inv-tabs2::-webkit-scrollbar{
  height: 6px;
}
.inv-page .inv-tabs2::-webkit-scrollbar-track{
  background: transparent;
}
.inv-page .inv-tabs2::-webkit-scrollbar-thumb{
  background: var(--primary);
  border-radius: 999px;
}

/* ===== END HOTFIX ===== */

/* ===== HOTFIX: add breathing room for horizontal scrollbars (Inventory UI) ===== */

/* Tabs row (گزارش/خرید مواد/موجودی فعلی) */
.inv-page .inv-tabs2{
  padding-bottom: 10px !important; /* فاصله برای اینکه اسکرول‌بار به تب‌ها نچسبد */
}

/* If filters row is also scrollable, give it spacing too (safe) */
.inv-page .inv-filters,
.inv-page .chip-row,
.inv-page .filters-row{
  padding-bottom: 10px;
}

/* Keep scrollbar visually separated */
.inv-page .inv-tabs2::-webkit-scrollbar,
.inv-page .inv-filters::-webkit-scrollbar,
.inv-page .chip-row::-webkit-scrollbar,
.inv-page .filters-row::-webkit-scrollbar{
  margin-top: 6px;
}


/* ===== HOTFIX: Blue border for Inventory tabs (UI only) ===== */

/* تب‌ها معمولاً button / a / div هستند؛ این selectorها پوشش گسترده می‌دهند */
.inv-page .inv-tabs2 .tab,
.inv-page .inv-tabs2 button,
.inv-page .inv-tabs2 a,
.inv-page .inv-tabs2 .pill,
.inv-page .inv-tabs2 .tab-btn{
  border: 1px solid var(--primary) !important;
  box-shadow: none !important;
}

/* حالت غیرفعال: زمینه شفاف/سفید ملایم، متن آبی */
.inv-page .inv-tabs2 .tab:not(.active),
.inv-page .inv-tabs2 button:not(.active),
.inv-page .inv-tabs2 a:not(.active),
.inv-page .inv-tabs2 .pill:not(.active),
.inv-page .inv-tabs2 .tab-btn:not(.active){
  background: rgba(255,255,255,0.85) !important;
  color: var(--primary) !important;
}

/* حالت فعال: همان آبی بماند ولی حاشیه آبی هم داشته باشد */
.inv-page .inv-tabs2 .tab.active,
.inv-page .inv-tabs2 button.active,
.inv-page .inv-tabs2 a.active,
.inv-page .inv-tabs2 .pill.active,
.inv-page .inv-tabs2 .tab-btn.active{
  border-color: var(--primary) !important;
}

/* ===== END HOTFIX ===== */


/* HOTFIX_TERMINAL_SETTINGS_UI_PRO */
.tc-page{padding:16px;border-radius:14px}
.tc-page-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px}
.tc-page-title{font-weight:1000;font-size:1.15rem;margin:0}
.tc-page-sub{margin-top:6px;line-height:1.7;font-size:.82rem;color:var(--text-muted)}
.tc-summary{padding:12px;border-radius:14px;margin-bottom:12px;border:1px solid rgba(59,130,246,0.18)}
.tc-summary-row{display:flex;justify-content:space-between;gap:10px;align-items:center}
.tc-summary-val{font-weight:1000;margin-top:4px}
.tc-left{text-align:left}

.tc-grid{display:grid;gap:10px}

.tc-card{padding:14px;border-radius:14px;border:1px solid rgba(59,130,246,0.22)}
.tc-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}
.tc-title-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}
.tc-title{font-weight:1000}
.tc-subrow{display:flex;align-items:center;gap:8px;margin-top:6px}
.tc-dot{width:4px;height:4px;border-radius:999px;background:rgba(255,255,255,0.25);display:inline-block}
.tc-muted{color:var(--text-muted);font-size:.78rem}
.tc-actions{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:12px}
.tc-btn-outline{border-radius:12px;border:1px solid rgba(59,130,246,.35);background:rgba(255,255,255,0.02)}
.tc-default{display:flex;align-items:center;gap:8px;cursor:pointer;user-select:none;font-weight:800}
.tc-disabled{opacity:.55;cursor:not-allowed}
.tc-hint{margin-top:10px;font-size:.78rem;color:var(--text-muted);line-height:1.7}

/* Badges */
.tc-badge{font-size:.72rem;font-weight:900;padding:5px 10px;border-radius:999px;border:1px solid rgba(255,255,255,0.16);background:rgba(255,255,255,0.06)}
.tc-badge-ok{border-color:rgba(16,185,129,0.35);background:rgba(16,185,129,0.10);color:#10b981}
.tc-badge-warn{border-color:rgba(245,158,11,0.35);background:rgba(245,158,11,0.10);color:#f59e0b}
.tc-badge-default{border-color:rgba(59,130,246,0.35);background:rgba(59,130,246,0.10);color:var(--primary)}

/* Toggle */
.tc-switch{position:relative;display:inline-block;width:48px;height:28px;flex:0 0 auto}
.tc-switch input{opacity:0;width:0;height:0}
.tc-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,0.10);border:1px solid rgba(255,255,255,0.18);transition:.18s;border-radius:999px}
.tc-slider:before{position:absolute;content:"";height:22px;width:22px;left:3px;top:50%;transform:translateY(-50%);background:rgba(255,255,255,0.90);transition:.18s;border-radius:999px;box-shadow:0 4px 10px rgba(0,0,0,0.18)}
.tc-switch input:checked + .tc-slider{background:rgba(59,130,246,0.22);border-color:rgba(59,130,246,0.35)}
.tc-switch input:checked + .tc-slider:before{transform:translate(20px,-50%);background:#fff}
/* END HOTFIX_TERMINAL_SETTINGS_UI_PRO */



/* HOTFIX_TERMINAL_SETTINGS_UI_CLEAN_BLUE */
.tc-page{padding:16px;border-radius:14px}
.tc-page-head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px}
.tc-page-title{font-weight:1000;font-size:1.12rem;margin:0}

.tc-summary{padding:10px 12px;border-radius:14px;margin-bottom:12px;border:1px solid rgba(59,130,246,0.28);background:rgba(59,130,246,0.06)}
.tc-summary-row{display:flex;justify-content:space-between;align-items:center;gap:10px}
.tc-summary-val{font-weight:1000}

.tc-grid{display:grid;gap:12px}

/* Card layout (3 rows) */
.tc-card{
  padding:14px;
  border-radius:14px;
  border:1px solid rgba(59,130,246,0.32);
  background:rgba(255,255,255,0.02);
}
.tc-row{display:flex;justify-content:space-between;align-items:center;gap:12px}
.tc-row-head{margin-bottom:8px}
.tc-row-status{margin-bottom:10px}
.tc-row-actions{margin-bottom:6px}

.tc-right{display:flex;align-items:center;gap:10px;flex-wrap:wrap}
.tc-left{display:flex;align-items:center;gap:10px}

.tc-title{font-weight:1000}
.tc-mini{display:flex;align-items:center;gap:8px}

.tc-muted{color:var(--text-muted);font-size:.78rem}
.tc-sep{width:5px;height:5px;border-radius:999px;background:rgba(59,130,246,0.35);display:inline-block}

/* Buttons */
.tc-btn-outline{border-radius:12px;border:1px solid rgba(59,130,246,.45);background:rgba(59,130,246,0.06)}

/* Default radio */
.tc-default{display:flex;align-items:center;gap:8px;cursor:pointer;user-select:none;font-weight:800}
.tc-disabled{opacity:.55;cursor:not-allowed}

/* Hint */
.tc-hint{margin-top:10px;font-size:.78rem;color:var(--text-muted);line-height:1.7}

/* Badges */
.tc-badge{font-size:.72rem;font-weight:900;padding:5px 10px;border-radius:999px;border:1px solid rgba(59,130,246,0.25);background:rgba(59,130,246,0.07);color:var(--primary)}
.tc-badge-ok{border-color:rgba(16,185,129,0.40);background:rgba(16,185,129,0.10);color:#10b981}
.tc-badge-warn{border-color:rgba(245,158,11,0.40);background:rgba(245,158,11,0.10);color:#f59e0b}
.tc-badge-default{border-color:rgba(59,130,246,0.55);background:rgba(59,130,246,0.14);color:var(--primary)}

/* Toggle */
.tc-switch{position:relative;display:inline-block;width:48px;height:28px;flex:0 0 auto}
.tc-switch input{opacity:0;width:0;height:0}
.tc-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background:rgba(59,130,246,0.10);border:1px solid rgba(59,130,246,0.30);transition:.18s;border-radius:999px}
.tc-slider:before{position:absolute;content:"";height:22px;width:22px;left:3px;top:50%;transform:translateY(-50%);background:rgba(255,255,255,0.92);transition:.18s;border-radius:999px;box-shadow:0 4px 10px rgba(0,0,0,0.18)}
.tc-switch input:checked + .tc-slider{background:rgba(59,130,246,0.22);border-color:rgba(59,130,246,0.55)}
.tc-switch input:checked + .tc-slider:before{transform:translate(20px,-50%);background:#fff}
/* END HOTFIX_TERMINAL_SETTINGS_UI_CLEAN_BLUE */


/* HOTFIX_TERMINAL_BRAND_CARD_BLUE */
/* هدف: هر برند کارتخوان به شکل یک کارت کامل با حاشیه آبی واضح و یکپارچه */
.tc-card{
  border:2px solid rgba(59,130,246,0.55) !important;
  background:rgba(255,255,255,0.03) !important;
  border-radius:16px !important;
  padding:16px !important;
  box-shadow:0 10px 24px rgba(0,0,0,0.10) !important;
}

/* فاصله داخلی و یکدست شدن ردیف‌ها داخل کارت */
.tc-row{align-items:center !important}
.tc-row-head{padding-bottom:10px;border-bottom:1px solid rgba(59,130,246,0.18)}
.tc-row-status{padding-top:10px}

/* عنوان برند پررنگ‌تر و خواناتر */
.tc-title{font-size:1.02rem !important;letter-spacing:-0.2px}

/* دکمه تنظیمات داخل کارت، هماهنگ با حاشیه آبی */
.tc-btn-outline{
  border:1px solid rgba(59,130,246,0.60) !important;
  background:rgba(59,130,246,0.08) !important;
  border-radius:14px !important;
}

/* badge پیش‌فرض کمی واضح‌تر شود */
.tc-badge-default{
  border-color:rgba(59,130,246,0.75) !important;
  background:rgba(59,130,246,0.18) !important;
}
/* END HOTFIX_TERMINAL_BRAND_CARD_BLUE */


/* HOTFIX_TERMINAL_MODEL_A */
/* صفحه */
.tcA-page{padding:16px;border-radius:14px}
.tcA-pageHead{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px}
.tcA-pageTitle{font-weight:1000;font-size:1.12rem}
.tcA-summary{padding:12px 14px;border-radius:14px;margin-bottom:12px;border:1px solid rgba(59,130,246,0.22);background:rgba(59,130,246,0.04)}
.tcA-summaryRow{display:flex;justify-content:space-between;align-items:center;gap:10px}
.tcA-muted{color:var(--text-muted);font-size:.82rem}
.tcA-sumVal{font-weight:1000}
.tcA-summaryHint{margin-top:8px;color:var(--text-muted);font-size:.78rem;line-height:1.7}

.tcA-sectionTitle{margin:10px 2px 8px;font-weight:1000;font-size:.92rem;opacity:.92}


.tcA-grid{display:grid;gap:12px}

/* کارت برند (سه بخشی) */
.tcA-card{
  border:1.5px solid rgba(59,130,246,0.55);
  background:var(--bg-card);
  border-radius:16px;
  padding:14px;
  box-shadow:0 10px 22px rgba(2,6,23,0.08);
}
.tcA-card--off{opacity:.78}

.tcA-head{
  display:flex;
  justify-content:space-between;
  align-items:center;
  gap:12px;
  padding-bottom:10px;
  border-bottom:1px solid rgba(59,130,246,0.20);
}
.tcA-title{display:flex;align-items:center;gap:10px;flex-wrap:wrap}
.tcA-name{font-weight:1000;font-size:1.02rem;letter-spacing:-0.2px}

/* Status: فقط یک خط کوتاه */
.tcA-status{margin-top:10px}

.tcA-subinfo{margin-top:8px;color:var(--text-muted);font-size:.78rem;line-height:1.65}

/* Footer: اکشن‌ها در یک خط */
.tcA-foot{
  margin-top:12px;
  display:flex;
  justify-content:space-between;
  align-items:center;
  gap:12px;
  flex-wrap:wrap;
}

.tcA-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}

/* دکمه تنظیمات */
.tcA-btn{
  border-radius:14px;
  border:1px solid rgba(59,130,246,0.35);
  background:rgba(59,130,246,0.06);
}

.tcA-btn2{
  border-radius:14px;
  border:1px solid rgba(15,23,42,0.12);
  background:rgba(15,23,42,0.04);
}

/* Badge ها */
.tcA-badge{
  font-size:.72rem;
  font-weight:900;
  padding:5px 10px;
  border-radius:999px;
  border:1px solid rgba(59,130,246,0.25);
  background:rgba(59,130,246,0.07);
  color:var(--primary);
  white-space:nowrap;
}
.tcA-ok{border-color:rgba(16,185,129,0.40);background:rgba(16,185,129,0.10);color:#10b981}
.tcA-warn{border-color:rgba(245,158,11,0.40);background:rgba(245,158,11,0.10);color:#f59e0b}
.tcA-default{border-color:rgba(59,130,246,0.55);background:rgba(59,130,246,0.10);color:var(--primary)}

/* Default radio کوتاه */
.tcA-defaultPick{display:flex;align-items:center;gap:8px;cursor:pointer;user-select:none;font-weight:900;white-space:nowrap}
.tcA-defaultPick input{transform:scale(1.05)}
.tcA-disabled{opacity:.55;cursor:not-allowed}

/* Toggle */
.tcA-switch{position:relative;display:inline-block;width:48px;height:28px;flex:0 0 auto}
.tcA-switch input{opacity:0;width:0;height:0}
.tcA-slider{
  position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;
  background:rgba(59,130,246,0.10);
  border:1px solid rgba(59,130,246,0.30);
  transition:.18s;border-radius:999px
}
.tcA-slider:before{
  position:absolute;content:"";height:22px;width:22px;left:3px;top:50%;
  transform:translateY(-50%);
  background:rgba(255,255,255,0.92);
  transition:.18s;border-radius:999px;
  box-shadow:0 4px 10px rgba(0,0,0,0.18)
}
.tcA-switch input:checked + .tcA-slider{background:rgba(59,130,246,0.22);border-color:rgba(59,130,246,0.55)}
.tcA-switch input:checked + .tcA-slider:before{transform:translate(20px,-50%);background:#fff}
/* END HOTFIX_TERMINAL_MODEL_A */

/* HOTFIX_TERMINAL_BRAND_BLUE_CARDS_V2
   هدف: هر برند کارتخوان در کارت جدا با حاشیه آبی (حتی با وجود .glass !important)
   فقط روی صفحه تنظیمات کارتخوان (tcA) اثر می‌گذارد.
*/
.glass.tcA-card{
  border:2px solid rgba(14,165,233,0.65) !important;  /* آبی واضح */
  background: var(--bg-card) !important;
  box-shadow: 0 12px 26px rgba(2,6,23,0.10) !important;
  border-radius: 16px !important;
}

.glass.tcA-card .tcA-head{
  border-bottom:1px solid rgba(14,165,233,0.25) !important;
}

.glass.tcA-card .tcA-name{
  color: var(--text-main) !important;
}

.glass.tcA-card .tcA-badge.tcA-default{
  border-color: rgba(14,165,233,0.55) !important;
  background: rgba(14,165,233,0.10) !important;
}

.glass.tcA-card .tcA-btn{
  border-color: rgba(14,165,233,0.45) !important;
  background: rgba(14,165,233,0.06) !important;
}
/* END HOTFIX_TERMINAL_BRAND_BLUE_CARDS_V2 */


/* HOTFIX_REMOVE_TERMINAL_SUMMARY_HINT_V1
   هدف: حذف متن راهنما در صفحه تنظیمات کارتخوان
*/
.tcA-summaryHint{ display:none !important; }
/* END HOTFIX_REMOVE_TERMINAL_SUMMARY_HINT_V1 */


/* HOTFIX_TERMINAL_SWITCH_GREEN_RED_V1
   هدف: سوییچ کارتخوان‌ها -> سبز (فعال) / قرمز (غیرفعال)
   فقط روی صفحه تنظیمات کارتخوان (tcA) اثر می‌گذارد.
*/
.tcA-slider{
  background: rgba(239,68,68,0.14) !important;      /* قرمز ملایم (خاموش) */
  border: 1px solid rgba(239,68,68,0.55) !important;
}

.tcA-slider:before{
  background: rgba(255,255,255,0.95) !important;
}

.tcA-switch input:checked + .tcA-slider{
  background: rgba(16,185,129,0.22) !important;    /* سبز (روشن) */
  border-color: rgba(16,185,129,0.65) !important;
}
/* END HOTFIX_TERMINAL_SWITCH_GREEN_RED_V1 */



/* HOTFIX_REPORTS_STATS_WHITE_VECTOR_ICONS_V2
   هدف: کارت‌های گزارشات و آمار (dashboard-grid / stat-card)
   - کارت سفید حرفه‌ای
   - آیکن وکتور (SVG)
   - حاشیه رنگی در حالت انتخاب (active)
*/

.dashboard-grid .stat-card{
  position:relative !important;
  overflow:hidden !important;
  cursor:pointer !important;
  user-select:none !important;
  background:#fff !important;
  border:1.5px solid rgba(15,23,42,0.12) !important;
  border-radius:18px !important;
  box-shadow:0 10px 22px rgba(2,6,23,0.07) !important;
  padding:14px 16px 16px !important;
  min-height:108px !important;
  transition:transform .12s ease, box-shadow .18s ease, border-color .18s ease, outline-color .18s ease !important;
}
.dashboard-grid .stat-card:active{
  transform:scale(0.985) !important;
  box-shadow:0 7px 16px rgba(2,6,23,0.10) !important;
}
.dashboard-grid .stat-card:focus,
.dashboard-grid .stat-card:focus-within{
  outline:3px solid rgba(59,130,246,0.14) !important;
  outline-offset:2px !important;
}
.dashboard-grid .stat-card.active{
  border-color:var(--kpi-ac, rgba(59,130,246,0.95)) !important;
  outline:3px solid rgba(59,130,246,0.12) !important;
  outline-offset:2px !important;
  box-shadow:0 16px 30px rgba(2,6,23,0.10) !important;
}

.dashboard-grid .stat-card .stat-label,
.dashboard-grid .stat-card .stat-title{
  color:rgba(15,23,42,0.72) !important;
  font-weight:900 !important;
  font-size:0.88rem !important;
  letter-spacing:-0.1px !important;
}
.dashboard-grid .stat-card .stat-value{
  color:#0b1220 !important;
  font-weight:1000 !important;
  font-size:clamp(1.20rem, 4.4vw, 1.58rem) !important;
  line-height:1.15 !important;
  letter-spacing:-0.3px !important;
  opacity:1 !important;
}

/* Replace emoji icon with SVG mask */
.dashboard-grid .stat-card .stat-icon{
  position:absolute !important;
  top:12px !important;
  left:12px !important;
  width:34px !important;
  height:34px !important;
  font-size:0 !important;
}
.dashboard-grid .stat-card .stat-icon::before{
  content:"" !important;
  display:block !important;
  width:34px !important;
  height:34px !important;
  background:var(--kpi-ac, rgba(59,130,246,0.92)) !important;
  -webkit-mask-repeat:no-repeat !important;
  -webkit-mask-position:center !important;
  -webkit-mask-size:contain !important;
  mask-repeat:no-repeat !important;
  mask-position:center !important;
  mask-size:contain !important;
  opacity:0.92 !important;
}

/* per-card accent color + icon */
.dashboard-grid .stat-card:nth-child(1){ --kpi-ac: rgba(16,185,129,0.95); }
.dashboard-grid .stat-card:nth-child(1) .stat-icon::before{
  -webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 18a6 6 0 1 1 0-12a6 6 0 0 1 0 12Zm0-14a1 1 0 0 1-1-1V2a1 1 0 1 1 2 0v1a1 1 0 0 1-1 1Zm0 20a1 1 0 0 1-1-1v-1a1 1 0 1 1 2 0v1a1 1 0 0 1-1 1ZM4 13H3a1 1 0 1 1 0-2h1a1 1 0 1 1 0 2Zm18 0h-1a1 1 0 1 1 0-2h1a1 1 0 1 1 0 2ZM5.64 6.64a1 1 0 0 1-1.41 0l-.71-.71a1 1 0 1 1 1.41-1.41l.71.71a1 1 0 0 1 0 1.41Zm13.44 13.44a1 1 0 0 1-1.41 0l-.71-.71a1 1 0 1 1 1.41-1.41l.71.71a1 1 0 0 0 0 1.41ZM18.36 6.64a1 1 0 0 0 1.41 0l.71-.71a1 1 0 1 0-1.41-1.41l-.71.71a1 1 0 0 0 0 1.41ZM5.64 19.36a1 1 0 0 0 1.41 0l.71-.71a1 1 0 1 0-1.41-1.41l-.71.71a1 1 0 0 0 0 1.41Z'/%3E%3C/svg%3E") !important;
  mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 18a6 6 0 1 1 0-12a6 6 0 0 1 0 12Zm0-14a1 1 0 0 1-1-1V2a1 1 0 1 1 2 0v1a1 1 0 0 1-1 1Zm0 20a1 1 0 0 1-1-1v-1a1 1 0 1 1 2 0v1a1 1 0 0 1-1 1ZM4 13H3a1 1 0 1 1 0-2h1a1 1 0 1 1 0 2Zm18 0h-1a1 1 0 1 1 0-2h1a1 1 0 1 1 0 2ZM5.64 6.64a1 1 0 0 1-1.41 0l-.71-.71a1 1 0 1 1 1.41-1.41l.71.71a1 1 0 0 1 0 1.41Zm13.44 13.44a1 1 0 0 1-1.41 0l-.71-.71a1 1 0 1 1 1.41-1.41l.71.71a1 1 0 0 0 0 1.41ZM18.36 6.64a1 1 0 0 0 1.41 0l.71-.71a1 1 0 1 0-1.41-1.41l-.71.71a1 1 0 0 0 0 1.41ZM5.64 19.36a1 1 0 0 0 1.41 0l.71-.71a1 1 0 1 0-1.41-1.41l-.71.71a1 1 0 0 0 0 1.41Z'/%3E%3C/svg%3E") !important;
}
.dashboard-grid .stat-card:nth-child(2){ --kpi-ac: rgba(139,92,246,0.95); }
.dashboard-grid .stat-card:nth-child(2) .stat-icon::before{
  -webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M7 2a1 1 0 0 1 1 1v1h8V3a1 1 0 1 1 2 0v1h1a3 3 0 0 1 3 3v12a3 3 0 0 1-3 3H5a3 3 0 0 1-3-3V7a3 3 0 0 1 3-3h1V3a1 1 0 0 1 1-1Zm13 8H4v9a1 1 0 0 0 1 1h14a1 1 0 0 0 1-1v-9ZM5 6a1 1 0 0 0-1 1v1h16V7a1 1 0 0 0-1-1H5Z'/%3E%3C/svg%3E") !important;
  mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M7 2a1 1 0 0 1 1 1v1h8V3a1 1 0 1 1 2 0v1h1a3 3 0 0 1 3 3v12a3 3 0 0 1-3 3H5a3 3 0 0 1-3-3V7a3 3 0 0 1 3-3h1V3a1 1 0 0 1 1-1Zm13 8H4v9a1 1 0 0 0 1 1h14a1 1 0 0 0 1-1v-9ZM5 6a1 1 0 0 0-1 1v1h16V7a1 1 0 0 0-1-1H5Z'/%3E%3C/svg%3E") !important;
}
.dashboard-grid .stat-card:nth-child(3){ --kpi-ac: rgba(245,158,11,0.95); }
.dashboard-grid .stat-card:nth-child(3) .stat-icon::before{
  -webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M21 14.5A8.5 8.5 0 0 1 9.5 3a7.5 7.5 0 1 0 11.5 11.5Z'/%3E%3C/svg%3E") !important;
  mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M21 14.5A8.5 8.5 0 0 1 9.5 3a7.5 7.5 0 1 0 11.5 11.5Z'/%3E%3C/svg%3E") !important;
}
.dashboard-grid .stat-card:nth-child(4){ --kpi-ac: rgba(59,130,246,0.95); }
.dashboard-grid .stat-card:nth-child(4) .stat-icon::before{
  -webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M4 19a1 1 0 0 1 1-1h14a1 1 0 1 1 0 2H5a1 1 0 0 1-1-1Zm2-3a1 1 0 0 1-1-1V6a1 1 0 1 1 2 0v9a1 1 0 0 1-1 1Zm6 0a1 1 0 0 1-1-1V9a1 1 0 1 1 2 0v6a1 1 0 0 1-1 1Zm6 0a1 1 0 0 1-1-1V4a1 1 0 1 1 2 0v11a1 1 0 0 1-1 1Z'/%3E%3C/svg%3E") !important;
  mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M4 19a1 1 0 0 1 1-1h14a1 1 0 1 1 0 2H5a1 1 0 0 1-1-1Zm2-3a1 1 0 0 1-1-1V6a1 1 0 1 1 2 0v9a1 1 0 0 1-1 1Zm6 0a1 1 0 0 1-1-1V9a1 1 0 1 1 2 0v6a1 1 0 0 1-1 1Zm6 0a1 1 0 0 1-1-1V4a1 1 0 1 1 2 0v11a1 1 0 0 1-1 1Z'/%3E%3C/svg%3E") !important;
}

/* END HOTFIX_REPORTS_STATS_WHITE_VECTOR_ICONS_V2 */


/* =========================
   HOTFIX_REPORTS_PRO_UI_V1
   Professional Reports UI (reports/analytics only)
   ========================= */
.repPro-page{padding-bottom:80px;}
.repPro-pad{padding:0 16px 16px 16px;}
.repPro-area{padding:10px;}

.repPro-head{display:flex; align-items:flex-start; justify-content:space-between; gap:10px; margin:8px 2px 12px;}
.repPro-h1{font-weight:1000; font-size:18px; color:#0b1220; letter-spacing:-0.2px;}
.repPro-h2{margin-top:3px; font-size:12px; color:rgba(15,23,42,0.62); font-weight:800;}

.repPro-seg{display:flex; gap:6px; padding:6px; border-radius:14px; background:rgba(2,6,23,0.05); border:1px solid rgba(2,6,23,0.08);}
.repPro-segBtn{appearance:none; border:0; background:transparent; padding:8px 10px; border-radius:12px; font-weight:1000; font-size:12px; color:rgba(15,23,42,0.70); cursor:pointer;}
.repPro-segBtn.is-active{background:#fff; box-shadow:0 8px 18px rgba(2,6,23,0.10); color:#0b1220;}

.repPro-kpiGrid{display:grid; grid-template-columns:1fr 1fr; gap:10px; margin-bottom:12px;}
.repPro-kpiCard{background:linear-gradient(145deg, rgba(255,255,255,0.96), rgba(148,163,184,0.10)); border:1.5px solid rgba(148,163,184,0.30); border-radius:18px; padding:14px 14px 16px; box-shadow:0 10px 22px rgba(2,6,23,0.08); display:flex; flex-direction:column; justify-content:space-between; min-height:96px; user-select:none;}
.repPro-kpiLbl{font-size:13px; font-weight:1000; color:rgba(15,23,42,0.70);}
.repPro-kpiVal{font-family:monospace; font-size:clamp(1.25rem, 4.6vw, 1.62rem); font-weight:1000; color:#0b1220; line-height:1.12;}

.repPro-card{background:#fff; border-radius:16px; padding:14px; border:1px solid rgba(2,6,23,0.08); box-shadow:0 10px 22px rgba(2,6,23,0.06); margin-bottom:12px;}
.repPro-cardHead{display:flex; align-items:center; justify-content:space-between; gap:10px; margin-bottom:10px;}
.repPro-cardTitle{font-weight:1000; font-size:13px; color:#0b1220;}
.repPro-cardMeta{font-size:12px; color:rgba(15,23,42,0.55); font-weight:800;}

.repPro-bar{margin-bottom:10px;}
.repPro-barTop{display:flex; align-items:center; justify-content:space-between; font-size:12px; color:rgba(15,23,42,0.72); font-weight:900; margin-bottom:4px;}
.repPro-track{background:rgba(2,6,23,0.10); height:9px; border-radius:7px; overflow:hidden;}
.repPro-fill{height:100%; border-radius:7px;}
.repPro-pos{background:#10b981;}
.repPro-cash{background:#f59e0b;}
.repPro-transfer{background:#3b82f6;}

.repPro-list{display:flex; flex-direction:column; gap:8px;}
.repPro-row{display:flex; align-items:center; justify-content:space-between; gap:10px; padding:12px; border-radius:14px; border:1px solid rgba(2,6,23,0.08); background:rgba(255,255,255,0.96);}
.repPro-row.is-pos{border-right:4px solid #10b981;}
.repPro-row.is-cash{border-right:4px solid #f59e0b;}
.repPro-rowMain{min-width:0;}
.repPro-rowName{font-weight:1000; font-size:13px; color:#0b1220; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.repPro-rowMeta{margin-top:2px; font-size:12px; color:rgba(15,23,42,0.60); font-weight:800; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.repPro-rowAmt{font-family:monospace; font-weight:1000; color:#0b1220; white-space:nowrap;}

.repPro-empty{padding:16px; border-radius:14px; border:1px dashed rgba(2,6,23,0.18); background:rgba(2,6,23,0.02); text-align:center;}
.repPro-emptyTitle{font-weight:1000; color:rgba(15,23,42,0.70);}
.repPro-emptySub{margin-top:4px; font-size:12px; color:rgba(15,23,42,0.55); font-weight:800;}

.repPro-actions{display:flex; gap:10px; margin-top:10px;}
.repPro-act{border:1px solid rgba(2,6,23,0.14); color:#0b1220; background:#fff;}

.repPro-serverCard .repPro-serverHead{display:flex; align-items:center; justify-content:space-between; gap:12px; margin-bottom:10px;}
.repPro-title{font-weight:1000; font-size:15px; color:#0b1220;}
.repPro-sub{margin-top:4px; font-size:12px; color:rgba(15,23,42,0.60); font-weight:800;}
.repPro-filters{display:grid; grid-template-columns:1fr 1fr; gap:10px;}
.repPro-field span{display:block; font-size:12px; color:rgba(15,23,42,0.60); font-weight:900; margin-bottom:6px;}

@media (max-width: 420px){
  .repPro-head{flex-direction:column; align-items:stretch;}
  .repPro-seg{justify-content:space-between;}
  .repPro-segBtn{flex:1; text-align:center;}
}


/* =========================
   HOTFIX_REPORTS_TABS_KILL_100PCT_V1
   Guarantee: tabs/segmented controls hidden ONLY in reports dashboard
   ========================= */
#dashboard-content-new .repPro-seg,
#dashboard-content-new [role="tablist"],
#dashboard-content-new .tabs,
#dashboard-content-new .tabbar,
#dashboard-content-new .seg,
#dashboard-content-new .segment,
#dashboard-content-new .segmented {
  display: none !important;
  visibility: hidden !important;
  height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  overflow: hidden !important;
  border: 0 !important;
}


/* =========================
   HOTFIX_REPORTS_BLUE_BORDERS_CSS_ONLY_V1
   Scope: Reports page only (#dashboard-content-new)
   Safe: CSS-only (no JS changes)
   ========================= */
#dashboard-content-new .repPro-kpiCard,
#dashboard-content-new .repPro-card,
#dashboard-content-new .repPro-row,
#dashboard-content-new .repPro-serverCard {
  border-color: rgba(14,165,233,0.45) !important; /* آبی ملایم */
}

#dashboard-content-new .repPro-kpiCard {
  border-width: 1.8px !important;   /* کمی ضخیم‌تر */
}

#dashboard-content-new .repPro-card,
#dashboard-content-new .repPro-row,
#dashboard-content-new .repPro-serverCard {
  border-width: 1.3px !important;
}


/* =========================
   HOTFIX_REPORTS_SELECTED_BLUE_GLOW_CSS_V1
   Selected KPI: blue glow (reports only)
   ========================= */
#dashboard-content-new .repPro-kpiCard {
  transition: box-shadow .18s ease, transform .18s ease, border-color .18s ease;
}

#dashboard-content-new .repPro-kpiCard.is-active {
  border-color: rgba(14,165,233,0.90) !important;
  box-shadow:
    0 14px 26px rgba(14,165,233,0.22),
    0 0 0 3px rgba(14,165,233,0.25) !important;
  transform: translateY(-1px);
}

/* بازخورد سریع هنگام لمس (حتی قبل از انتخاب) */
#dashboard-content-new .repPro-kpiCard:active {
  box-shadow:
    0 10px 18px rgba(14,165,233,0.18),
    0 0 0 3px rgba(14,165,233,0.18) !important;
}


/* =========================
   HOTFIX_REPORTS_REDUCE_SIDE_PADDING_V1
   Fix: remove excessive side spacing on Reports page only
   Safe: CSS-only
   ========================= */

/* کمتر کردن فاصله کلی صفحه گزارشات از اطراف */
#dashboard-content-new .repPro-pad{
  padding-left: 8px !important;
  padding-right: 8px !important;
  padding-bottom: 14px !important;
}

/* حذف padding اضافی داخل ناحیه رندر */
#dashboard-content-new .repPro-area{
  padding-left: 0 !important;
  padding-right: 0 !important;
}

/* کارت‌ها نزدیک‌تر به لبه‌ها (بدون چسبیدن) */
#dashboard-content-new .repPro-kpiGrid{
  gap: 10px !important;
}

/* روی موبایل‌های خیلی کوچک حتی کمتر */
@media (max-width: 380px){
  #dashboard-content-new .repPro-pad{
    padding-left: 6px !important;
    padding-right: 6px !important;
  }
}


/* =========================
   HOTFIX_REPORTS_KILL_SIDE_GAPS_100PCT_V1
   Goal: Remove remaining side gaps caused by global page padding (Reports only)
   Method: Full-bleed dashboard-content-new inside reports
   Safe: CSS-only
   ========================= */

/* یک متغیر برای مقدار padding والد (اگر نبود، 16px) */
#dashboard-content-new{
  --repPro-page-pad: var(--page-pad, 16px);
}

/* خنثی کردن padding والد با منفی کردن margin و افزایش عرض */
#dashboard-content-new .repPro-page{
  margin-left: calc(var(--repPro-page-pad) * -1) !important;
  margin-right: calc(var(--repPro-page-pad) * -1) !important;
  width: calc(100% + (var(--repPro-page-pad) * 2)) !important;
}

/* داخل صفحه گزارشات دیگر padding اضافی نده */
#dashboard-content-new .repPro-pad{
  padding-left: 8px !important;
  padding-right: 8px !important;
  padding-bottom: 14px !important;
}

#dashboard-content-new .repPro-area{
  padding-left: 0 !important;
  padding-right: 0 !important;
}

/* روی موبایل‌های خیلی کوچک کمی کمتر */
@media (max-width: 380px){
  #dashboard-content-new .repPro-pad{
    padding-left: 6px !important;
    padding-right: 6px !important;
  }
}


/* =========================
   HOTFIX_REPORTS_REMOVE_MAIN_PADDING_100PCT_V1
   Cause: main#app-container has padding:16px (global layout)
   Fix: cancel it ONLY for reports wrapper (.repPro-page)
   Safe: CSS-only
   ========================= */

/* چون .repPro-page مستقیماً داخل main رندر می‌شود، اینجا padding سراسری main را خنثی می‌کنیم */
main#app-container > .repPro-page{
  margin-left: -16px !important;
  margin-right: -16px !important;
  width: calc(100% + 32px) !important;
}

/* padding داخلی گزارشات را هم کنترل می‌کنیم تا خیلی فشرده/خیلی باز نشود */
main#app-container > .repPro-page .repPro-pad{
  padding-left: 8px !important;
  padding-right: 8px !important;
}

/* اگر هنوز جایی padding اضافی داشت */
main#app-container > .repPro-page .repPro-area{
  padding-left: 0 !important;
  padding-right: 0 !important;
}


/* =========================
   HOTFIX_REPORTS_PRO_UI_POLISH_CSS_ONLY_V1
   Scope: Reports page only
   Safe: CSS-only (no JS/HTML changes)
   ========================= */

/* اسکوپ دقیق: صفحه گزارشات ما با .repPro-page رندر می‌شود */
main#app-container > .repPro-page{
  background: transparent;
}

/* کارت‌های کلی گزارشات: تمیزتر و یکپارچه‌تر */
main#app-container > .repPro-page .repPro-card,
main#app-container > .repPro-page .repPro-serverCard{
  border-radius: 18px !important;
  border: 1.2px solid rgba(2,6,23,0.10) !important;
  box-shadow: 0 10px 22px rgba(2,6,23,0.06) !important;
}

/* تیترهای داخل کارت‌ها */
main#app-container > .repPro-page .repPro-cardTitle,
main#app-container > .repPro-page .repPro-title{
  font-weight: 1000 !important;
  letter-spacing: -0.2px;
}

/* بخش دکمه‌های PDF/Excel: دکمه‌ها مثل بقیه پروژه */
main#app-container > .repPro-page .repPro-actions{
  gap: 10px !important;
}
main#app-container > .repPro-page .repPro-actions .repPro-act{
  border-radius: 14px !important;
  min-height: 44px;
  border: 1.4px solid rgba(14,165,233,0.35) !important;
  box-shadow: 0 10px 20px rgba(2,6,23,0.05);
}
main#app-container > .repPro-page .repPro-actions .repPro-act:active{
  transform: translateY(1px);
}

/* Empty state: باکس “خالی” حرفه‌ای‌تر */
main#app-container > .repPro-page .repPro-empty{
  border-radius: 16px !important;
  border: 1.4px dashed rgba(14,165,233,0.40) !important;
  background: rgba(14,165,233,0.04) !important;
}

/* فیلترهای گزارش سرور: مرتب‌سازی و سازگاری موبایل */
main#app-container > .repPro-page .repPro-serverHead{
  align-items: flex-start !important;
}
main#app-container > .repPro-page .repPro-loadBtn{
  border-radius: 14px !important;
  min-height: 42px;
  border: 1.4px solid rgba(14,165,233,0.40) !important;
  background: rgba(14,165,233,0.06) !important;
  color: rgba(2,6,23,0.85) !important;
  font-weight: 1000 !important;
}
main#app-container > .repPro-page .repPro-filters{
  gap: 10px !important;
}
main#app-container > .repPro-page .repPro-field .input{
  border-radius: 14px !important;
  min-height: 44px;
  border: 1.2px solid rgba(2,6,23,0.12) !important;
}
main#app-container > .repPro-page .repPro-field .input:focus{
  outline: none !important;
  box-shadow: 0 0 0 3px rgba(14,165,233,0.22) !important;
  border-color: rgba(14,165,233,0.55) !important;
}

/* بخش سرور (#server-reports-box) معمولاً خروجی HTML/جدول تولید می‌کند => حرفه‌ای‌سازی جدول‌ها */
main#app-container > .repPro-page #server-reports-box{
  overflow: hidden;
}

/* اگر خروجی شامل table باشد: */
main#app-container > .repPro-page #server-reports-box table{
  width: 100% !important;
  border-collapse: separate !important;
  border-spacing: 0 !important;
  background: #fff;
  border: 1px solid rgba(2,6,23,0.10);
  border-radius: 16px;
  overflow: hidden;
  display: block;            /* برای اسکرول افقی */
  max-width: 100%;
}
main#app-container > .repPro-page #server-reports-box thead,
main#app-container > .repPro-page #server-reports-box tbody{
  display: table;
  width: 100%;
  table-layout: fixed;
}
main#app-container > .repPro-page #server-reports-box th{
  background: rgba(2,6,23,0.03);
  font-weight: 1000;
  font-size: 12px;
  color: rgba(2,6,23,0.75);
  padding: 12px 12px;
  border-bottom: 1px solid rgba(2,6,23,0.08);
  white-space: nowrap;
}
main#app-container > .repPro-page #server-reports-box td{
  padding: 12px 12px;
  border-bottom: 1px solid rgba(2,6,23,0.06);
  font-size: 12px;
  color: rgba(2,6,23,0.82);
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
main#app-container > .repPro-page #server-reports-box tr:last-child td{
  border-bottom: 0;
}

/* خلاصه‌های عددی سرور (اگر به صورت div/p/br باشد) خواناتر شود */
main#app-container > .repPro-page #server-reports-box{
  font-weight: 900;
  color: rgba(2,6,23,0.78);
}
main#app-container > .repPro-page #server-reports-box h1,
main#app-container > .repPro-page #server-reports-box h2,
main#app-container > .repPro-page #server-reports-box h3{
  font-weight: 1000;
  letter-spacing: -0.2px;
}

/* موبایل: فیلترها ستونی و دکمه تمام‌عرض شود */
@media (max-width: 420px){
  main#app-container > .repPro-page .repPro-serverHead{
    flex-direction: column;
    align-items: stretch !important;
  }
  main#app-container > .repPro-page .repPro-loadBtn{
    width: 100%;
  }
  main#app-container > .repPro-page .repPro-filters{
    grid-template-columns: 1fr !important;
  }
  main#app-container > .repPro-page #server-reports-box table{
    overflow-x: auto;
  }
}


/* =========================
   HOTFIX_REPORTS_PROFIT_COGS_BY_CARDS_CSS_V1
   Reports only: Profit/COGS panel
   ========================= */
#dashboard-content-new #repPro-profitBox.repPro-profitCard{
  margin-top: 12px;
}
#dashboard-content-new .repPro-profitGrid{
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 10px;
}
#dashboard-content-new .repPro-profitItem{
  border-radius: 16px;
  border: 1.2px solid rgba(14,165,233,0.35);
  background: rgba(14,165,233,0.03);
  padding: 12px;
  text-align: right;
}
#dashboard-content-new .repPro-profitLbl{
  font-size: 12px;
  font-weight: 1000;
  color: rgba(2,6,23,0.70);
}
#dashboard-content-new .repPro-profitVal{
  margin-top: 6px;
  font-family: monospace;
  font-size: 18px;
  font-weight: 1000;
  color: rgba(2,6,23,0.90);
}
#dashboard-content-new .repPro-profitUnit{
  margin-top: 2px;
  font-size: 11px;
  font-weight: 900;
  color: rgba(2,6,23,0.55);
}
#dashboard-content-new .repPro-profitHint{
  margin-top: 10px;
  font-size: 11px;
  font-weight: 800;
  color: rgba(2,6,23,0.55);
  line-height: 1.7;
}
@media (max-width: 420px){
  #dashboard-content-new .repPro-profitGrid{ grid-template-columns: 1fr; }
}


/* =========================
   HOTFIX_REPORTS_TX_DETAILS_BOTTOMSHEET_CSS_V1
   ========================= */
.repProTxOverlay{
  position: fixed;
  inset: 0;
  background: rgba(2,6,23,0.45);
  z-index: 9998;
}
.repProTxSheet{
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 9999;
  background: #fff;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  box-shadow: 0 -18px 40px rgba(2,6,23,0.18);
  max-height: 78vh;
  overflow: auto;
  transform: translateY(0);
  transition: transform .18s ease;
}
.repProTxHidden{
  display: none !important;
}

.repProTxHead{
  position: sticky;
  top: 0;
  background: #fff;
  padding: 12px 14px;
  border-bottom: 1px solid rgba(2,6,23,0.08);
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.repProTxTitle{
  font-weight: 1000;
  color: rgba(2,6,23,0.85);
}
.repProTxClose{
  width: 36px;
  height: 36px;
  border-radius: 12px;
  border: 1px solid rgba(2,6,23,0.10);
  background: rgba(2,6,23,0.03);
  font-size: 22px;
  line-height: 1;
  cursor: pointer;
}

.repProTxBody{
  padding: 12px 14px 18px;
}
.repProTxGrid{
  display: grid;
  gap: 12px;
}
.repProTxInfo{
  border: 1.2px solid rgba(14,165,233,0.28);
  background: rgba(14,165,233,0.03);
  border-radius: 16px;
  padding: 12px;
  display: grid;
  grid-template-columns: 110px 1fr;
  gap: 8px 10px;
}
.repProTxK{
  font-weight: 900;
  color: rgba(2,6,23,0.60);
  font-size: 12px;
}
.repProTxV{
  font-weight: 1000;
  color: rgba(2,6,23,0.88);
  font-size: 13px;
}

.repProTxItems{
  border: 1px solid rgba(2,6,23,0.10);
  background: rgba(2,6,23,0.02);
  border-radius: 16px;
  padding: 12px;
}
.repProTxItemsTitle{
  font-weight: 1000;
  margin-bottom: 10px;
  color: rgba(2,6,23,0.78);
}
.repProTxItemRow{
  padding: 10px 0;
  border-bottom: 1px solid rgba(2,6,23,0.06);
}
.repProTxItemRow:last-child{ border-bottom: 0; }
.repProTxItemName{
  font-weight: 1000;
  color: rgba(2,6,23,0.86);
}
.repProTxItemMeta{
  margin-top: 4px;
  font-size: 12px;
  font-weight: 900;
  color: rgba(2,6,23,0.62);
}
.repProTxEmpty{
  font-weight: 900;
  color: rgba(2,6,23,0.55);
  padding: 8px 0;
}


/* =========================
   HOTFIX_POS_CHECKOUT_DASHED_BORDER_V1
   هدف: فقط بخش «تکمیل و پرداخت» در صفحه فروش
   ========================= */

/* کارت «تکمیل و پرداخت» در POS: همان div.glass که onclick="openOrderInfoModal()" دارد */
.glass[onclick="openOrderInfoModal()"]{
  border: 2px dashed var(--primary) !important;
  box-shadow: 0 0 0 3px rgba(14,165,233,0.10) !important;
  border-radius: 18px !important;
}

/* HOTFIX_POS_CHECKOUT_DASHED_BORDER_V1 */

/* =========================
   PM_DRAG_DROP_ORDER_V1
   هدف: جابجایی کارت‌های محصول در مدیریت با درگ و دراپ + حاشیه آبی کمرنگ هنگام درگ
   ========================= */
.pm-products{ display:flex; flex-direction:column; gap:12px; }
.pc-drag-handle{
  width:36px; height:36px;
  display:flex; align-items:center; justify-content:center;
  border-radius:12px;
  border:1px solid rgba(59,130,246,.25);
  background: rgba(59,130,246,.06);
  color: rgba(30,64,175,.9);
  font-weight: 900;
  cursor: grab;
  user-select:none;
  touch-action:none;
}
.pc-drag-handle:active{ cursor: grabbing; }
.product-card.pm-dragging{
  outline: 2px solid rgba(59,130,246,.45);
  box-shadow: 0 10px 30px rgba(2,6,23,.18) !important;
  border-radius: 18px;
}
.pm-sort-placeholder{
  border: 2px dashed rgba(59,130,246,.35);
  border-radius: 18px;
  background: rgba(59,130,246,.04);
}
/* PM_DRAG_DROP_ORDER_V1 */


/* FOODOS_INVENTORY_FLAT_CARDS_V8_STATIC */
.inv-page .ing-card,
.inv-page .pc-ing-metric,
.inv-page .summary-card,
.inv-page .summary-danger,
.inv-page .summary-warn,
.inv-page .summary-success,
.inv-page .pc-inv-panel,
.inv-page .pc-inv-search,
.inv-page .pc-inv-chip,
.inv-page .pc-inv-add,
.inv-page .inv-tab2,
.inv-page .inv-tabs2{
  background-image:none !important;
}
.inv-page .ing-card{background:#fff !important;}
.inv-page .pc-ing-metric.stock{background:#f0fdf4 !important;}
.inv-page .pc-ing-metric.price{background:#eff6ff !important;}
.inv-page .pc-ing-metric.value{background:#f5f3ff !important;}
.inv-page .pc-ing-metric.warn{background:#fffbeb !important;}

/* CREDIT_SALE_AND_PERSON_MODAL_SAFE_AREA_V1 - limited to requested modals */
#pc-credit-sale-modal.pc-modal-overlay,
#pc-person-info-modal.pc-modal-overlay,
#pc-person-settlement-modal.pc-modal-overlay{
  align-items:center;
  justify-content:center;
  padding:calc(14px + env(safe-area-inset-top, 0px)) 14px calc(14px + env(safe-area-inset-bottom, 0px));
}
#pc-credit-sale-modal .pc-credit-sale-dialog,
#pc-person-info-modal .pc-person-modal,
#pc-person-settlement-modal .pc-person-modal{
  width:min(560px, 100%);
  max-height:calc(100vh - 28px - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px));
  display:flex;
  flex-direction:column;
  overflow:hidden;
  border-radius:22px;
}
#pc-credit-sale-modal .pc-credit-sale-dialog{background:#fff;color:#0f172a;border:1px solid #e2e8f0;box-shadow:0 20px 55px rgba(15,23,42,.18);direction:rtl;animation:slideUp .24s cubic-bezier(.16,1,.3,1)}
.pc-credit-modal-head{position:sticky;top:0;z-index:2;background:#fff;border-bottom:1px solid #edf2f7;padding:16px 16px 12px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}
.pc-credit-modal-head h3{margin:0;color:#101828;font-size:18px;font-weight:900}.pc-credit-modal-head p{margin:6px 0 0;color:#667085;font-size:12px;font-weight:700;line-height:1.7}.pc-credit-close{width:38px;height:38px;border-radius:14px;border:1px solid #fecaca!important;background:#fff1f2!important;color:#dc2626!important;font-size:24px;display:flex;align-items:center;justify-content:center;flex:0 0 38px}
.pc-credit-modal-body{padding:14px 16px;overflow:auto;display:grid;gap:12px}.pc-credit-modal-actions{position:sticky;bottom:0;z-index:2;background:#fff;border-top:1px solid #edf2f7;padding:12px 16px;display:grid;grid-template-columns:1fr 1fr;gap:10px}.pc-credit-amount-box{border:1px solid #dbeafe;background:#eff6ff;border-radius:18px;padding:12px;display:flex;justify-content:space-between;align-items:center;gap:10px}.pc-credit-amount-box span{color:#475569;font-weight:800;font-size:13px}.pc-credit-amount-box strong{color:#0ea5e9;font-size:18px;font-weight:950}.pc-credit-label{font-size:12px;color:#667085;font-weight:900;margin-bottom:-6px}.pc-credit-input,.pc-credit-textarea,.pc-credit-create-form input,.pc-credit-create-form select,.pc-credit-create-form textarea{width:100%;border:1px solid #dbe3ee;border-radius:14px;background:#fff;color:#101828;padding:11px 12px;font-family:inherit;font-size:14px;outline:0}.pc-credit-textarea,.pc-credit-create-form textarea{min-height:78px;resize:vertical}.pc-credit-results{display:grid;gap:8px;max-height:220px;overflow:auto}.pc-credit-person-row{width:100%;border:1px solid #edf2f7;background:#fff;border-radius:16px;padding:11px;display:flex;align-items:center;justify-content:space-between;gap:10px;text-align:right}.pc-credit-person-row b{display:block;color:#101828;font-size:14px;font-weight:900}.pc-credit-person-row span{display:block;color:#667085;font-size:12px;font-weight:750;margin-top:3px}.pc-credit-person-row strong{display:block;color:#101828;font-size:13px;font-weight:900;margin-top:3px;white-space:nowrap}.pc-credit-empty,.pc-credit-hint,.pc-credit-selected-empty{border:1px dashed #dbe3ee;background:#f8fafc;border-radius:16px;padding:13px;color:#667085;font-size:13px;font-weight:800;text-align:center}.pc-credit-create-form{border:1px solid #e7edf4;background:#fbfdff;border-radius:18px;padding:12px;display:grid;gap:9px}.pc-credit-create-form[hidden]{display:none!important}.pc-credit-form-title{font-size:13px;font-weight:950;color:#101828}.pc-credit-selected-card{border:1px solid #bbf7d0;background:#f0fdf4;border-radius:18px;padding:12px;display:flex;align-items:center;justify-content:space-between;gap:10px}.pc-credit-selected-card b{display:block;color:#101828;font-size:14px;font-weight:950}.pc-credit-selected-card span{display:block;color:#667085;font-size:12px;font-weight:800;margin-top:4px}.pc-credit-selected-card strong{display:block;color:#15803d;font-size:13px;font-weight:950;margin-top:4px;white-space:nowrap}
#pc-person-info-modal .pc-form-body,
#pc-person-settlement-modal .pc-form-body{overflow:auto;min-height:0}
#pc-person-info-modal .pc-person-modal-head,
#pc-person-settlement-modal .pc-person-modal-head{position:sticky;top:0;z-index:2;background:#fff}
#pc-person-info-modal .pc-modal-actions,
#pc-person-settlement-modal .pc-modal-actions{position:sticky;bottom:0;z-index:2;background:#fff}
.pc-person-info-modal-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.pc-person-info-modal-grid .full{grid-column:1/-1}@media(max-width:480px){.pc-credit-modal-actions{grid-template-columns:1fr}.pc-person-info-modal-grid{grid-template-columns:1fr}}
#pc-credit-sale-modal.pc-modal-overlay,
#pc-person-info-modal.pc-modal-overlay,
#pc-person-settlement-modal.pc-modal-overlay{
  position:fixed;
  inset:0;
  background:rgba(15,23,42,.55);
  backdrop-filter:blur(4px);
  -webkit-backdrop-filter:blur(4px);
  z-index:9999;
  display:none;
}
#pc-credit-sale-modal.pc-modal-overlay.open,
#pc-person-info-modal.pc-modal-overlay.open,
#pc-person-settlement-modal.pc-modal-overlay.open{display:flex;}


/* CREDIT_SALE_UI_REFINEMENTS_V9 - scoped only to settle and credit-sale modal */
.settle-modal-panel{position:relative;padding-top:56px;}
.settle-close-x{position:absolute;top:14px;left:14px;width:40px;height:40px;border-radius:14px;border:1px solid rgba(239,68,68,.24);background:rgba(239,68,68,.08);color:#dc2626;font-size:26px;font-weight:900;line-height:1;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:2}
.settle-close-x:active{transform:scale(.96)}
.settle-credit-pay-btn{width:100%;min-height:48px;border:none!important;border-radius:12px!important;background:#facc15!important;color:#111827!important;font-weight:900!important;box-shadow:0 8px 20px rgba(250,204,21,.28)!important}
#pc-credit-sale-modal .pc-credit-sale-dialog{width:min(520px, 100%);border-radius:24px;box-shadow:0 24px 60px rgba(15,23,42,.20)}
.pc-credit-modal-head{padding:18px 18px 14px;align-items:flex-start;direction:ltr}
.pc-credit-head-copy{display:grid;gap:4px;flex:1;min-width:0;direction:rtl;text-align:right}
.pc-credit-modal-head h3{font-size:19px}
.pc-credit-modal-head p{font-size:13px;line-height:1.9}
.pc-credit-modal-body{padding:16px 18px 18px;gap:14px;background:linear-gradient(180deg,#fff 0%,#fbfcfe 100%)}
.pc-credit-modal-actions{grid-template-columns:1fr;padding:14px 18px 18px}
.pc-credit-amount-box{padding:14px 16px;border-radius:20px;background:linear-gradient(180deg,#eef6ff 0%,#e9f2ff 100%)}
.pc-credit-amount-box strong{font-size:20px}
.pc-credit-results{display:grid;gap:10px}
.pc-credit-add-btn{border:1px solid #dbe3ee!important;background:#fff!important}
.pc-credit-selected-card{padding:14px 16px;border:1px solid #bfdbfe;background:linear-gradient(180deg,#f8fbff 0%,#eef6ff 100%);box-shadow:0 8px 18px rgba(59,130,246,.08)}
.pc-credit-selected-main,.pc-credit-selected-side{display:grid;gap:4px}
.pc-credit-selected-side{text-align:left}
.pc-credit-selected-card strong{color:#0369a1}
.pc-credit-create-form{padding:14px;border-radius:20px;background:#fff;border:1px solid #e6edf5;box-shadow:0 10px 22px rgba(15,23,42,.04)}
@media(max-width:480px){.settle-modal-panel{padding-top:60px}.settle-close-x{top:calc(14px + env(safe-area-inset-top,0px));left:14px}.pc-credit-modal-head{padding-top:calc(18px + env(safe-area-inset-top,0px))}}


/* CREDIT_SALE_REQUESTED_REFINEMENTS_V10 - scoped to requested areas only */
.settle-discount-row{justify-content:flex-start!important;gap:10px!important;direction:rtl;}
.settle-discount-label{display:flex;align-items:center;justify-content:flex-start;gap:9px;font-weight:800;color:var(--text-main);}
.pc-settings-credit-card{background:rgba(255,255,255,.03);}
.pc-settings-toggle-wrap{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px;cursor:pointer;}
.pc-settings-toggle-copy{font-size:.85rem;color:var(--text-main);font-weight:700;line-height:1.7;}
.pc-settings-toggle-input{position:absolute;opacity:0;pointer-events:none;}
.pc-settings-toggle-ui{position:relative;width:74px;height:36px;border-radius:999px;background:#e2e8f0;border:1px solid #cbd5e1;box-shadow:inset 0 2px 6px rgba(15,23,42,.08);display:inline-flex;align-items:center;justify-content:space-between;padding:0 9px;flex:0 0 74px;transition:.2s ease;direction:ltr;}
.pc-settings-toggle-knob{position:absolute;top:4px;left:4px;width:28px;height:28px;border-radius:999px;background:#fff;box-shadow:0 5px 12px rgba(15,23,42,.22);transition:.22s cubic-bezier(.2,.8,.2,1);z-index:2;}
.pc-settings-toggle-state{font-size:10px;font-weight:950;line-height:1;color:#64748b;z-index:1;}
.pc-settings-toggle-state.on{color:#fff;opacity:0;}.pc-settings-toggle-state.off{opacity:1;}
.pc-settings-toggle-input:checked + .pc-settings-toggle-ui{background:#0ea5e9;border-color:#0ea5e9;box-shadow:0 12px 24px rgba(14,165,233,.20);}
.pc-settings-toggle-input:checked + .pc-settings-toggle-ui .pc-settings-toggle-knob{left:40px;}
.pc-settings-toggle-input:checked + .pc-settings-toggle-ui .pc-settings-toggle-state.on{opacity:1;}
.pc-settings-toggle-input:checked + .pc-settings-toggle-ui .pc-settings-toggle-state.off{opacity:0;}
#pc-credit-sale-modal .pc-credit-selected[hidden]{display:none!important;}
#pc-credit-sale-modal .pc-person-add{margin-top:8px;min-height:50px;border-radius:17px;border:0;background:#0ea5e9;color:#fff;font-weight:950;width:100%;font-size:15px;box-shadow:0 16px 30px rgba(14,165,233,.22);display:flex;align-items:center;justify-content:center;gap:9px;}
#pc-credit-sale-modal .pc-person-add .plus{width:24px;height:24px;border-radius:9px;background:rgba(255,255,255,.18);display:inline-flex;align-items:center;justify-content:center;font-size:22px;line-height:1;}
#pc-credit-sale-modal .pc-person-add:hover{background:#0899dc;}


/* =========================
   FOODOS_V21_UNIFIED_SUB_HEADERS
   ========================= */
.pc-subpage-shell{width:100%;max-width:100%;display:grid;gap:14px;direction:rtl}
.pc-subpage-shell > *{min-width:0}
.pc-unified-head{position:sticky;top:0;z-index:45;display:grid;grid-template-columns:42px minmax(0,1fr);gap:10px;align-items:start;direction:ltr;background:rgba(255,255,255,.96);backdrop-filter:saturate(135%) blur(10px);-webkit-backdrop-filter:saturate(135%) blur(10px);border:1px solid #e2e8f0;border-top:0;border-radius:0 0 24px 24px;padding:10px 8px;margin:0 -8px 0;box-shadow:0 12px 28px rgba(15,23,42,.07)}
.pc-unified-back{width:42px;height:42px;min-width:42px;padding:0;border-radius:14px;border:1px solid #e7edf4;background:#fff;color:#344054;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 8px 22px rgba(15,23,42,.06)}
.pc-unified-back svg{width:21px;height:21px;display:block;fill:none;stroke:currentColor;stroke-width:2.3;stroke-linecap:round;stroke-linejoin:round}
.pc-unified-copy{min-width:0;direction:rtl;text-align:right;display:flex;flex-direction:column;gap:6px}
.pc-unified-kicker{font-size:11px;font-weight:900;color:#0ea5e9;letter-spacing:.01em}
.pc-unified-copy h2{margin:0;color:#101828;font-size:25px;line-height:1.28;font-weight:950;letter-spacing:-.7px}
.pc-unified-copy p{margin:0;color:#667085;font-size:13px;line-height:1.72;font-weight:700}
.pc-page-toolbar{display:flex;align-items:center;justify-content:flex-start;gap:10px;flex-wrap:wrap}
.pc-page-toolbar-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}
.pc-settings-page{width:100%;max-width:100%;display:grid;gap:14px;direction:rtl}
.pc-settings-card{width:100%!important;max-width:100%!important;margin:0!important;padding:18px!important;border-radius:22px!important;box-sizing:border-box}
.pc-settings-grid{display:grid;gap:12px}
.pc-settings-page label.text-xs,.pc-settings-card label.text-xs{display:block;margin:0 0 6px;font-weight:800;color:#475467}
.pc-settings-card input,.pc-settings-card select{min-height:46px;border-radius:16px}
.pc-settings-credit-card,.pc-settings-pos-card,.pc-settings-data-card{border-radius:20px!important}
.pc-settings-actions-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}
.pc-settings-actions-grid .full{grid-column:1/-1}
main#app-container > .pc-settings-page, main#app-container > .pc-subpage-shell{width:100%;max-width:100%;margin:0}
.pc-settings-toggle-wrap{gap:10px;align-items:center}
.pc-settings-toggle-copy{font-size:.82rem;line-height:1.6;font-weight:800}
.pc-settings-toggle-ui{width:60px;height:32px;flex:0 0 60px;padding:0 7px}
.pc-settings-toggle-knob{top:3px;left:3px;width:24px;height:24px}
.pc-settings-toggle-state{font-size:9px}
.pc-settings-toggle-input:checked + .pc-settings-toggle-ui .pc-settings-toggle-knob{left:33px}
@media(max-width:430px){
  .pc-unified-head{grid-template-columns:40px minmax(0,1fr);gap:9px;margin:0 -6px 0;padding:10px 6px;border-radius:0 0 20px 20px}
  .pc-unified-back{width:40px;height:40px;min-width:40px;border-radius:13px}
  .pc-unified-back svg{width:20px;height:20px}
  .pc-unified-copy h2{font-size:23px}
  .pc-unified-copy p{font-size:12.2px;line-height:1.65}
  .pc-page-toolbar-actions{width:100%}
  .pc-page-toolbar-actions .btn{flex:1}
  .pc-settings-card{padding:16px!important}
  .pc-settings-actions-grid{grid-template-columns:1fr}
}


/* =========================
   FOODOS_V22_MODULE_TOPBAR
   ========================= */
.pc-module-topbar,.pc-acc-topbar{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 -12px 12px;position:sticky;top:0;z-index:45;background:rgba(255,255,255,.94);border:1px solid rgba(226,232,240,.9);border-top:0;border-radius:0 0 24px 24px;box-shadow:0 12px 28px rgba(15,23,42,.07);padding:10px 12px 12px;backdrop-filter:saturate(135%) blur(10px);-webkit-backdrop-filter:saturate(135%) blur(10px)}
.pc-module-topbar:after,.pc-acc-topbar:after{content:'';position:absolute;left:24px;right:24px;bottom:-1px;height:1px;background:linear-gradient(90deg,transparent,rgba(14,165,233,.28),transparent)}
.pc-module-top-title,.pc-acc-top-title{min-width:0;flex:1}
.pc-module-top-title h1,.pc-acc-top-title h1{margin:0;font-size:18px;font-weight:950;letter-spacing:-.02em;color:#0f172a}
.pc-module-top-title p,.pc-acc-top-title p{margin:5px 0 0;color:#64748b;font-size:11px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.pc-module-icon-btn,.pc-acc-icon-btn{width:42px;height:42px;border:1px solid rgba(203,213,225,.72);background:#fff;border-radius:15px;display:inline-grid;place-items:center;color:#0f172a;font-weight:950;box-shadow:0 8px 20px rgba(15,23,42,.04);cursor:pointer;flex:0 0 auto}
.pc-module-logo,.pc-acc-logo{width:42px;height:42px;border-radius:16px;background:linear-gradient(135deg,#0ea5e9,#2563eb);color:#fff;display:grid;place-items:center;font-size:20px;box-shadow:0 12px 22px rgba(14,165,233,.22);flex:0 0 auto}
.pc-module-logo .pc-svg-icon,.pc-acc-logo .pc-svg-icon{width:22px;height:22px}
.pc-module-icon-btn .pc-svg-icon,.pc-acc-icon-btn .pc-svg-icon{width:20px;height:20px}
@media(max-width:370px){.pc-module-topbar,.pc-acc-topbar{border-radius:0 0 20px 20px}}


/* FOODOS_V23_HEADER_ORDER_FIX */
.pc-module-topbar{direction:rtl!important}
.pc-module-logo{order:0!important}
.pc-module-top-title{order:1!important;text-align:right!important;direction:rtl!important}
.pc-module-icon-btn{order:2!important}


/* =========================
   FOODOS_V24_HEADER_ATTACH
   ========================= */
body:has(.pc-subpage-shell) main#app-container,
body:has(.pc-persons-page) main#app-container{
  padding-top:0 !important;
}
body:has(.pc-subpage-shell) main#app-container > .pc-subpage-shell,
body:has(.pc-persons-page) main#app-container > .pc-persons-page{
  margin-top:0 !important;
}
body:has(.pc-subpage-shell) .pc-module-topbar,
body:has(.pc-persons-page) .pc-module-topbar{
  margin-top:0 !important;
}


/* =========================
   FOODOS_V25_HEADER_REPAIRS
   ========================= */
.repPro-page.pc-subpage-shell{width:100%;max-width:430px;margin:0 auto;min-height:100%}
.repPro-page.pc-subpage-shell .repPro-pad{padding-top:0!important}
.repPro-head--inline{margin-bottom:12px!important}
.tcA-shell{width:100%;max-width:430px;margin:0 auto}
.tcA-shell .tcA-page{padding-top:0!important}
.tcA-shell .tcA-summary{margin-top:0!important}
.pc-settings-page .pc-module-topbar,.tcA-shell .pc-module-topbar,.repPro-page .pc-module-topbar,.pc-persons-page .pc-module-topbar,.pc-recipes-page .pc-module-topbar,.inv-page .pc-module-topbar{margin-top:0!important}


/* =========================
   FOODOS_V26_HEADER_FLUSH_FIX
   ========================= */
/* اشخاص: حذف padding داخلی بالای صفحه که بین هدر اصلی و هدر ماژول فاصله می‌ساخت */
body:has(.pc-persons-page) main#app-container{
  padding-top:0 !important;
  padding-left:12px !important;
  padding-right:12px !important;
}
body:has(.pc-persons-page) .pc-persons-page{
  padding-top:0 !important;
  margin-top:0 !important;
}
body:has(.pc-persons-page) .pc-persons-page > .pc-module-topbar{
  margin-top:0 !important;
}

/* فرمول تولید: خنثی کردن width:calc(100% - 24px) و چسباندن هدر به چپ/راست کانتینر */
body:has(.pc-recipes-page) main#app-container{
  padding-top:0 !important;
  padding-left:12px !important;
  padding-right:12px !important;
}
body:has(.pc-recipes-page) .pc-recipes-page.pc-subpage-shell,
body:has(.pc-recipes-page) .container.pc-recipes-page.pc-subpage-shell{
  width:100% !important;
  max-width:430px !important;
  margin:0 auto !important;
  padding-top:0 !important;
  padding-left:0 !important;
  padding-right:0 !important;
}
body:has(.pc-recipes-page) .pc-recipes-page.pc-subpage-shell > .pc-module-topbar{
  width:auto !important;
  max-width:none !important;
  margin-top:0 !important;
  margin-left:-12px !important;
  margin-right:-12px !important;
}

@media(max-width:430px){
  body:has(.pc-recipes-page) .pc-recipes-page.pc-subpage-shell,
  body:has(.pc-persons-page) .pc-persons-page{
    width:100% !important;
    max-width:none !important;
  }
}


/* =========================
   FOODOS_V27_PERSONS_HEADER_FULL_BLEED
   ========================= */
body:has(.pc-persons-page) main#app-container{
  padding-top:0 !important;
  padding-left:12px !important;
  padding-right:12px !important;
}
body:has(.pc-persons-page) main#app-container > .pc-persons-page,
body:has(.pc-persons-page) .pc-persons-page{
  width:100% !important;
  max-width:none !important;
  margin:0 !important;
  padding-top:0 !important;
  padding-left:0 !important;
  padding-right:0 !important;
}
body:has(.pc-persons-page) .pc-persons-page > .pc-module-topbar{
  width:auto !important;
  max-width:none !important;
  margin-top:0 !important;
  margin-left:-12px !important;
  margin-right:-12px !important;
}


/* =========================
   FOODOS_V28_SETTINGS_SCROLL_FIX
   ========================= */
body.pc-settings-active main#app-container,
body.pc-terminal-active main#app-container,
body.pc-reports-active main#app-container{
  padding-top:0 !important;
  padding-left:12px !important;
  padding-right:12px !important;
  overflow-x:hidden !important;
}
body.pc-settings-active main#app-container > .pc-settings-page,
body.pc-terminal-active main#app-container > .tcA-shell,
body.pc-reports-active main#app-container > .repPro-page{
  width:100% !important;
  max-width:none !important;
  margin:0 !important;
  min-width:0 !important;
  overflow-x:hidden !important;
}
body.pc-settings-active .pc-settings-page,
body.pc-settings-active .pc-settings-page *{
  box-sizing:border-box;
}
body.pc-settings-active .pc-settings-page{
  overflow-x:hidden !important;
}
body.pc-settings-active .pc-settings-card,
body.pc-settings-active .pc-settings-grid,
body.pc-settings-active .pc-settings-credit-card,
body.pc-settings-active .pc-settings-pos-card,
body.pc-settings-active .pc-settings-data-card{
  width:100% !important;
  max-width:100% !important;
  min-width:0 !important;
}
body.pc-settings-active .pc-settings-card input,
body.pc-settings-active .pc-settings-card select,
body.pc-settings-active .pc-settings-card button{
  max-width:100% !important;
}
body.pc-settings-active .pc-settings-toggle-wrap{
  display:grid !important;
  grid-template-columns:minmax(0,1fr) auto !important;
  align-items:center !important;
  gap:10px !important;
}
body.pc-settings-active .pc-settings-toggle-copy{
  min-width:0 !important;
  overflow-wrap:anywhere !important;
}
body.pc-settings-active .pc-settings-actions-grid{
  grid-template-columns:1fr !important;
}
body.pc-settings-active .pc-settings-actions-grid .full{
  grid-column:auto !important;
}
@media(max-width:430px){
  body.pc-settings-active .pc-module-topbar{
    margin-left:-12px !important;
    margin-right:-12px !important;
  }
}


/* =========================
   FOODOS_V29_NO_HORIZONTAL_SHIFT
   ========================= */
/* ریشه مشکل: صفحه تنظیمات در موبایل از viewport عریض‌تر می‌شد و مرورگر وارد اسکرول افقی می‌رفت.
   نتیجه‌اش این بود که کل صفحه به سمت چپ شیفت می‌کرد و سمت چپ یک نوار سفید دیده می‌شد. */
html, body{
  max-width:100% !important;
  width:100% !important;
  overflow-x:hidden !important;
}
body.pc-settings-active{
  max-width:100vw !important;
  overflow-x:hidden !important;
}
body.pc-settings-active main#app-container{
  width:100% !important;
  max-width:100% !important;
  min-width:0 !important;
  margin-left:0 !important;
  margin-right:0 !important;
  padding-top:0 !important;
  padding-left:12px !important;
  padding-right:12px !important;
  overflow-x:hidden !important;
  transform:none !important;
  box-sizing:border-box !important;
}
body.pc-settings-active main#app-container > .pc-settings-page,
body.pc-settings-active .pc-settings-page{
  width:100% !important;
  max-width:100% !important;
  min-width:0 !important;
  margin:0 !important;
  padding-left:0 !important;
  padding-right:0 !important;
  overflow-x:hidden !important;
  box-sizing:border-box !important;
}
body.pc-settings-active .pc-settings-page > .pc-module-topbar{
  width:auto !important;
  max-width:none !important;
  min-width:0 !important;
  margin-top:0 !important;
  margin-left:-12px !important;
  margin-right:-12px !important;
  box-sizing:border-box !important;
}
body.pc-settings-active .pc-settings-card{
  width:100% !important;
  max-width:100% !important;
  min-width:0 !important;
  margin-left:0 !important;
  margin-right:0 !important;
  overflow:hidden !important;
  box-sizing:border-box !important;
}
body.pc-settings-active .pc-settings-grid,
body.pc-settings-active .pc-settings-card > *,
body.pc-settings-active .pc-settings-card input,
body.pc-settings-active .pc-settings-card select,
body.pc-settings-active .pc-settings-card textarea{
  min-width:0 !important;
  max-width:100% !important;
  box-sizing:border-box !important;
}
body.pc-settings-active .pc-settings-credit-card,
body.pc-settings-active .pc-settings-pos-card,
body.pc-settings-active .pc-settings-data-card{
  width:100% !important;
  max-width:100% !important;
  min-width:0 !important;
  overflow:hidden !important;
}
body.pc-settings-active .pc-settings-toggle-wrap{
  width:100% !important;
  min-width:0 !important;
  grid-template-columns:minmax(0,1fr) 60px !important;
}
body.pc-settings-active .pc-settings-toggle-ui{
  width:60px !important;
  max-width:60px !important;
}


/* =========================
   FOODOS_V30_SETTINGS_STABLE_NO_SHIFT
   Root fix: settings page no longer uses negative margins inside a padded app container.
   Negative margins were making the document wider than the mobile viewport and Chrome kept an RTL horizontal offset.
   ========================= */
html, body{
  width:100% !important;
  max-width:100% !important;
  overflow-x:hidden !important;
}
body.pc-settings-active{
  width:100% !important;
  max-width:100vw !important;
  overflow-x:hidden !important;
  position:relative !important;
}
body.pc-settings-active main#app-container{
  width:100% !important;
  max-width:100% !important;
  min-width:0 !important;
  padding-top:0 !important;
  padding-left:0 !important;
  padding-right:0 !important;
  margin:0 !important;
  overflow-x:hidden !important;
  box-sizing:border-box !important;
  transform:none !important;
}
body.pc-settings-active main#app-container > .pc-settings-page,
body.pc-settings-active .pc-settings-page{
  width:100% !important;
  max-width:100% !important;
  min-width:0 !important;
  margin:0 !important;
  padding:0 !important;
  overflow-x:hidden !important;
  box-sizing:border-box !important;
}
body.pc-settings-active .pc-settings-page > .pc-module-topbar{
  width:100% !important;
  max-width:100% !important;
  min-width:0 !important;
  margin:0 0 12px 0 !important;
  padding-left:12px !important;
  padding-right:12px !important;
  box-sizing:border-box !important;
  left:auto !important;
  right:auto !important;
  transform:none !important;
}
body.pc-settings-active .pc-settings-card{
  width:calc(100% - 24px) !important;
  max-width:calc(100% - 24px) !important;
  min-width:0 !important;
  margin:14px auto 0 !important;
  padding:18px !important;
  overflow:hidden !important;
  box-sizing:border-box !important;
}
body.pc-settings-active .pc-settings-grid,
body.pc-settings-active .pc-settings-card > *,
body.pc-settings-active .pc-settings-credit-card,
body.pc-settings-active .pc-settings-pos-card,
body.pc-settings-active .pc-settings-data-card{
  width:100% !important;
  max-width:100% !important;
  min-width:0 !important;
  box-sizing:border-box !important;
  overflow:hidden !important;
}
body.pc-settings-active .pc-settings-card input,
body.pc-settings-active .pc-settings-card select,
body.pc-settings-active .pc-settings-card textarea,
body.pc-settings-active .pc-settings-card button{
  width:100% !important;
  max-width:100% !important;
  min-width:0 !important;
  box-sizing:border-box !important;
}
body.pc-settings-active .pc-settings-toggle-wrap{
  display:grid !important;
  grid-template-columns:minmax(0,1fr) 60px !important;
  gap:10px !important;
  align-items:center !important;
  width:100% !important;
  max-width:100% !important;
  min-width:0 !important;
}
body.pc-settings-active .pc-settings-toggle-copy{
  min-width:0 !important;
  max-width:100% !important;
  overflow-wrap:anywhere !important;
}
body.pc-settings-active .pc-settings-toggle-ui{
  width:60px !important;
  max-width:60px !important;
  min-width:60px !important;
  flex:0 0 60px !important;
}


/* =========================
   FOODOS_DARK_MODE_V32
   ON = ماه / OFF = خورشید؛ OFF روی خورشید دارک‌مود را فعال می‌کند
   ========================= */
.pc-theme-toggle{width:68px;height:34px;border-radius:999px!important;border:1px solid #d7e1ec!important;background:#eef3f8!important;color:#475569;display:inline-flex!important;align-items:center;justify-content:space-between;position:relative;padding:0 8px!important;direction:ltr;box-shadow:inset 0 2px 6px rgba(15,23,42,.08)!important;overflow:hidden;flex:0 0 68px;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease;}
.pc-theme-toggle:active{transform:scale(.98)!important}.pc-theme-toggle svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;display:block}.pc-theme-icon{z-index:2;display:grid;place-items:center;width:22px;height:22px}.pc-theme-moon{color:#2563eb}.pc-theme-sun{color:#f59e0b}.pc-theme-knob{position:absolute;left:4px;top:4px;width:26px;height:26px;border-radius:999px;background:#fff;box-shadow:0 7px 18px rgba(15,23,42,.20);transition:transform .24s ease,background .2s ease;z-index:1}.pc-theme-toggle.is-dark{background:#0f172a!important;border-color:#334155!important;box-shadow:inset 0 2px 8px rgba(0,0,0,.38),0 8px 22px rgba(2,6,23,.22)!important}.pc-theme-toggle.is-dark .pc-theme-knob{transform:translateX(34px);background:#111827}.pc-theme-toggle.is-dark .pc-theme-moon{color:#64748b}.pc-theme-toggle.is-dark .pc-theme-sun{color:#fbbf24}
html.pc-dark-mode{color-scheme:dark;--bg-body:#020617;--bg-glass:#0f172a;--bg-card:#111827;--border-glass:#334155;--border:#334155;--primary:#38bdf8;--primary-glow:rgba(56,189,248,.18);--text-main:#e5e7eb;--text-muted:#94a3b8;--surface-1:#1e293b;--surface-2:#334155;--focus-ring:rgba(56,189,248,.55)}
html.pc-dark-mode body,body.pc-dark-mode{background:#020617!important;color:#e5e7eb!important;background-image:radial-gradient(circle at top right,rgba(14,165,233,.10),transparent 34%),linear-gradient(180deg,#020617,#0f172a)!important}
html.pc-dark-mode .glass,body.pc-dark-mode .glass{background:rgba(15,23,42,.96)!important;border-color:#1e293b!important;color:#e5e7eb!important;box-shadow:0 10px 28px rgba(0,0,0,.22)!important}
html.pc-dark-mode header.glass,body.pc-dark-mode header.glass{background:rgba(2,6,23,.98)!important;border-bottom-color:#1e293b!important;color:#e5e7eb!important}
html.pc-dark-mode nav.glass,body.pc-dark-mode nav.glass{background:rgba(2,6,23,.98)!important;border-top-color:#1e293b!important;color:#94a3b8!important}
html.pc-dark-mode .nav-item,body.pc-dark-mode .nav-item{color:#94a3b8!important}html.pc-dark-mode .nav-item.active,body.pc-dark-mode .nav-item.active{color:#38bdf8!important}
html.pc-dark-mode input,html.pc-dark-mode select,html.pc-dark-mode textarea,body.pc-dark-mode input,body.pc-dark-mode select,body.pc-dark-mode textarea{background:#0f172a!important;border-color:#334155!important;color:#e5e7eb!important;box-shadow:none!important}html.pc-dark-mode input::placeholder,html.pc-dark-mode textarea::placeholder,body.pc-dark-mode input::placeholder,body.pc-dark-mode textarea::placeholder{color:#64748b!important}
html.pc-dark-mode .modal-content,body.pc-dark-mode .modal-content{background:#0f172a!important;border-color:#334155!important;color:#e5e7eb!important}html.pc-dark-mode .modal-overlay,body.pc-dark-mode .modal-overlay{background:rgba(0,0,0,.78)!important}
html.pc-dark-mode .product-card,html.pc-dark-mode .pc-module-topbar,html.pc-dark-mode .pc-acc-topbar,html.pc-dark-mode .pc-settings-card,html.pc-dark-mode .pc-person-scard,html.pc-dark-mode .pc-person-card,html.pc-dark-mode .pc-person-main-card,html.pc-dark-mode .pc-person-txn,html.pc-dark-mode .pc-person-search-card,html.pc-dark-mode .pc-filter-dropdown-box,html.pc-dark-mode .repPro-card,html.pc-dark-mode .repPro-kpiCard,html.pc-dark-mode .tcA-card,html.pc-dark-mode .tcA-summary,html.pc-dark-mode .pc-inv-panel,html.pc-dark-mode .summary-card,html.pc-dark-mode .pc-rec-card,body.pc-dark-mode .product-card,body.pc-dark-mode .pc-module-topbar,body.pc-dark-mode .pc-acc-topbar,body.pc-dark-mode .pc-settings-card,body.pc-dark-mode .pc-person-scard,body.pc-dark-mode .pc-person-card,body.pc-dark-mode .pc-person-main-card,body.pc-dark-mode .pc-person-txn,body.pc-dark-mode .pc-person-search-card,body.pc-dark-mode .pc-filter-dropdown-box,body.pc-dark-mode .repPro-card,body.pc-dark-mode .repPro-kpiCard,body.pc-dark-mode .tcA-card,body.pc-dark-mode .tcA-summary,body.pc-dark-mode .pc-inv-panel,body.pc-dark-mode .summary-card,body.pc-dark-mode .pc-rec-card{background:#0f172a!important;border-color:#1e293b!important;color:#e5e7eb!important;box-shadow:0 12px 30px rgba(0,0,0,.24)!important}
html.pc-dark-mode .pc-module-topbar:after,html.pc-dark-mode .pc-acc-topbar:after,body.pc-dark-mode .pc-module-topbar:after,body.pc-dark-mode .pc-acc-topbar:after{background:linear-gradient(90deg,transparent,rgba(56,189,248,.26),transparent)!important}
html.pc-dark-mode .pc-module-top-title h1,html.pc-dark-mode .pc-acc-top-title h1,html.pc-dark-mode .pc-persons-titlebox h2,html.pc-dark-mode h1,html.pc-dark-mode h2,html.pc-dark-mode h3,body.pc-dark-mode .pc-module-top-title h1,body.pc-dark-mode .pc-acc-top-title h1,body.pc-dark-mode .pc-persons-titlebox h2,body.pc-dark-mode h1,body.pc-dark-mode h2,body.pc-dark-mode h3{color:#f8fafc!important}
html.pc-dark-mode .text-muted,html.pc-dark-mode .pc-module-top-title p,html.pc-dark-mode .pc-acc-top-title p,html.pc-dark-mode .pc-persons-titlebox .hint,html.pc-dark-mode .hint,body.pc-dark-mode .text-muted,body.pc-dark-mode .pc-module-top-title p,body.pc-dark-mode .pc-acc-top-title p,body.pc-dark-mode .pc-persons-titlebox .hint,body.pc-dark-mode .hint{color:#94a3b8!important}
html.pc-dark-mode .pc-module-icon-btn,html.pc-dark-mode .pc-acc-icon-btn,html.pc-dark-mode .pc-persons-back,body.pc-dark-mode .pc-module-icon-btn,body.pc-dark-mode .pc-acc-icon-btn,body.pc-dark-mode .pc-persons-back{background:#111827!important;border-color:#334155!important;color:#e5e7eb!important}
html.pc-dark-mode .tab-btn,body.pc-dark-mode .tab-btn{background:#1e293b!important;color:#cbd5e1!important}html.pc-dark-mode .tab-btn.active,body.pc-dark-mode .tab-btn.active{background:#38bdf8!important;color:#082f49!important}
html.pc-dark-mode .btn:not(.btn-primary):not(.btn-success):not(.btn-danger):not(.btn-warning),body.pc-dark-mode .btn:not(.btn-primary):not(.btn-success):not(.btn-danger):not(.btn-warning){background:#111827!important;border-color:#334155!important;color:#e5e7eb!important}
html.pc-dark-mode .toast,body.pc-dark-mode .toast{background:rgba(15,23,42,.96)!important;border-color:#334155!important;color:#e5e7eb!important}
html.pc-dark-mode .pc-person-search,html.pc-dark-mode .pc-recipes-search-card,html.pc-dark-mode .pc-recipes-search-row,body.pc-dark-mode .pc-person-search,body.pc-dark-mode .pc-recipes-search-card,body.pc-dark-mode .pc-recipes-search-row{background:#111827!important;border-color:#334155!important;color:#e5e7eb!important}
html.pc-dark-mode .pc-settings-credit-card,html.pc-dark-mode .pc-settings-pos-card,html.pc-dark-mode .pc-settings-data-card,body.pc-dark-mode .pc-settings-credit-card,body.pc-dark-mode .pc-settings-pos-card,body.pc-dark-mode .pc-settings-data-card{background:#111827!important;border-color:#334155!important;color:#e5e7eb!important}
@media(max-width:380px){.pc-theme-toggle{width:62px;flex-basis:62px}.pc-theme-toggle.is-dark .pc-theme-knob{transform:translateX(28px)}}


/* =========================
   FOODOS_V33_DARK_MODE_FULL_COVERAGE
   Dark mode coverage for modules, hamburger menu and POS product menu
   ========================= */
html.pc-dark-mode,
body.pc-dark-mode{
  color-scheme:dark;
  --bg-body:#020617;
  --bg-glass:#0f172a;
  --bg-card:#111827;
  --border-glass:#334155;
  --border:#334155;
  --primary:#38bdf8;
  --primary-glow:rgba(56,189,248,.18);
  --text-main:#e5e7eb;
  --text-muted:#94a3b8;
  --surface-1:#0f172a;
  --surface-2:#111827;
  --surface-3:#1e293b;
}

html.pc-dark-mode body,
body.pc-dark-mode{
  background:#020617 !important;
  color:#e5e7eb !important;
  background-image:
    radial-gradient(circle at 90% 0%,rgba(14,165,233,.12),transparent 30%),
    linear-gradient(180deg,#020617 0%,#0f172a 100%) !important;
}

html.pc-dark-mode main#app-container,
body.pc-dark-mode main#app-container{
  background:linear-gradient(180deg,#020617 0%,#0f172a 100%) !important;
  color:#e5e7eb !important;
}

/* Main project shell */
html.pc-dark-mode header.glass,
body.pc-dark-mode header.glass,
html.pc-dark-mode nav.glass,
body.pc-dark-mode nav.glass{
  background:rgba(2,6,23,.98) !important;
  border-color:#1e293b !important;
  color:#e5e7eb !important;
  box-shadow:0 10px 28px rgba(0,0,0,.28) !important;
}
html.pc-dark-mode header button,
body.pc-dark-mode header button,
html.pc-dark-mode nav button,
body.pc-dark-mode nav button{
  color:#e5e7eb !important;
}
html.pc-dark-mode .text-muted,
body.pc-dark-mode .text-muted,
html.pc-dark-mode .hint,
body.pc-dark-mode .hint{
  color:#94a3b8 !important;
}

/* Hamburger menu */
html.pc-dark-mode .side-menu-overlay,
body.pc-dark-mode .side-menu-overlay{
  background:rgba(0,0,0,.72) !important;
}
html.pc-dark-mode .side-menu-panel,
body.pc-dark-mode .side-menu-panel{
  background:#0f172a !important;
  border-inline-start:1px solid #1e293b !important;
  color:#e5e7eb !important;
  box-shadow:-12px 0 38px rgba(0,0,0,.45) !important;
}
html.pc-dark-mode .side-menu-panel h3,
body.pc-dark-mode .side-menu-panel h3{
  color:#38bdf8 !important;
}
html.pc-dark-mode .menu-item,
body.pc-dark-mode .menu-item{
  background:#111827 !important;
  border-color:#334155 !important;
  color:#e5e7eb !important;
}
html.pc-dark-mode .menu-item svg,
body.pc-dark-mode .menu-item svg{
  color:#38bdf8 !important;
  fill:currentColor !important;
}
html.pc-dark-mode .menu-item:active,
html.pc-dark-mode .menu-item:hover,
body.pc-dark-mode .menu-item:active,
body.pc-dark-mode .menu-item:hover{
  background:#1e293b !important;
  border-color:#38bdf8 !important;
}

/* POS / sales menu cards */
html.pc-dark-mode .category-tabs,
body.pc-dark-mode .category-tabs{
  background:transparent !important;
}
html.pc-dark-mode .tab-btn,
body.pc-dark-mode .tab-btn{
  background:#111827 !important;
  border:1px solid #334155 !important;
  color:#cbd5e1 !important;
}
html.pc-dark-mode .tab-btn.active,
body.pc-dark-mode .tab-btn.active{
  background:#38bdf8 !important;
  border-color:#38bdf8 !important;
  color:#082f49 !important;
}
html.pc-dark-mode .product-grid,
body.pc-dark-mode .product-grid{
  color:#e5e7eb !important;
}
html.pc-dark-mode .product-card,
body.pc-dark-mode .product-card{
  background:linear-gradient(180deg,#111827,#0f172a) !important;
  border-color:#334155 !important;
  color:#e5e7eb !important;
  box-shadow:0 12px 30px rgba(0,0,0,.28) !important;
}
html.pc-dark-mode .product-card *,
body.pc-dark-mode .product-card *{
  color:inherit;
}
html.pc-dark-mode .product-card [style*="color:#1e293b"],
html.pc-dark-mode .product-card [style*="color: #1e293b"],
html.pc-dark-mode .product-card [style*="color:#0f172a"],
body.pc-dark-mode .product-card [style*="color:#1e293b"],
body.pc-dark-mode .product-card [style*="color: #1e293b"],
body.pc-dark-mode .product-card [style*="color:#0f172a"]{
  color:#f8fafc !important;
}
html.pc-dark-mode .product-card [style*="color:#64748b"],
html.pc-dark-mode .product-card [style*="color: #64748b"],
body.pc-dark-mode .product-card [style*="color:#64748b"],
body.pc-dark-mode .product-card [style*="color: #64748b"]{
  color:#94a3b8 !important;
}
html.pc-dark-mode .product-card [style*="border-top:1px dashed #e2e8f0"],
body.pc-dark-mode .product-card [style*="border-top:1px dashed #e2e8f0"]{
  border-top-color:#334155 !important;
}
html.pc-dark-mode .product-card.out-of-stock,
body.pc-dark-mode .product-card.out-of-stock{
  opacity:.58 !important;
  filter:grayscale(.25) !important;
}
html.pc-dark-mode .stock-tag,
body.pc-dark-mode .stock-tag{
  box-shadow:none !important;
}

/* Shared surfaces and forms */
html.pc-dark-mode .glass,
body.pc-dark-mode .glass,
html.pc-dark-mode .glass-card,
body.pc-dark-mode .glass-card,
html.pc-dark-mode .card,
body.pc-dark-mode .card,
html.pc-dark-mode .panel,
body.pc-dark-mode .panel,
html.pc-dark-mode .modal-content,
body.pc-dark-mode .modal-content{
  background:#0f172a !important;
  border-color:#334155 !important;
  color:#e5e7eb !important;
}
html.pc-dark-mode input,
html.pc-dark-mode select,
html.pc-dark-mode textarea,
body.pc-dark-mode input,
body.pc-dark-mode select,
body.pc-dark-mode textarea{
  background:#111827 !important;
  border-color:#334155 !important;
  color:#e5e7eb !important;
}
html.pc-dark-mode input::placeholder,
html.pc-dark-mode textarea::placeholder,
body.pc-dark-mode input::placeholder,
body.pc-dark-mode textarea::placeholder{
  color:#64748b !important;
}
html.pc-dark-mode .btn:not(.btn-primary):not(.btn-success):not(.btn-danger):not(.btn-warning),
body.pc-dark-mode .btn:not(.btn-primary):not(.btn-success):not(.btn-danger):not(.btn-warning){
  background:#111827 !important;
  border-color:#334155 !important;
  color:#e5e7eb !important;
}

/* Module pages: Accounts, Persons, Inventory, Recipes, Reports, Settings, Terminal */
html.pc-dark-mode .pc-accounts-page,
html.pc-dark-mode .pc-persons-page,
html.pc-dark-mode .inv-page,
html.pc-dark-mode .pc-recipes-page,
html.pc-dark-mode .repPro-page,
html.pc-dark-mode .pc-settings-page,
html.pc-dark-mode .tcA-shell,
body.pc-dark-mode .pc-accounts-page,
body.pc-dark-mode .pc-persons-page,
body.pc-dark-mode .inv-page,
body.pc-dark-mode .pc-recipes-page,
body.pc-dark-mode .repPro-page,
body.pc-dark-mode .pc-settings-page,
body.pc-dark-mode .tcA-shell{
  background:linear-gradient(180deg,#020617 0%,#0f172a 100%) !important;
  color:#e5e7eb !important;
}

html.pc-dark-mode .pc-module-topbar,
html.pc-dark-mode .pc-acc-topbar,
body.pc-dark-mode .pc-module-topbar,
body.pc-dark-mode .pc-acc-topbar{
  background:rgba(15,23,42,.96) !important;
  border-color:#1e293b !important;
  color:#e5e7eb !important;
  box-shadow:0 12px 28px rgba(0,0,0,.28) !important;
}
html.pc-dark-mode .pc-module-topbar:after,
html.pc-dark-mode .pc-acc-topbar:after,
body.pc-dark-mode .pc-module-topbar:after,
body.pc-dark-mode .pc-acc-topbar:after{
  background:linear-gradient(90deg,transparent,rgba(56,189,248,.26),transparent) !important;
}
html.pc-dark-mode .pc-module-top-title h1,
html.pc-dark-mode .pc-acc-top-title h1,
html.pc-dark-mode .pc-persons-titlebox h2,
body.pc-dark-mode .pc-module-top-title h1,
body.pc-dark-mode .pc-acc-top-title h1,
body.pc-dark-mode .pc-persons-titlebox h2{
  color:#f8fafc !important;
}
html.pc-dark-mode .pc-module-top-title p,
html.pc-dark-mode .pc-acc-top-title p,
html.pc-dark-mode .pc-persons-titlebox .hint,
body.pc-dark-mode .pc-module-top-title p,
body.pc-dark-mode .pc-acc-top-title p,
body.pc-dark-mode .pc-persons-titlebox .hint{
  color:#94a3b8 !important;
}
html.pc-dark-mode .pc-module-icon-btn,
html.pc-dark-mode .pc-acc-icon-btn,
html.pc-dark-mode .pc-persons-back,
body.pc-dark-mode .pc-module-icon-btn,
body.pc-dark-mode .pc-acc-icon-btn,
body.pc-dark-mode .pc-persons-back{
  background:#111827 !important;
  border-color:#334155 !important;
  color:#e5e7eb !important;
}

/* Cards inside modules */
html.pc-dark-mode .pc-total-card,
html.pc-dark-mode .pc-acc-card,
html.pc-dark-mode .pc-acc-mini,
html.pc-dark-mode .pc-acc-action,
html.pc-dark-mode .pc-section-card,
html.pc-dark-mode .pc-txn-item,
html.pc-dark-mode .pc-person-scard,
html.pc-dark-mode .pc-person-card,
html.pc-dark-mode .pc-person-main-card,
html.pc-dark-mode .pc-person-txn,
html.pc-dark-mode .pc-person-search,
html.pc-dark-mode .pc-person-search-card,
html.pc-dark-mode .pc-filter-dropdown-box,
html.pc-dark-mode .pc-inv-panel,
html.pc-dark-mode .summary-card,
html.pc-dark-mode .ing-card,
html.pc-dark-mode .pc-rec-card,
html.pc-dark-mode .pc-recipes-search-card,
html.pc-dark-mode .pc-recipes-search-row,
html.pc-dark-mode .repPro-card,
html.pc-dark-mode .repPro-kpiCard,
html.pc-dark-mode .repPro-serverCard,
html.pc-dark-mode .pc-settings-card,
html.pc-dark-mode .pc-settings-credit-card,
html.pc-dark-mode .pc-settings-pos-card,
html.pc-dark-mode .pc-settings-data-card,
html.pc-dark-mode .tcA-card,
html.pc-dark-mode .tcA-summary,
body.pc-dark-mode .pc-total-card,
body.pc-dark-mode .pc-acc-card,
body.pc-dark-mode .pc-acc-mini,
body.pc-dark-mode .pc-acc-action,
body.pc-dark-mode .pc-section-card,
body.pc-dark-mode .pc-txn-item,
body.pc-dark-mode .pc-person-scard,
body.pc-dark-mode .pc-person-card,
body.pc-dark-mode .pc-person-main-card,
body.pc-dark-mode .pc-person-txn,
body.pc-dark-mode .pc-person-search,
body.pc-dark-mode .pc-person-search-card,
body.pc-dark-mode .pc-filter-dropdown-box,
body.pc-dark-mode .pc-inv-panel,
body.pc-dark-mode .summary-card,
body.pc-dark-mode .ing-card,
body.pc-dark-mode .pc-rec-card,
body.pc-dark-mode .pc-recipes-search-card,
body.pc-dark-mode .pc-recipes-search-row,
body.pc-dark-mode .repPro-card,
body.pc-dark-mode .repPro-kpiCard,
body.pc-dark-mode .repPro-serverCard,
body.pc-dark-mode .pc-settings-card,
body.pc-dark-mode .pc-settings-credit-card,
body.pc-dark-mode .pc-settings-pos-card,
body.pc-dark-mode .pc-settings-data-card,
body.pc-dark-mode .tcA-card,
body.pc-dark-mode .tcA-summary{
  background:#0f172a !important;
  border-color:#334155 !important;
  color:#e5e7eb !important;
  box-shadow:0 12px 30px rgba(0,0,0,.25) !important;
}

/* Reports tables / exports previews */
html.pc-dark-mode table,
body.pc-dark-mode table{
  color:#e5e7eb !important;
}
html.pc-dark-mode th,
body.pc-dark-mode th{
  background:#111827 !important;
  color:#f8fafc !important;
  border-color:#334155 !important;
}
html.pc-dark-mode td,
body.pc-dark-mode td{
  border-color:#334155 !important;
}

/* Empty/loading states */
html.pc-dark-mode .pc-person-empty,
html.pc-dark-mode .pc-acc-empty,
html.pc-dark-mode .pc-inv-empty,
html.pc-dark-mode .repPro-empty,
body.pc-dark-mode .pc-person-empty,
body.pc-dark-mode .pc-acc-empty,
body.pc-dark-mode .pc-inv-empty,
body.pc-dark-mode .repPro-empty{
  background:#0f172a !important;
  border-color:#334155 !important;
  color:#94a3b8 !important;
}

/* =========================
   FOODOS_V34_DARK_INVENTORY_PRODUCTS_FIX
   ========================= */
html.pc-dark-mode .inv-page,
body.pc-dark-mode .inv-page,
html.pc-dark-mode .pc-subpage-shell,
body.pc-dark-mode .pc-subpage-shell{
  background:linear-gradient(180deg,#020617 0%,#0f172a 100%) !important;
  color:#e5e7eb !important;
}

/* Inventory ingredient cards and ingredient detail/metrics */
html.pc-dark-mode .inv-page .ing-card,
body.pc-dark-mode .inv-page .ing-card,
html.pc-dark-mode .inv-page .pc-ing-card,
body.pc-dark-mode .inv-page .pc-ing-card,
html.pc-dark-mode .inv-page .pc-ing-detail,
body.pc-dark-mode .inv-page .pc-ing-detail,
html.pc-dark-mode .inv-page .pc-ing-metric,
body.pc-dark-mode .inv-page .pc-ing-metric,
html.pc-dark-mode .inv-page .table-wrap,
body.pc-dark-mode .inv-page .table-wrap,
html.pc-dark-mode .inv-page .inv-tabs2,
body.pc-dark-mode .inv-page .inv-tabs2,
html.pc-dark-mode .inv-page .inv-search,
body.pc-dark-mode .inv-page .inv-search,
html.pc-dark-mode .inv-page .pc-inv-search,
body.pc-dark-mode .inv-page .pc-inv-search,
html.pc-dark-mode .inv-page .pc-inv-panel,
body.pc-dark-mode .inv-page .pc-inv-panel,
html.pc-dark-mode .inv-page .summary-card,
body.pc-dark-mode .inv-page .summary-card,
html.pc-dark-mode .inv-page .summary-danger,
body.pc-dark-mode .inv-page .summary-danger,
html.pc-dark-mode .inv-page .summary-warn,
body.pc-dark-mode .inv-page .summary-warn,
html.pc-dark-mode .inv-page .summary-success,
body.pc-dark-mode .inv-page .summary-success{
  background:#0f172a !important;
  background-image:none !important;
  border-color:#334155 !important;
  color:#e5e7eb !important;
  box-shadow:0 12px 30px rgba(0,0,0,.26) !important;
}
html.pc-dark-mode .inv-page .pc-ing-metric.stock,
body.pc-dark-mode .inv-page .pc-ing-metric.stock{background:#06251d !important;border-color:rgba(16,185,129,.28)!important;color:#d1fae5!important;}
html.pc-dark-mode .inv-page .pc-ing-metric.price,
body.pc-dark-mode .inv-page .pc-ing-metric.price{background:#082f49 !important;border-color:rgba(56,189,248,.28)!important;color:#e0f2fe!important;}
html.pc-dark-mode .inv-page .pc-ing-metric.value,
body.pc-dark-mode .inv-page .pc-ing-metric.value{background:#20143a !important;border-color:rgba(168,85,247,.28)!important;color:#ede9fe!important;}
html.pc-dark-mode .inv-page .pc-ing-metric.warn,
body.pc-dark-mode .inv-page .pc-ing-metric.warn{background:#2b1d05 !important;border-color:rgba(245,158,11,.30)!important;color:#fef3c7!important;}
html.pc-dark-mode .inv-page .ing-card *,
body.pc-dark-mode .inv-page .ing-card *,
html.pc-dark-mode .inv-page .pc-ing-detail *,
body.pc-dark-mode .inv-page .pc-ing-detail *{
  color:inherit;
}
html.pc-dark-mode .inv-page .muted,
body.pc-dark-mode .inv-page .muted,
html.pc-dark-mode .inv-page .summary-body .k,
body.pc-dark-mode .inv-page .summary-body .k{
  color:#94a3b8 !important;
  opacity:1 !important;
}
html.pc-dark-mode .inv-page .badge,
body.pc-dark-mode .inv-page .badge,
html.pc-dark-mode .inv-page .chip,
body.pc-dark-mode .inv-page .chip,
html.pc-dark-mode .inv-page .pc-inv-chip,
body.pc-dark-mode .inv-page .pc-inv-chip,
html.pc-dark-mode .inv-page .inv-tab2,
body.pc-dark-mode .inv-page .inv-tab2{
  background:#111827 !important;
  background-image:none !important;
  border-color:#334155 !important;
  color:#e5e7eb !important;
}
html.pc-dark-mode .inv-page .chip.active,
body.pc-dark-mode .inv-page .chip.active,
html.pc-dark-mode .inv-page .pc-inv-chip.active,
body.pc-dark-mode .inv-page .pc-inv-chip.active,
html.pc-dark-mode .inv-page .inv-tab2.active,
body.pc-dark-mode .inv-page .inv-tab2.active{
  background:#38bdf8 !important;
  border-color:#38bdf8 !important;
  color:#082f49 !important;
}

/* Product management cards */
html.pc-dark-mode .product-card.product-card-admin,
body.pc-dark-mode .product-card.product-card-admin,
html.pc-dark-mode .product-card.product-card-admin.admin-card-pro,
body.pc-dark-mode .product-card.product-card-admin.admin-card-pro,
html.pc-dark-mode .product-card.product-card-admin.admin-card-fixed,
body.pc-dark-mode .product-card.product-card-admin.admin-card-fixed,
html.pc-dark-mode .pm-products .product-card,
body.pc-dark-mode .pm-products .product-card{
  background:#0f172a !important;
  background-image:none !important;
  border-color:#334155 !important;
  color:#e5e7eb !important;
  box-shadow:0 12px 30px rgba(0,0,0,.28) !important;
}
html.pc-dark-mode .product-card.product-card-admin .product-name,
body.pc-dark-mode .product-card.product-card-admin .product-name,
html.pc-dark-mode .product-card.product-card-admin .pc-name,
body.pc-dark-mode .product-card.product-card-admin .pc-name,
html.pc-dark-mode .product-card.product-card-admin .name,
body.pc-dark-mode .product-card.product-card-admin .name,
html.pc-dark-mode .product-card.product-card-admin h3,
body.pc-dark-mode .product-card.product-card-admin h3{
  color:#f8fafc !important;
}
html.pc-dark-mode .product-card.product-card-admin .product-meta,
body.pc-dark-mode .product-card.product-card-admin .product-meta,
html.pc-dark-mode .product-card.product-card-admin .meta,
body.pc-dark-mode .product-card.product-card-admin .meta,
html.pc-dark-mode .product-card.product-card-admin .sub,
body.pc-dark-mode .product-card.product-card-admin .sub,
html.pc-dark-mode .product-card.product-card-admin .subtitle,
body.pc-dark-mode .product-card.product-card-admin .subtitle{
  color:#94a3b8 !important;
}
html.pc-dark-mode .product-card.product-card-admin .pc-cat,
body.pc-dark-mode .product-card.product-card-admin .pc-cat,
html.pc-dark-mode .product-card.product-card-admin .cat-badge,
body.pc-dark-mode .product-card.product-card-admin .cat-badge,
html.pc-dark-mode .product-card.product-card-admin .category-badge,
body.pc-dark-mode .product-card.product-card-admin .category-badge,
html.pc-dark-mode .product-card.product-card-admin .pc-price,
body.pc-dark-mode .product-card.product-card-admin .pc-price,
html.pc-dark-mode .product-card.product-card-admin .pc-stock,
body.pc-dark-mode .product-card.product-card-admin .pc-stock,
html.pc-dark-mode .product-card.product-card-admin .price,
body.pc-dark-mode .product-card.product-card-admin .price,
html.pc-dark-mode .product-card.product-card-admin .stock,
body.pc-dark-mode .product-card.product-card-admin .stock,
html.pc-dark-mode .product-card.product-card-admin .qty,
body.pc-dark-mode .product-card.product-card-admin .qty{
  background:#111827 !important;
  background-image:none !important;
  border-color:#334155 !important;
  color:#e5e7eb !important;
}
html.pc-dark-mode .product-card.product-card-admin .pc-icon-btn,
body.pc-dark-mode .product-card.product-card-admin .pc-icon-btn,
html.pc-dark-mode .pc-drag-handle,
body.pc-dark-mode .pc-drag-handle{
  background:#111827 !important;
  border-color:#334155 !important;
  color:#e5e7eb !important;
}
html.pc-dark-mode .product-card.product-card-admin .pc-delete-btn,
body.pc-dark-mode .product-card.product-card-admin .pc-delete-btn{
  background:rgba(239,68,68,.12) !important;
  border-color:rgba(239,68,68,.28) !important;
  color:#fecaca !important;
}
html.pc-dark-mode .product-card.product-card-admin .pc-status-btn,
body.pc-dark-mode .product-card.product-card-admin .pc-status-btn{
  background:rgba(16,185,129,.10) !important;
  border-color:rgba(16,185,129,.28) !important;
}
html.pc-dark-mode .product-card.product-card-admin .stock-ok,
body.pc-dark-mode .product-card.product-card-admin .stock-ok{color:#86efac !important;}
html.pc-dark-mode .product-card.product-card-admin .stock-low,
body.pc-dark-mode .product-card.product-card-admin .stock-low{color:#fbbf24 !important;}
html.pc-dark-mode .product-card.product-card-admin .stock-zero,
body.pc-dark-mode .product-card.product-card-admin .stock-zero{color:#fca5a5 !important;}


/* =========================
   FOODOS_V37_DARK_MODE_STABLE_NO_CRASH
   Stable dark-mode overrides without broad global [style*=...] selectors.
   ========================= */
html.pc-dark-mode, body.pc-dark-mode{
  background:#020617!important;
  color:#e5e7eb!important;
}
html.pc-dark-mode main#app-container,
body.pc-dark-mode main#app-container{
  background:linear-gradient(180deg,#020617 0%,#0b1220 100%)!important;
  color:#e5e7eb!important;
}

/* Sales/POS */
html.pc-dark-mode .category-tabs,
body.pc-dark-mode .category-tabs{background:transparent!important;}
html.pc-dark-mode .tab-btn,
body.pc-dark-mode .tab-btn{background:#111827!important;border:1px solid #334155!important;color:#cbd5e1!important;box-shadow:none!important;}
html.pc-dark-mode .tab-btn.active,
body.pc-dark-mode .tab-btn.active{background:#38bdf8!important;border-color:#38bdf8!important;color:#082f49!important;box-shadow:0 12px 26px rgba(56,189,248,.24)!important;}
html.pc-dark-mode .product-grid,
body.pc-dark-mode .product-grid{background:transparent!important;color:#e5e7eb!important;}
html.pc-dark-mode .product-card,
body.pc-dark-mode .product-card{background:linear-gradient(180deg,#111827,#0f172a)!important;border-color:#334155!important;color:#e5e7eb!important;box-shadow:0 14px 30px rgba(0,0,0,.30)!important;}
html.pc-dark-mode .product-card.out-of-stock,
body.pc-dark-mode .product-card.out-of-stock{opacity:.58!important;filter:grayscale(.25)!important;}
html.pc-dark-mode .pos-product-name,
body.pc-dark-mode .pos-product-name,
html.pc-dark-mode .pos-product-price,
body.pc-dark-mode .pos-product-price{color:#f8fafc!important;}
html.pc-dark-mode .pos-product-cat,
body.pc-dark-mode .pos-product-cat{color:#94a3b8!important;}
html.pc-dark-mode .pos-product-bottom,
body.pc-dark-mode .pos-product-bottom{border-top-color:#334155!important;}
html.pc-dark-mode .pos-cart-summary,
body.pc-dark-mode .pos-cart-summary,
html.pc-dark-mode .pos-cart-item,
body.pc-dark-mode .pos-cart-item{background:#0f172a!important;border-color:#334155!important;color:#e5e7eb!important;box-shadow:0 12px 30px rgba(0,0,0,.30)!important;}
html.pc-dark-mode .pos-cart-summary-title,
body.pc-dark-mode .pos-cart-summary-title,
html.pc-dark-mode .pos-cart-item-name,
body.pc-dark-mode .pos-cart-item-name{color:#f8fafc!important;}

/* Orders */
html.pc-dark-mode .modern-tabs, body.pc-dark-mode .modern-tabs{background:#111827!important;border:1px solid #334155!important;}
html.pc-dark-mode .modern-tab-btn, body.pc-dark-mode .modern-tab-btn{background:transparent!important;color:#94a3b8!important;}
html.pc-dark-mode .modern-tab-btn.active, body.pc-dark-mode .modern-tab-btn.active{background:#0f172a!important;color:#38bdf8!important;box-shadow:0 8px 20px rgba(0,0,0,.28)!important;}
html.pc-dark-mode .comm-card, body.pc-dark-mode .comm-card{background:#0f172a!important;border-color:#334155!important;color:#e5e7eb!important;box-shadow:0 14px 34px rgba(0,0,0,.32)!important;}
html.pc-dark-mode .comm-header, body.pc-dark-mode .comm-header{background:#111827!important;border-bottom-color:#334155!important;}
html.pc-dark-mode .comm-body, html.pc-dark-mode .comm-footer,
body.pc-dark-mode .comm-body, body.pc-dark-mode .comm-footer{background:#0f172a!important;color:#e5e7eb!important;}
html.pc-dark-mode .comm-name, html.pc-dark-mode .comm-price,
body.pc-dark-mode .comm-name, body.pc-dark-mode .comm-price{color:#f8fafc!important;}
html.pc-dark-mode .comm-time, html.pc-dark-mode .comm-items, html.pc-dark-mode .comm-price-row span,
body.pc-dark-mode .comm-time, body.pc-dark-mode .comm-items, body.pc-dark-mode .comm-price-row span{color:#94a3b8!important;}
html.pc-dark-mode .comm-price-row, body.pc-dark-mode .comm-price-row{border-top-color:#334155!important;}
html.pc-dark-mode .comm-btn-receipt, body.pc-dark-mode .comm-btn-receipt{background:#111827!important;color:#cbd5e1!important;border-color:#334155!important;}

/* Inventory ingredient cards/details */
html.pc-dark-mode .inv-page .ing-card,
body.pc-dark-mode .inv-page .ing-card,
html.pc-dark-mode .inv-page .pc-ing-card,
body.pc-dark-mode .inv-page .pc-ing-card,
html.pc-dark-mode .inv-page .pc-ing-detail,
body.pc-dark-mode .inv-page .pc-ing-detail,
html.pc-dark-mode .inv-page .pc-ing-metric,
body.pc-dark-mode .inv-page .pc-ing-metric,
html.pc-dark-mode .inv-page .pc-inv-panel,
body.pc-dark-mode .inv-page .pc-inv-panel,
html.pc-dark-mode .inv-page .summary-card,
body.pc-dark-mode .inv-page .summary-card{background:#0f172a!important;background-image:none!important;border-color:#334155!important;color:#e5e7eb!important;box-shadow:0 14px 34px rgba(0,0,0,.30)!important;}
html.pc-dark-mode .inv-page .pc-ing-name,
html.pc-dark-mode .inv-page .pc-ing-title,
body.pc-dark-mode .inv-page .pc-ing-name,
body.pc-dark-mode .inv-page .pc-ing-title{color:#f8fafc!important;}
html.pc-dark-mode .inv-page .muted,
html.pc-dark-mode .inv-page .pc-ing-unit,
html.pc-dark-mode .inv-page .pc-ing-metric-label,
body.pc-dark-mode .inv-page .muted,
body.pc-dark-mode .inv-page .pc-ing-unit,
body.pc-dark-mode .inv-page .pc-ing-metric-label{color:#94a3b8!important;}
html.pc-dark-mode .inv-page .pc-ing-metric-value,
body.pc-dark-mode .inv-page .pc-ing-metric-value{color:#f8fafc!important;}
html.pc-dark-mode .inv-page .pc-inv-info-box,
body.pc-dark-mode .inv-page .pc-inv-info-box{background:#082f49!important;border-color:#075985!important;color:#e0f2fe!important;}

/* Product management cards */
html.pc-dark-mode .product-card.product-card-admin,
body.pc-dark-mode .product-card.product-card-admin,
html.pc-dark-mode .pm-products .product-card,
body.pc-dark-mode .pm-products .product-card{background:#0f172a!important;background-image:none!important;border-color:#334155!important;color:#e5e7eb!important;box-shadow:0 14px 34px rgba(0,0,0,.30)!important;}
html.pc-dark-mode .product-card.product-card-admin h3,
html.pc-dark-mode .product-card.product-card-admin .product-name,
html.pc-dark-mode .product-card.product-card-admin .pc-name,
body.pc-dark-mode .product-card.product-card-admin h3,
body.pc-dark-mode .product-card.product-card-admin .product-name,
body.pc-dark-mode .product-card.product-card-admin .pc-name{color:#f8fafc!important;}
html.pc-dark-mode .product-card.product-card-admin .meta,
html.pc-dark-mode .product-card.product-card-admin .subtitle,
body.pc-dark-mode .product-card.product-card-admin .meta,
body.pc-dark-mode .product-card.product-card-admin .subtitle{color:#94a3b8!important;}
html.pc-dark-mode .product-card.product-card-admin .pc-cat,
html.pc-dark-mode .product-card.product-card-admin .pc-price,
html.pc-dark-mode .product-card.product-card-admin .pc-stock,
html.pc-dark-mode .product-card.product-card-admin .qty,
body.pc-dark-mode .product-card.product-card-admin .pc-cat,
body.pc-dark-mode .product-card.product-card-admin .pc-price,
body.pc-dark-mode .product-card.product-card-admin .pc-stock,
body.pc-dark-mode .product-card.product-card-admin .qty{background:#111827!important;border-color:#334155!important;color:#e5e7eb!important;}

/* Dark mode toggle safety */
html.pc-dark-mode .pc-theme-toggle, body.pc-dark-mode .pc-theme-toggle{background:#0f172a!important;border-color:#334155!important;}


/* FOODOS_V38_DARK_MODE_MODAL_AND_RECIPE_FIXES_START */
html.pc-dark-mode #inv-recipe-modal .pc-recipe-sheet,
body.pc-dark-mode #inv-recipe-modal .pc-recipe-sheet,
html.pc-dark-mode .pc-recipe-modal .pc-recipe-sheet,
body.pc-dark-mode .pc-recipe-modal .pc-recipe-sheet{
  background:linear-gradient(180deg,#0f172a 0%,#111827 100%)!important;
  border:1px solid #334155!important;
  color:#e5e7eb!important;
  box-shadow:0 28px 70px rgba(0,0,0,.48)!important;
}
html.pc-dark-mode #inv-recipe-modal .pc-recipe-title,
body.pc-dark-mode #inv-recipe-modal .pc-recipe-title,
html.pc-dark-mode .pc-recipe-modal .pc-recipe-title,
body.pc-dark-mode .pc-recipe-modal .pc-recipe-title,
html.pc-dark-mode .pc-recipes-page .pc-rec-title,
body.pc-dark-mode .pc-recipes-page .pc-rec-title,
html.pc-dark-mode .pc-recipes-page .pc-recipes-titlebox h2,
body.pc-dark-mode .pc-recipes-page .pc-recipes-titlebox h2,
html.pc-dark-mode .pc-recipes-page .pc-recipes-count,
body.pc-dark-mode .pc-recipes-page .pc-recipes-count,
html.pc-dark-mode .pc-recipes-page #recipes-status,
body.pc-dark-mode .pc-recipes-page #recipes-status{
  color:#f8fafc!important;
}
html.pc-dark-mode #inv-recipe-modal .pc-recipe-sub,
body.pc-dark-mode #inv-recipe-modal .pc-recipe-sub,
html.pc-dark-mode #inv-recipe-modal .pc-recipe-label,
body.pc-dark-mode #inv-recipe-modal .pc-recipe-label,
html.pc-dark-mode .pc-recipes-page .pc-recipes-titlebox .hint,
body.pc-dark-mode .pc-recipes-page .pc-recipes-titlebox .hint,
html.pc-dark-mode .pc-recipes-page .pc-recipes-search-input,
body.pc-dark-mode .pc-recipes-page .pc-recipes-search-input,
html.pc-dark-mode .pc-recipes-page .pc-recipes-search-input::placeholder,
body.pc-dark-mode .pc-recipes-page .pc-recipes-search-input::placeholder,
html.pc-dark-mode .pc-recipes-page #recipes-status,
body.pc-dark-mode .pc-recipes-page #recipes-status,
html.pc-dark-mode .pc-recipes-page .pc-rec-chip-muted,
body.pc-dark-mode .pc-recipes-page .pc-rec-chip-muted{
  color:#94a3b8!important;
}
html.pc-dark-mode #inv-recipe-modal .pc-recipe-line,
body.pc-dark-mode #inv-recipe-modal .pc-recipe-line,
html.pc-dark-mode .pc-recipe-modal .pc-recipe-line,
body.pc-dark-mode .pc-recipe-modal .pc-recipe-line,
html.pc-dark-mode .pc-recipes-page .pc-rec-card[data-rec-card],
body.pc-dark-mode .pc-recipes-page .pc-rec-card[data-rec-card],
html.pc-dark-mode .pc-recipes-page .pc-recipes-search-card,
body.pc-dark-mode .pc-recipes-page .pc-recipes-search-card{
  background:#0f172a!important;
  border-color:#334155!important;
  box-shadow:0 14px 34px rgba(0,0,0,.30)!important;
  color:#e5e7eb!important;
}
html.pc-dark-mode .pc-recipes-page .pc-rec-card[data-rec-card].pc-rec-expanded,
body.pc-dark-mode .pc-recipes-page .pc-rec-card[data-rec-card].pc-rec-expanded{
  box-shadow:0 18px 40px rgba(0,0,0,.36)!important;
}
html.pc-dark-mode #inv-recipe-modal .pc-recipe-field,
body.pc-dark-mode #inv-recipe-modal .pc-recipe-field,
html.pc-dark-mode .pc-recipe-modal .pc-recipe-field,
body.pc-dark-mode .pc-recipe-modal .pc-recipe-field,
html.pc-dark-mode .pc-person-modal .pc-form-field input,
body.pc-dark-mode .pc-person-modal .pc-form-field input,
html.pc-dark-mode .pc-person-modal .pc-form-field select,
body.pc-dark-mode .pc-person-modal .pc-form-field select,
html.pc-dark-mode .pc-person-modal .pc-form-field textarea,
body.pc-dark-mode .pc-person-modal .pc-form-field textarea{
  background:#0b1220!important;
  border-color:#334155!important;
  color:#f8fafc!important;
  box-shadow:none!important;
}
html.pc-dark-mode #inv-recipe-modal .pc-recipe-field::placeholder,
body.pc-dark-mode #inv-recipe-modal .pc-recipe-field::placeholder,
html.pc-dark-mode .pc-recipe-modal .pc-recipe-field::placeholder,
body.pc-dark-mode .pc-recipe-modal .pc-recipe-field::placeholder,
html.pc-dark-mode .pc-person-modal .pc-form-field input::placeholder,
body.pc-dark-mode .pc-person-modal .pc-form-field input::placeholder,
html.pc-dark-mode .pc-person-modal .pc-form-field textarea::placeholder,
body.pc-dark-mode .pc-person-modal .pc-form-field textarea::placeholder{
  color:#94a3b8!important;
}
html.pc-dark-mode #inv-recipe-modal .pc-recipe-close,
body.pc-dark-mode #inv-recipe-modal .pc-recipe-close,
html.pc-dark-mode .pc-recipe-modal .pc-recipe-close,
body.pc-dark-mode .pc-recipe-modal .pc-recipe-close,
html.pc-dark-mode .pc-person-modal .pc-person-close,
body.pc-dark-mode .pc-person-modal .pc-person-close{
  background:#2a1117!important;
  border-color:#7f1d1d!important;
  color:#f87171!important;
}
html.pc-dark-mode #inv-recipe-modal .pc-recipe-remove,
body.pc-dark-mode #inv-recipe-modal .pc-recipe-remove,
html.pc-dark-mode .pc-recipe-modal .pc-recipe-remove,
body.pc-dark-mode .pc-recipe-modal .pc-recipe-remove{
  background:#2a1117!important;
  border-color:#7f1d1d!important;
  color:#f87171!important;
}
html.pc-dark-mode #inv-recipe-modal .pc-recipe-empty,
body.pc-dark-mode #inv-recipe-modal .pc-recipe-empty,
html.pc-dark-mode .pc-recipe-modal .pc-recipe-empty,
body.pc-dark-mode .pc-recipe-modal .pc-recipe-empty,
html.pc-dark-mode #inv-recipe-modal .pc-recipe-note,
body.pc-dark-mode #inv-recipe-modal .pc-recipe-note,
html.pc-dark-mode .pc-recipe-modal .pc-recipe-note,
body.pc-dark-mode .pc-recipe-modal .pc-recipe-note,
html.pc-dark-mode .pc-person-modal .pc-form-note,
body.pc-dark-mode .pc-person-modal .pc-form-note{
  background:#111827!important;
  border-color:#334155!important;
  color:#cbd5e1!important;
}
html.pc-dark-mode #inv-recipe-modal .pc-recipe-overheads,
body.pc-dark-mode #inv-recipe-modal .pc-recipe-overheads,
html.pc-dark-mode .pc-recipe-modal .pc-recipe-overheads,
body.pc-dark-mode .pc-recipe-modal .pc-recipe-overheads{
  background:#111827!important;
  border-color:#1d4ed8!important;
}
html.pc-dark-mode #inv-recipe-modal .pc-recipe-overheads-title,
body.pc-dark-mode #inv-recipe-modal .pc-recipe-overheads-title,
html.pc-dark-mode .pc-recipe-modal .pc-recipe-overheads-title,
body.pc-dark-mode .pc-recipe-modal .pc-recipe-overheads-title,
html.pc-dark-mode .pc-recipes-page .pc-rec-formula-title,
body.pc-dark-mode .pc-recipes-page .pc-rec-formula-title{
  color:#93c5fd!important;
  background:#0b2545!important;
  border-color:#1d4ed8!important;
}
html.pc-dark-mode #inv-recipe-modal .pc-recipe-overheads-sub,
body.pc-dark-mode #inv-recipe-modal .pc-recipe-overheads-sub,
html.pc-dark-mode .pc-recipe-modal .pc-recipe-overheads-sub,
body.pc-dark-mode .pc-recipe-modal .pc-recipe-overheads-sub{
  color:#94a3b8!important;
}
html.pc-dark-mode #inv-recipe-modal .pc-recipe-toggle,
body.pc-dark-mode #inv-recipe-modal .pc-recipe-toggle,
html.pc-dark-mode .pc-recipe-modal .pc-recipe-toggle,
body.pc-dark-mode .pc-recipe-modal .pc-recipe-toggle{
  background:#0f172a!important;
  border-color:#334155!important;
  color:#cbd5e1!important;
}
html.pc-dark-mode #inv-recipe-modal .pc-recipe-toggle:has(input:checked),
body.pc-dark-mode #inv-recipe-modal .pc-recipe-toggle:has(input:checked),
html.pc-dark-mode .pc-recipe-modal .pc-recipe-toggle:has(input:checked),
body.pc-dark-mode .pc-recipe-modal .pc-recipe-toggle:has(input:checked){
  background:#082f49!important;
  border-color:#0284c7!important;
  color:#bae6fd!important;
}
html.pc-dark-mode .pc-recipes-page .pc-rec-formula,
body.pc-dark-mode .pc-recipes-page .pc-rec-formula{border-top-color:#334155!important;}
html.pc-dark-mode .pc-recipes-page .pc-rec-chip,
body.pc-dark-mode .pc-recipes-page .pc-rec-chip{
  background:#0b2545!important;
  border-color:#1e40af!important;
  color:#bfdbfe!important;
}
html.pc-dark-mode .pc-recipes-page .pc-rec-chip-muted,
body.pc-dark-mode .pc-recipes-page .pc-rec-chip-muted{
  background:#111827!important;
  border-color:#334155!important;
}
html.pc-dark-mode .pc-recipes-page .pc-rec-chip-cost,
body.pc-dark-mode .pc-recipes-page .pc-rec-chip-cost{
  background:#1f2937!important;
  border-color:#475569!important;
  color:#e2e8f0!important;
}
html.pc-dark-mode .pc-recipes-page .pc-rec-chevron,
body.pc-dark-mode .pc-recipes-page .pc-rec-chevron,
html.pc-dark-mode .pc-recipes-page .pc-recipes-search-row,
body.pc-dark-mode .pc-recipes-page .pc-recipes-search-row{
  background:#111827!important;
  border-color:#334155!important;
  color:#94a3b8!important;
}
html.pc-dark-mode .pc-recipes-page .pc-rec-edit-btn,
body.pc-dark-mode .pc-recipes-page .pc-rec-edit-btn{box-shadow:0 10px 22px rgba(14,165,233,.22)!important;}
html.pc-dark-mode .pc-recipes-page .pc-recipes-search-icon,
body.pc-dark-mode .pc-recipes-page .pc-recipes-search-icon{
  background:#082f49!important;
  color:#67e8f9!important;
}

html.pc-dark-mode .pc-modal-overlay .pc-person-modal,
body.pc-dark-mode .pc-modal-overlay .pc-person-modal,
html.pc-dark-mode .pc-person-modal,
body.pc-dark-mode .pc-person-modal{
  background:linear-gradient(180deg,#0f172a 0%,#111827 100%)!important;
  border:1px solid #334155!important;
  color:#e5e7eb!important;
  box-shadow:0 -20px 60px rgba(0,0,0,.46)!important;
}
html.pc-dark-mode .pc-person-modal .pc-person-modal-title,
body.pc-dark-mode .pc-person-modal .pc-person-modal-title,
html.pc-dark-mode .pc-person-modal .pc-form-field label,
body.pc-dark-mode .pc-person-modal .pc-form-field label{
  color:#f8fafc!important;
}
html.pc-dark-mode .pc-person-modal .pc-form-tabs,
body.pc-dark-mode .pc-person-modal .pc-form-tabs,
html.pc-dark-mode .pc-person-modal .pc-person-modal-head,
body.pc-dark-mode .pc-person-modal .pc-person-modal-head,
html.pc-dark-mode .pc-person-modal .pc-modal-actions,
body.pc-dark-mode .pc-person-modal .pc-modal-actions{
  background:transparent!important;
  border-color:#334155!important;
}
html.pc-dark-mode .pc-person-modal .pc-tab-btn,
body.pc-dark-mode .pc-person-modal .pc-tab-btn{
  background:#0f172a!important;
  border-color:#334155!important;
  color:#cbd5e1!important;
}
html.pc-dark-mode .pc-person-modal .pc-tab-btn.active,
body.pc-dark-mode .pc-person-modal .pc-tab-btn.active{
  background:#0ea5e9!important;
  border-color:#0ea5e9!important;
  color:#fff!important;
}
html.pc-dark-mode .pc-person-modal .pc-form-error,
body.pc-dark-mode .pc-person-modal .pc-form-error{
  background:#2a1117!important;
  border-color:#7f1d1d!important;
  color:#fca5a5!important;
}
html.pc-dark-mode .pc-person-modal .pc-modal-actions button,
body.pc-dark-mode .pc-person-modal .pc-modal-actions button{
  background:#0f172a!important;
  border-color:#334155!important;
  color:#e5e7eb!important;
}
html.pc-dark-mode .pc-person-modal .pc-modal-actions button.primary,
body.pc-dark-mode .pc-person-modal .pc-modal-actions button.primary{
  background:#0ea5e9!important;
  border-color:#0ea5e9!important;
  color:#fff!important;
}

html.pc-dark-mode .inv-page.inv-detail-mode .pc-ing-detail-v3-card,
body.pc-dark-mode .inv-page.inv-detail-mode .pc-ing-detail-v3-card,
html.pc-dark-mode .pc-ing-detail-v3-card,
body.pc-dark-mode .pc-ing-detail-v3-card{
  background:linear-gradient(180deg,#0f172a 0%,#111827 100%)!important;
  border-color:#334155!important;
  color:#e5e7eb!important;
  box-shadow:0 18px 42px rgba(0,0,0,.36)!important;
}
html.pc-dark-mode .pc-ing-detail-v3-name,
body.pc-dark-mode .pc-ing-detail-v3-name,
html.pc-dark-mode .pc-ing-detail-v3-val,
body.pc-dark-mode .pc-ing-detail-v3-val,
html.pc-dark-mode .pc-ing-detail-v3-label,
body.pc-dark-mode .pc-ing-detail-v3-label{
  color:#f8fafc!important;
}
html.pc-dark-mode .pc-ing-detail-v3-stat,
body.pc-dark-mode .pc-ing-detail-v3-stat{
  background:#0b1220!important;
  border-color:#334155!important;
  color:#e5e7eb!important;
}
html.pc-dark-mode .pc-ing-detail-v3-ico,
body.pc-dark-mode .pc-ing-detail-v3-ico{
  background:#082f49!important;
  color:#67e8f9!important;
}
html.pc-dark-mode .pc-ing-detail-v3-note,
body.pc-dark-mode .pc-ing-detail-v3-note{
  background:#111827!important;
  border-color:#334155!important;
}
html.pc-dark-mode .pc-ing-detail-v3-note-text,
body.pc-dark-mode .pc-ing-detail-v3-note-text{color:#cbd5e1!important;}
html.pc-dark-mode .pc-ing-detail-v3-note-ico,
body.pc-dark-mode .pc-ing-detail-v3-note-ico{
  background:#0b2545!important;
  color:#93c5fd!important;
}
html.pc-dark-mode .pc-ing-detail-v3-actions .edit,
body.pc-dark-mode .pc-ing-detail-v3-actions .edit{
  background:#111827!important;
  border-color:#334155!important;
  color:#f8fafc!important;
}
html.pc-dark-mode .pc-ing-detail-v3-actions .buy,
body.pc-dark-mode .pc-ing-detail-v3-actions .buy{
  background:#0ea5e9!important;
  border-color:#0ea5e9!important;
  color:#fff!important;
}
html.pc-dark-mode .pc-ing-detail-v3-delete,
body.pc-dark-mode .pc-ing-detail-v3-delete{
  background:#dc2626!important;
  border-color:#dc2626!important;
  color:#fff!important;
}
/* FOODOS_V38_DARK_MODE_MODAL_AND_RECIPE_FIXES_END */


/* FOODOS_V39_DARK_MODE_REMAINING_SCREENS_FIX_START */
/* Inventory purchase form */
html.pc-dark-mode .inv-page .inv-purchase-card,
body.pc-dark-mode .inv-page .inv-purchase-card{
  background:linear-gradient(180deg,#0f172a 0%,#111827 100%)!important;
  border-color:#334155!important;
  color:#e5e7eb!important;
  box-shadow:0 18px 48px rgba(0,0,0,.34)!important;
}
html.pc-dark-mode .inv-page .inv-purchase-title,
body.pc-dark-mode .inv-page .inv-purchase-title,
html.pc-dark-mode .inv-page .inv-purchase-label,
body.pc-dark-mode .inv-page .inv-purchase-label{
  color:#f8fafc!important;
}
html.pc-dark-mode .inv-page .inv-purchase-subtitle,
body.pc-dark-mode .inv-page .inv-purchase-subtitle{
  color:#94a3b8!important;
}
html.pc-dark-mode .inv-page .inv-purchase-field,
body.pc-dark-mode .inv-page .inv-purchase-field{
  background:#0b1220!important;
  border-color:#334155!important;
  color:#f8fafc!important;
  box-shadow:none!important;
}
html.pc-dark-mode .inv-page .inv-purchase-field input,
html.pc-dark-mode .inv-page .inv-purchase-field select,
body.pc-dark-mode .inv-page .inv-purchase-field input,
body.pc-dark-mode .inv-page .inv-purchase-field select{
  color:#f8fafc!important;
  background:transparent!important;
  border:0!important;
}
html.pc-dark-mode .inv-page .inv-purchase-field input::placeholder,
body.pc-dark-mode .inv-page .inv-purchase-field input::placeholder{
  color:#64748b!important;
}
html.pc-dark-mode .inv-page .inv-purchase-icon,
body.pc-dark-mode .inv-page .inv-purchase-icon{
  background:#111827!important;
  border-left-color:#334155!important;
  color:#38bdf8!important;
}
html.pc-dark-mode .inv-page .inv-purchase-note,
body.pc-dark-mode .inv-page .inv-purchase-note{
  background:#111827!important;
  border-color:#334155!important;
  color:#cbd5e1!important;
}
html.pc-dark-mode .inv-page .inv-purchase-note-icon,
body.pc-dark-mode .inv-page .inv-purchase-note-icon{
  background:#0ea5e9!important;
  color:#fff!important;
}

/* Inventory ingredient detail */
html.pc-dark-mode .inv-page.inv-detail-mode .pc-ing-detail-v3-card,
body.pc-dark-mode .inv-page.inv-detail-mode .pc-ing-detail-v3-card,
html.pc-dark-mode .pc-ing-detail-v3-card,
body.pc-dark-mode .pc-ing-detail-v3-card{
  background:linear-gradient(180deg,#0f172a 0%,#111827 100%)!important;
  border-color:#334155!important;
  color:#e5e7eb!important;
  box-shadow:0 18px 42px rgba(0,0,0,.36)!important;
}
html.pc-dark-mode .pc-ing-detail-v3-name,
html.pc-dark-mode .pc-ing-detail-v3-val,
html.pc-dark-mode .pc-ing-detail-v3-label,
body.pc-dark-mode .pc-ing-detail-v3-name,
body.pc-dark-mode .pc-ing-detail-v3-val,
body.pc-dark-mode .pc-ing-detail-v3-label{
  color:#f8fafc!important;
}
html.pc-dark-mode .pc-ing-detail-v3-stat,
body.pc-dark-mode .pc-ing-detail-v3-stat{
  background:#0b1220!important;
  border-color:#334155!important;
  color:#e5e7eb!important;
}
html.pc-dark-mode .pc-ing-detail-v3-ico,
body.pc-dark-mode .pc-ing-detail-v3-ico{
  background:#082f49!important;
  color:#67e8f9!important;
}
html.pc-dark-mode .pc-ing-detail-v3-note,
body.pc-dark-mode .pc-ing-detail-v3-note{
  background:#111827!important;
  border-color:#334155!important;
}
html.pc-dark-mode .pc-ing-detail-v3-note-text,
body.pc-dark-mode .pc-ing-detail-v3-note-text{color:#cbd5e1!important;}
html.pc-dark-mode .pc-ing-detail-v3-actions .edit,
body.pc-dark-mode .pc-ing-detail-v3-actions .edit{
  background:#111827!important;
  border-color:#334155!important;
  color:#f8fafc!important;
}

/* Person add/edit modal */
html.pc-dark-mode .pc-modal-overlay .pc-person-modal,
body.pc-dark-mode .pc-modal-overlay .pc-person-modal,
html.pc-dark-mode .pc-person-modal,
body.pc-dark-mode .pc-person-modal{
  background:linear-gradient(180deg,#0f172a 0%,#111827 100%)!important;
  border:1px solid #334155!important;
  color:#e5e7eb!important;
  box-shadow:0 -20px 60px rgba(0,0,0,.46)!important;
}
html.pc-dark-mode .pc-person-modal .pc-person-modal-title,
html.pc-dark-mode .pc-person-modal .pc-form-field label,
body.pc-dark-mode .pc-person-modal .pc-person-modal-title,
body.pc-dark-mode .pc-person-modal .pc-form-field label{
  color:#f8fafc!important;
}
html.pc-dark-mode .pc-person-modal .pc-person-modal-head,
html.pc-dark-mode .pc-person-modal .pc-form-tabs,
html.pc-dark-mode .pc-person-modal .pc-modal-actions,
body.pc-dark-mode .pc-person-modal .pc-person-modal-head,
body.pc-dark-mode .pc-person-modal .pc-form-tabs,
body.pc-dark-mode .pc-person-modal .pc-modal-actions{
  background:transparent!important;
  border-color:#334155!important;
}
html.pc-dark-mode .pc-person-modal .pc-form-field input,
html.pc-dark-mode .pc-person-modal .pc-form-field select,
html.pc-dark-mode .pc-person-modal .pc-form-field textarea,
body.pc-dark-mode .pc-person-modal .pc-form-field input,
body.pc-dark-mode .pc-person-modal .pc-form-field select,
body.pc-dark-mode .pc-person-modal .pc-form-field textarea{
  background:#0b1220!important;
  border-color:#334155!important;
  color:#f8fafc!important;
  box-shadow:none!important;
}
html.pc-dark-mode .pc-person-modal .pc-tab-btn,
body.pc-dark-mode .pc-person-modal .pc-tab-btn{
  background:#0f172a!important;
  border-color:#334155!important;
  color:#cbd5e1!important;
}
html.pc-dark-mode .pc-person-modal .pc-tab-btn.active,
body.pc-dark-mode .pc-person-modal .pc-tab-btn.active{
  background:#0ea5e9!important;
  border-color:#0ea5e9!important;
  color:#fff!important;
}
html.pc-dark-mode .pc-person-modal .pc-person-close,
body.pc-dark-mode .pc-person-modal .pc-person-close{
  background:#2a1117!important;
  border-color:#7f1d1d!important;
  color:#f87171!important;
}
html.pc-dark-mode .pc-person-modal .pc-modal-actions button,
body.pc-dark-mode .pc-person-modal .pc-modal-actions button{
  background:#0f172a!important;
  border-color:#334155!important;
  color:#e5e7eb!important;
}
html.pc-dark-mode .pc-person-modal .pc-modal-actions button.primary,
body.pc-dark-mode .pc-person-modal .pc-modal-actions button.primary{
  background:#0ea5e9!important;
  border-color:#0ea5e9!important;
  color:#fff!important;
}

/* Person detail page */
html.pc-dark-mode .pc-persons-page .pc-persons-hero,
body.pc-dark-mode .pc-persons-page .pc-persons-hero,
html.pc-dark-mode .pc-persons-page .pc-person-detail-hero,
body.pc-dark-mode .pc-persons-page .pc-person-detail-hero{
  background:linear-gradient(180deg,#111827 0%,#0f172a 100%)!important;
  border-color:#334155!important;
  box-shadow:0 14px 36px rgba(0,0,0,.32)!important;
}
html.pc-dark-mode .pc-persons-page .pc-persons-titlebox h2,
html.pc-dark-mode .pc-persons-page .pc-persons-titlebox .hint,
body.pc-dark-mode .pc-persons-page .pc-persons-titlebox h2,
body.pc-dark-mode .pc-persons-page .pc-persons-titlebox .hint{
  color:#f8fafc!important;
  text-shadow:none!important;
}
html.pc-dark-mode .pc-persons-page .pc-person-main-card,
body.pc-dark-mode .pc-persons-page .pc-person-main-card,
html.pc-dark-mode .pc-persons-page .pc-person-detail-card,
body.pc-dark-mode .pc-persons-page .pc-person-detail-card,
html.pc-dark-mode .pc-persons-page .pc-person-ledger-card,
body.pc-dark-mode .pc-persons-page .pc-person-ledger-card{
  background:#0f172a!important;
  background-image:none!important;
  border-color:#334155!important;
  color:#e5e7eb!important;
  box-shadow:0 18px 42px rgba(0,0,0,.34)!important;
}
html.pc-dark-mode .pc-persons-page .pc-person-detail-name,
html.pc-dark-mode .pc-persons-page .pc-transaction-title,
html.pc-dark-mode .pc-persons-page .pc-person-field .v,
body.pc-dark-mode .pc-persons-page .pc-person-detail-name,
body.pc-dark-mode .pc-persons-page .pc-transaction-title,
body.pc-dark-mode .pc-persons-page .pc-person-field .v{
  color:#f8fafc!important;
}
html.pc-dark-mode .pc-persons-page .pc-person-detail-meta,
html.pc-dark-mode .pc-persons-page .pc-person-field .k,
html.pc-dark-mode .pc-persons-page .pc-transaction-desc,
html.pc-dark-mode .pc-persons-page .pc-transaction-date,
body.pc-dark-mode .pc-persons-page .pc-person-detail-meta,
body.pc-dark-mode .pc-persons-page .pc-person-field .k,
body.pc-dark-mode .pc-persons-page .pc-transaction-desc,
body.pc-dark-mode .pc-persons-page .pc-transaction-date{
  color:#94a3b8!important;
}
html.pc-dark-mode .pc-persons-page .pc-person-main-balance,
body.pc-dark-mode .pc-persons-page .pc-person-main-balance{
  background:#111827!important;
  border-color:#334155!important;
  color:#e5e7eb!important;
}
html.pc-dark-mode .pc-persons-page .pc-person-main-balance.settled,
body.pc-dark-mode .pc-persons-page .pc-person-main-balance.settled{
  background:#06281b!important;
  border-color:#15803d!important;
}
html.pc-dark-mode .pc-persons-page .pc-person-main-balance.debtor,
body.pc-dark-mode .pc-persons-page .pc-person-main-balance.debtor{
  background:#2a1117!important;
  border-color:#7f1d1d!important;
}
html.pc-dark-mode .pc-persons-page .pc-person-main-balance.creditor,
body.pc-dark-mode .pc-persons-page .pc-person-main-balance.creditor{
  background:#1f1a0b!important;
  border-color:#92400e!important;
}
html.pc-dark-mode .pc-persons-page .pc-person-main-balance .label,
html.pc-dark-mode .pc-persons-page .pc-person-main-balance .status-note,
body.pc-dark-mode .pc-persons-page .pc-person-main-balance .label,
body.pc-dark-mode .pc-persons-page .pc-person-main-balance .status-note{
  color:#94a3b8!important;
}
html.pc-dark-mode .pc-persons-page .pc-person-main-balance .mini-icon,
body.pc-dark-mode .pc-persons-page .pc-person-main-balance .mini-icon{
  background:#0b1220!important;
}
html.pc-dark-mode .pc-persons-page .pc-person-main-actions .pc-person-btn.payment,
html.pc-dark-mode .pc-persons-page .pc-person-main-actions .pc-person-btn.info,
body.pc-dark-mode .pc-persons-page .pc-person-main-actions .pc-person-btn.payment,
body.pc-dark-mode .pc-persons-page .pc-person-main-actions .pc-person-btn.info{
  background:#111827!important;
  border-color:#334155!important;
  color:#e5e7eb!important;
}
html.pc-dark-mode .pc-persons-page .pc-person-detail-iconbtn,
body.pc-dark-mode .pc-persons-page .pc-person-detail-iconbtn,
html.pc-dark-mode .pc-persons-page .pc-persons-back,
body.pc-dark-mode .pc-persons-page .pc-persons-back{
  background:#111827!important;
  border-color:#334155!important;
  color:#e5e7eb!important;
}
html.pc-dark-mode .pc-persons-page .pc-export-btn,
body.pc-dark-mode .pc-persons-page .pc-export-btn{
  background:#111827!important;
  border-color:#334155!important;
  color:#e5e7eb!important;
}
html.pc-dark-mode .pc-persons-page .pc-export-btn.excel,
body.pc-dark-mode .pc-persons-page .pc-export-btn.excel{
  background:#052e1b!important;
  border-color:#15803d!important;
  color:#86efac!important;
}
html.pc-dark-mode .pc-persons-page .pc-export-btn.pdf,
body.pc-dark-mode .pc-persons-page .pc-export-btn.pdf{
  background:#2a1117!important;
  border-color:#7f1d1d!important;
  color:#fca5a5!important;
}
html.pc-dark-mode .pc-persons-page .pc-transaction-card,
body.pc-dark-mode .pc-persons-page .pc-transaction-card{
  background:#0b1220!important;
  border-color:#334155!important;
  color:#e5e7eb!important;
}

/* Recipes page/modal final dark polish */
html.pc-dark-mode .pc-recipes-page .pc-rec-card[data-rec-card],
body.pc-dark-mode .pc-recipes-page .pc-rec-card[data-rec-card],
html.pc-dark-mode .pc-recipes-page .pc-recipes-search-card,
body.pc-dark-mode .pc-recipes-page .pc-recipes-search-card,
html.pc-dark-mode #inv-recipe-modal .pc-recipe-sheet,
body.pc-dark-mode #inv-recipe-modal .pc-recipe-sheet{
  background:#0f172a!important;
  border-color:#334155!important;
  color:#e5e7eb!important;
  box-shadow:0 18px 42px rgba(0,0,0,.34)!important;
}
html.pc-dark-mode .pc-recipes-page .pc-rec-title,
html.pc-dark-mode #inv-recipe-modal .pc-recipe-title,
body.pc-dark-mode .pc-recipes-page .pc-rec-title,
body.pc-dark-mode #inv-recipe-modal .pc-recipe-title{
  color:#f8fafc!important;
}
html.pc-dark-mode #inv-recipe-modal .pc-recipe-line,
body.pc-dark-mode #inv-recipe-modal .pc-recipe-line,
html.pc-dark-mode #inv-recipe-modal .pc-recipe-field,
body.pc-dark-mode #inv-recipe-modal .pc-recipe-field{
  background:#0b1220!important;
  border-color:#334155!important;
  color:#f8fafc!important;
}
html.pc-dark-mode #inv-recipe-modal .pc-recipe-overheads,
html.pc-dark-mode #inv-recipe-modal .pc-recipe-note,
body.pc-dark-mode #inv-recipe-modal .pc-recipe-overheads,
body.pc-dark-mode #inv-recipe-modal .pc-recipe-note{
  background:#111827!important;
  border-color:#334155!important;
  color:#cbd5e1!important;
}
/* FOODOS_V39_DARK_MODE_REMAINING_SCREENS_FIX_END */


/* FOODOS_V41_DARK_MODE_REPORTS_PERSONS_LIST_FIX_START */
html.pc-dark-mode .repPro-page .repPro-h1,
html.pc-dark-mode .repPro-page .repPro-cardTitle,
html.pc-dark-mode .repPro-page .repPro-kpiVal,
html.pc-dark-mode .repPro-page .repPro-rowName,
html.pc-dark-mode .repPro-page .repPro-rowAmt,
html.pc-dark-mode .repPro-page .repPro-emptyTitle,
html.pc-dark-mode .repPro-page .repPro-barTop span,
body.pc-dark-mode .repPro-page .repPro-h1,
body.pc-dark-mode .repPro-page .repPro-cardTitle,
body.pc-dark-mode .repPro-page .repPro-kpiVal,
body.pc-dark-mode .repPro-page .repPro-rowName,
body.pc-dark-mode .repPro-page .repPro-rowAmt,
body.pc-dark-mode .repPro-page .repPro-emptyTitle,
body.pc-dark-mode .repPro-page .repPro-barTop span{
  color:#f8fafc!important;
}
html.pc-dark-mode .repPro-page .repPro-h2,
html.pc-dark-mode .repPro-page .repPro-kpiLbl,
html.pc-dark-mode .repPro-page .repPro-cardMeta,
html.pc-dark-mode .repPro-page .repPro-rowMeta,
html.pc-dark-mode .repPro-page .repPro-emptySub,
body.pc-dark-mode .repPro-page .repPro-h2,
body.pc-dark-mode .repPro-page .repPro-kpiLbl,
body.pc-dark-mode .repPro-page .repPro-cardMeta,
body.pc-dark-mode .repPro-page .repPro-rowMeta,
body.pc-dark-mode .repPro-page .repPro-emptySub{
  color:#94a3b8!important;
}
html.pc-dark-mode .repPro-page .repPro-row,
body.pc-dark-mode .repPro-page .repPro-row{
  background:#0b1220!important;
  border-color:#23324b!important;
}
html.pc-dark-mode .repPro-page .repPro-track,
body.pc-dark-mode .repPro-page .repPro-track{
  background:#172033!important;
}
html.pc-dark-mode .repPro-page .repPro-act,
body.pc-dark-mode .repPro-page .repPro-act{
  background:#0f172a!important;
  border-color:#334155!important;
  color:#f8fafc!important;
  box-shadow:0 12px 28px rgba(0,0,0,.26)!important;
}
html.pc-dark-mode .repPro-page .repPro-act .pc-icon-inline,
body.pc-dark-mode .repPro-page .repPro-act .pc-icon-inline{
  color:inherit!important;
}
html.pc-dark-mode .repPro-page .repPro-empty,
body.pc-dark-mode .repPro-page .repPro-empty{
  background:#0b1220!important;
  border-color:#334155!important;
}

html.pc-dark-mode .pc-persons-page #pc-persons-summary .pc-person-scard,
html.pc-dark-mode .pc-persons-page .pc-person-toolbar .pc-person-search-card,
html.pc-dark-mode .pc-persons-page .pc-person-toolbar .pc-person-search,
html.pc-dark-mode .pc-persons-page .pc-person-toolbar .pc-person-filter-box,
html.pc-dark-mode .pc-persons-page .pc-person-toolbar .pc-filter-dropdown-box,
html.pc-dark-mode .pc-persons-page #pc-persons-list .pc-person-card,
body.pc-dark-mode .pc-persons-page #pc-persons-summary .pc-person-scard,
body.pc-dark-mode .pc-persons-page .pc-person-toolbar .pc-person-search-card,
body.pc-dark-mode .pc-persons-page .pc-person-toolbar .pc-person-search,
body.pc-dark-mode .pc-persons-page .pc-person-toolbar .pc-person-filter-box,
body.pc-dark-mode .pc-persons-page .pc-person-toolbar .pc-filter-dropdown-box,
body.pc-dark-mode .pc-persons-page #pc-persons-list .pc-person-card{
  background:#0f172a!important;
  border-color:#334155!important;
  color:#e5e7eb!important;
  box-shadow:0 14px 34px rgba(0,0,0,.26)!important;
}
html.pc-dark-mode .pc-persons-page #pc-persons-summary .pc-person-scard .k,
html.pc-dark-mode .pc-persons-page .pc-person-list-head,
html.pc-dark-mode .pc-persons-page .pc-person-mobile,
html.pc-dark-mode .pc-persons-page .pc-filter-title,
html.pc-dark-mode .pc-persons-page .pc-person-input::placeholder,
html.pc-dark-mode .pc-persons-page .pc-filter-tab-chevron,
body.pc-dark-mode .pc-persons-page #pc-persons-summary .pc-person-scard .k,
body.pc-dark-mode .pc-persons-page .pc-person-list-head,
body.pc-dark-mode .pc-persons-page .pc-person-mobile,
body.pc-dark-mode .pc-persons-page .pc-filter-title,
body.pc-dark-mode .pc-persons-page .pc-person-input::placeholder,
body.pc-dark-mode .pc-persons-page .pc-filter-tab-chevron{
  color:#94a3b8!important;
}
html.pc-dark-mode .pc-persons-page .pc-person-list-head span:first-child,
html.pc-dark-mode .pc-persons-page #pc-persons-summary .pc-person-scard .v,
html.pc-dark-mode .pc-persons-page .pc-person-input,
html.pc-dark-mode .pc-persons-page .pc-filter-tab-value,
html.pc-dark-mode .pc-persons-page .pc-person-name,
html.pc-dark-mode .pc-persons-page .empty-title,
body.pc-dark-mode .pc-persons-page .pc-person-list-head span:first-child,
body.pc-dark-mode .pc-persons-page #pc-persons-summary .pc-person-scard .v,
body.pc-dark-mode .pc-persons-page .pc-person-input,
body.pc-dark-mode .pc-persons-page .pc-filter-tab-value,
body.pc-dark-mode .pc-persons-page .pc-person-name,
body.pc-dark-mode .pc-persons-page .empty-title{
  color:#f8fafc!important;
}
html.pc-dark-mode .pc-persons-page .pc-person-search-icon,
body.pc-dark-mode .pc-persons-page .pc-person-search-icon{
  background:#172033!important;
  color:#7dd3fc!important;
}
html.pc-dark-mode .pc-persons-page .pc-filter-chip,
body.pc-dark-mode .pc-persons-page .pc-filter-chip{
  background:#111827!important;
  border-color:#334155!important;
  color:#cbd5e1!important;
}
html.pc-dark-mode .pc-persons-page .pc-filter-chip.active,
body.pc-dark-mode .pc-persons-page .pc-filter-chip.active{
  background:#0ea5e9!important;
  border-color:#0ea5e9!important;
  color:#fff!important;
}
html.pc-dark-mode .pc-persons-page .pc-filter-tab,
body.pc-dark-mode .pc-persons-page .pc-filter-tab{
  background:#111827!important;
  border-color:#334155!important;
  color:#cbd5e1!important;
  box-shadow:none!important;
}
html.pc-dark-mode .pc-persons-page .pc-filter-tab.open,
html.pc-dark-mode .pc-persons-page .pc-filter-tab.selected:not(.open),
body.pc-dark-mode .pc-persons-page .pc-filter-tab.open,
body.pc-dark-mode .pc-persons-page .pc-filter-tab.selected:not(.open){
  background:#0b3b57!important;
  border-color:#0ea5e9!important;
}
html.pc-dark-mode .pc-persons-page .pc-filter-tab.open .pc-filter-tab-value,
html.pc-dark-mode .pc-persons-page .pc-filter-tab.selected:not(.open) .pc-filter-tab-value,
body.pc-dark-mode .pc-persons-page .pc-filter-tab.open .pc-filter-tab-value,
body.pc-dark-mode .pc-persons-page .pc-filter-tab.selected:not(.open) .pc-filter-tab-value{
  color:#7dd3fc!important;
}
html.pc-dark-mode .pc-persons-page .pc-filter-tab.open .pc-filter-tab-chevron,
body.pc-dark-mode .pc-persons-page .pc-filter-tab.open .pc-filter-tab-chevron{
  background:#0ea5e9!important;
  color:#fff!important;
}
html.pc-dark-mode .pc-persons-page .pc-filter-popover,
body.pc-dark-mode .pc-persons-page .pc-filter-popover{
  background:#0f172a!important;
  border-color:#334155!important;
  box-shadow:0 18px 40px rgba(0,0,0,.34)!important;
}
html.pc-dark-mode .pc-persons-page .pc-filter-popover:before,
body.pc-dark-mode .pc-persons-page .pc-filter-popover:before{
  background:#0f172a!important;
  border-top-color:#334155!important;
  border-right-color:#334155!important;
}
html.pc-dark-mode .pc-persons-page .pc-filter-option,
body.pc-dark-mode .pc-persons-page .pc-filter-option{
  color:#cbd5e1!important;
}
html.pc-dark-mode .pc-persons-page .pc-filter-option:hover,
body.pc-dark-mode .pc-persons-page .pc-filter-option:hover{
  background:#111827!important;
}
html.pc-dark-mode .pc-persons-page .pc-filter-option.active,
body.pc-dark-mode .pc-persons-page .pc-filter-option.active{
  background:#0b3b57!important;
  color:#7dd3fc!important;
}
html.pc-dark-mode .pc-persons-page .pc-person-card.inactive,
body.pc-dark-mode .pc-persons-page .pc-person-card.inactive{
  background:linear-gradient(180deg,#0f172a,#111827)!important;
  border-color:#475569!important;
}
html.pc-dark-mode .pc-persons-page .pc-person-type,
body.pc-dark-mode .pc-persons-page .pc-person-type{
  background:#082f49!important;
  color:#7dd3fc!important;
  border-color:#0ea5e9!important;
}
html.pc-dark-mode .pc-persons-page .pc-person-status.debtor,
body.pc-dark-mode .pc-persons-page .pc-person-status.debtor{
  background:#3a170b!important;
  color:#fdba74!important;
  border-color:#c2410c!important;
}
html.pc-dark-mode .pc-persons-page .pc-person-status.creditor,
body.pc-dark-mode .pc-persons-page .pc-person-status.creditor{
  background:#221238!important;
  color:#c4b5fd!important;
  border-color:#7c3aed!important;
}
html.pc-dark-mode .pc-persons-page .pc-person-status.settled,
body.pc-dark-mode .pc-persons-page .pc-person-status.settled{
  background:#052e1b!important;
  color:#86efac!important;
  border-color:#15803d!important;
}
html.pc-dark-mode .pc-persons-page .pc-person-inactive-badge,
body.pc-dark-mode .pc-persons-page .pc-person-inactive-badge{
  background:#2a1117!important;
  color:#fda4af!important;
  border-color:#be123c!important;
}
html.pc-dark-mode .pc-persons-page .pc-person-top-action,
body.pc-dark-mode .pc-persons-page .pc-person-top-action{
  background:#111827!important;
  border-color:#334155!important;
  color:#cbd5e1!important;
}
html.pc-dark-mode .pc-persons-page .pc-person-top-action.danger,
body.pc-dark-mode .pc-persons-page .pc-person-top-action.danger{
  background:#2a1117!important;
  border-color:#7f1d1d!important;
  color:#f87171!important;
}
html.pc-dark-mode .pc-persons-page .pc-person-top-action.success,
body.pc-dark-mode .pc-persons-page .pc-person-top-action.success{
  background:#052e1b!important;
  border-color:#15803d!important;
  color:#4ade80!important;
}
html.pc-dark-mode .pc-persons-page .pc-person-empty,
body.pc-dark-mode .pc-persons-page .pc-person-empty{
  background:#0f172a!important;
  border-color:#334155!important;
  color:#94a3b8!important;
}
html.pc-dark-mode .pc-persons-page .pc-person-empty .empty-icon,
body.pc-dark-mode .pc-persons-page .pc-person-empty .empty-icon{
  color:#7dd3fc!important;
}
/* FOODOS_V41_DARK_MODE_REPORTS_PERSONS_LIST_FIX_END */


/* FOODOS_V43_RECIPES_BACK_BUTTON_DARK_FINAL */
html.pc-dark-mode .pc-recipes-page button.inv-back-btn,
html.pc-dark-mode .pc-recipes-page .inv-back-btn,
html.pc-dark-mode body.pc-recipes-header-like-inventory .pc-recipes-page button.inv-back-btn,
html.pc-dark-mode body.pc-recipes-header-like-inventory .pc-recipes-page .inv-back-btn,
body.pc-dark-mode .pc-recipes-page button.inv-back-btn,
body.pc-dark-mode .pc-recipes-page .inv-back-btn,
body.pc-dark-mode.pc-recipes-header-like-inventory .pc-recipes-page button.inv-back-btn,
body.pc-dark-mode.pc-recipes-header-like-inventory .pc-recipes-page .inv-back-btn{
  background:#111827 !important;
  background-image:none !important;
  border:1px solid #334155 !important;
  color:#f8fafc !important;
  box-shadow:0 10px 24px rgba(0,0,0,.32) !important;
}
html.pc-dark-mode .pc-recipes-page button.inv-back-btn svg,
html.pc-dark-mode .pc-recipes-page .inv-back-btn svg,
body.pc-dark-mode .pc-recipes-page button.inv-back-btn svg,
body.pc-dark-mode .pc-recipes-page .inv-back-btn svg{
  color:inherit !important;
  stroke:currentColor !important;
  fill:none !important;
}

.pc-history-action-btn{appearance:none;-webkit-appearance:none;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;line-height:0;overflow:hidden;padding:0;border:none;outline:none;user-select:none;-webkit-tap-highlight-color:transparent}
.pc-history-icon-svg{display:block!important;width:20px!important;height:20px!important;min-width:20px!important;min-height:20px!important;max-width:20px!important;max-height:20px!important;flex:0 0 20px!important;overflow:visible!important;fill:none!important;stroke:currentColor!important;stroke-width:2!important;stroke-linecap:round!important;stroke-linejoin:round!important}
.pc-history-icon-svg path{fill:none!important;stroke:currentColor!important;stroke-width:2!important;stroke-linecap:round!important;stroke-linejoin:round!important}

/* CUSTOMER_CLUB_ORDER_AUTOCOMPLETE_V1 */
.pc-order-customer-field{position:relative!important}
.pc-order-customer-suggestions{position:absolute;z-index:10020;left:0;right:0;top:calc(100% + 8px);background:rgba(255,255,255,.98);border:1px solid rgba(226,232,240,.95);border-radius:18px;box-shadow:0 18px 44px rgba(15,23,42,.14);padding:8px;max-height:260px;overflow:auto;direction:rtl;text-align:right}
.pc-order-customer-suggest-item{width:100%;border:0;background:transparent;border-radius:16px;padding:12px 12px 12px 56px;text-align:right;cursor:pointer;font-family:inherit;display:block;position:relative;color:#0f172a;min-height:68px}
.pc-order-customer-suggest-body{display:grid;gap:3px;min-width:0}
.pc-order-customer-create-item{width:100%;border:0;background:transparent;border-radius:14px;padding:11px 12px;text-align:right;cursor:pointer;font-family:inherit;display:grid;gap:3px;color:#0f172a}
.pc-order-customer-suggest-item:hover,.pc-order-customer-create-item:hover{background:rgba(14,165,233,.08)}
.pc-order-customer-suggest-item strong{font-size:.9rem;font-weight:900;color:#0f172a}
.pc-order-customer-suggest-item span{font-size:.76rem;color:#64748b;font-weight:750;line-height:1.6}
.pc-order-customer-suggest-history{appearance:none;-webkit-appearance:none;box-sizing:border-box;width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;max-width:40px!important;max-height:40px!important;border:none!important;border-radius:14px!important;background:rgba(14,165,233,.10)!important;color:#0284c7!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;box-shadow:0 8px 18px rgba(14,165,233,.10)!important;padding:0!important;position:absolute!important;left:10px!important;top:10px!important;overflow:hidden!important;z-index:2!important}
.pc-order-customer-suggest-history .pc-history-icon-svg{width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important;max-width:18px!important;max-height:18px!important}
.pc-order-customer-suggest-history:hover{background:rgba(14,165,233,.16)}
.pc-order-customer-create-item{border:1px dashed rgba(14,165,233,.32);background:rgba(14,165,233,.055);color:#0369a1;font-weight:900;margin-top:4px}
.pc-order-customer-suggest-loading,.pc-order-customer-suggest-empty{padding:12px;border-radius:14px;color:#64748b;font-size:.8rem;font-weight:800;line-height:1.8;text-align:center;background:rgba(248,250,252,.9)}
.pc-order-customer-selected-badge{margin-top:8px;display:flex;align-items:center;justify-content:space-between;gap:8px;border:1px solid rgba(34,197,94,.26);background:rgba(34,197,94,.08);border-radius:16px;padding:9px 11px;color:#166534;font-size:.78rem;font-weight:800;line-height:1.7}
.pc-order-customer-selected-badge[hidden],.pc-order-customer-suggestions[hidden]{display:none!important}
.pc-order-customer-selected-badge button{border:0;background:rgba(255,255,255,.72);color:#047857;border-radius:12px;padding:6px 9px;font-weight:900;cursor:pointer;font-family:inherit;white-space:nowrap}
html.pc-dark-mode .pc-order-customer-suggestions,body.pc-dark-mode .pc-order-customer-suggestions{background:#0f172a!important;border-color:#243244!important;box-shadow:0 18px 44px rgba(0,0,0,.32)!important}
html.pc-dark-mode .pc-order-customer-suggest-item,body.pc-dark-mode .pc-order-customer-suggest-item{color:#e5e7eb!important}
html.pc-dark-mode .pc-order-customer-suggest-item strong,body.pc-dark-mode .pc-order-customer-suggest-item strong{color:#f8fafc!important}
html.pc-dark-mode .pc-order-customer-suggest-item span,body.pc-dark-mode .pc-order-customer-suggest-item span{color:#94a3b8!important}
html.pc-dark-mode .pc-order-customer-suggest-item:hover,body.pc-dark-mode .pc-order-customer-suggest-item:hover{background:rgba(56,189,248,.12)!important}
html.pc-dark-mode .pc-order-customer-suggest-history,body.pc-dark-mode .pc-order-customer-suggest-history{appearance:none;-webkit-appearance:none;box-sizing:border-box;width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;max-width:40px!important;max-height:40px!important;border:none!important;border-radius:14px!important;background:rgba(14,165,233,.10)!important;color:#0284c7!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;box-shadow:0 8px 18px rgba(14,165,233,.10)!important;padding:0!important;position:absolute!important;left:10px!important;top:10px!important;overflow:hidden!important;z-index:2!important}
html.pc-dark-mode .pc-order-customer-create-item,body.pc-dark-mode .pc-order-customer-create-item{background:rgba(56,189,248,.12)!important;border-color:rgba(56,189,248,.28)!important;color:#7dd3fc!important}
html.pc-dark-mode .pc-order-customer-suggest-loading,html.pc-dark-mode .pc-order-customer-suggest-empty,body.pc-dark-mode .pc-order-customer-suggest-loading,body.pc-dark-mode .pc-order-customer-suggest-empty{background:#0b1220!important;color:#94a3b8!important}
html.pc-dark-mode .pc-order-customer-selected-badge,body.pc-dark-mode .pc-order-customer-selected-badge{background:rgba(34,197,94,.13)!important;border-color:rgba(34,197,94,.25)!important;color:#86efac!important}
html.pc-dark-mode .pc-order-customer-selected-badge button,body.pc-dark-mode .pc-order-customer-selected-badge button{background:#0b1220!important;color:#86efac!important}


.pc-customer-history-btn{appearance:none;-webkit-appearance:none;box-sizing:border-box;width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;max-width:42px!important;max-height:42px!important;border:none!important;border-radius:14px!important;background:rgba(14,165,233,.10)!important;color:#0284c7!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;box-shadow:0 8px 22px rgba(14,165,233,.12)!important;flex-shrink:0!important;padding:0!important;overflow:hidden!important}
.pc-customer-history-btn .pc-history-icon-svg{width:20px!important;height:20px!important;min-width:20px!important;min-height:20px!important;max-width:20px!important;max-height:20px!important}
.pc-customer-history-btn:hover{transform:translateY(-1px);background:rgba(14,165,233,.14)}
.pc-customer-history-btn.is-disabled,.pc-customer-history-btn:disabled{opacity:.45;cursor:not-allowed;transform:none;box-shadow:none}
.pc-history-modal-overlay{align-items:flex-end}
.pc-history-modal{max-width:460px;width:100%;max-height:min(88vh,760px);overflow:hidden;padding:20px 18px 18px;border-radius:24px 24px 0 0;position:relative}
.pc-history-close{position:absolute;left:14px;top:14px;width:36px;height:36px;border:none;border-radius:12px;background:rgba(239,68,68,.10);color:#dc2626;font-size:24px;font-weight:900;line-height:1;cursor:pointer}
.pc-history-head{padding:6px 48px 14px 0;border-bottom:1px solid rgba(226,232,240,.9);margin-bottom:14px}
.pc-history-head strong{display:block;font-size:1.08rem;font-weight:950;color:#0f172a}
.pc-history-head span{display:block;margin-top:6px;font-size:.82rem;color:#64748b;font-weight:700;line-height:1.7}
.pc-history-body{display:grid;gap:14px;max-height:calc(88vh - 120px);overflow:auto;padding-bottom:max(6px,env(safe-area-inset-bottom,0px))}
.pc-history-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.pc-history-chip{border:1px solid rgba(226,232,240,.95);border-radius:18px;padding:12px 12px;background:#f8fbff;display:grid;gap:5px}
.pc-history-chip span{font-size:.72rem;color:#64748b;font-weight:800}
.pc-history-chip b{font-size:.92rem;color:#0f172a;font-weight:900;line-height:1.7}
.pc-history-section{display:grid;gap:10px}
.pc-history-section-head{display:flex;align-items:center;justify-content:space-between;gap:10px}
.pc-history-section-head strong{font-size:.96rem;color:#0f172a;font-weight:900}
.pc-history-section-head span{font-size:.76rem;color:#64748b;font-weight:800}
.pc-history-orders,.pc-history-timeline{display:grid;gap:10px}
.pc-history-order-card{border:1px solid rgba(226,232,240,.95);border-radius:18px;padding:12px;background:#fff;display:grid;gap:6px;box-shadow:0 10px 28px rgba(15,23,42,.04)}
.pc-history-order-top{display:flex;align-items:center;justify-content:space-between;gap:10px}
.pc-history-order-top strong{font-size:.93rem;font-weight:950;color:#0f172a}
.pc-history-order-top span{font-size:.74rem;color:#64748b;font-weight:800}
.pc-history-order-meta,.pc-history-order-items{font-size:.78rem;line-height:1.8;color:#475569;font-weight:750}
.pc-history-timeline-item{position:relative;display:grid;grid-template-columns:18px 1fr;column-gap:10px;align-items:start}
.pc-history-dot{width:12px;height:12px;border-radius:999px;background:#94a3b8;margin-top:7px;position:relative;z-index:2}
.pc-history-line{position:absolute;right:5px;top:20px;bottom:-10px;width:2px;background:rgba(226,232,240,.95)}
.pc-history-timeline-item:last-child .pc-history-line{display:none}
.pc-history-content{border:1px solid rgba(226,232,240,.95);border-radius:18px;padding:12px;background:#fff;display:grid;gap:6px;box-shadow:0 10px 28px rgba(15,23,42,.04)}
.pc-history-row{display:flex;align-items:center;justify-content:space-between;gap:10px}
.pc-history-row strong{font-size:.88rem;color:#0f172a;font-weight:900}
.pc-history-row span{font-size:.72rem;color:#64748b;font-weight:800}
.pc-history-sub{font-size:.78rem;color:#334155;font-weight:800;line-height:1.8}
.pc-history-extra{font-size:.74rem;color:#64748b;line-height:1.8}
.pc-history-empty{border:1px dashed rgba(148,163,184,.45);border-radius:18px;padding:16px;background:#f8fafc;display:grid;gap:5px;text-align:center}
.pc-history-empty strong{font-size:.9rem;color:#0f172a}
.pc-history-empty span{font-size:.78rem;color:#64748b;line-height:1.8}
.pc-history-empty.small{padding:14px}
.pc-history-loading{display:grid;gap:10px}
.pc-history-timeline-item.tone-sky .pc-history-dot{background:#0ea5e9}.pc-history-timeline-item.tone-amber .pc-history-dot{background:#f59e0b}.pc-history-timeline-item.tone-emerald .pc-history-dot{background:#10b981}.pc-history-timeline-item.tone-rose .pc-history-dot{background:#f43f5e}.pc-history-timeline-item.tone-slate .pc-history-dot{background:#94a3b8}
@media(max-width:480px){.pc-history-modal{padding:18px 14px 16px}.pc-history-summary{grid-template-columns:1fr}.pc-history-row,.pc-history-order-top{align-items:flex-start;flex-direction:column}.pc-history-close{left:10px;top:10px}}
html.pc-dark-mode .pc-customer-history-btn,body.pc-dark-mode .pc-customer-history-btn{appearance:none;-webkit-appearance:none;box-sizing:border-box;width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;max-width:42px!important;max-height:42px!important;border:none!important;border-radius:14px!important;background:rgba(14,165,233,.10)!important;color:#0284c7!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;box-shadow:0 8px 22px rgba(14,165,233,.12)!important;flex-shrink:0!important;padding:0!important;overflow:hidden!important}
html.pc-dark-mode .pc-history-modal,body.pc-dark-mode .pc-history-modal{background:#0f172a!important}
html.pc-dark-mode .pc-history-head,body.pc-dark-mode .pc-history-head{border-color:#223049!important}
html.pc-dark-mode .pc-history-head strong,body.pc-dark-mode .pc-history-head strong,html.pc-dark-mode .pc-history-chip b,body.pc-dark-mode .pc-history-chip b,html.pc-dark-mode .pc-history-section-head strong,body.pc-dark-mode .pc-history-section-head strong,html.pc-dark-mode .pc-history-order-top strong,body.pc-dark-mode .pc-history-order-top strong,html.pc-dark-mode .pc-history-row strong,body.pc-dark-mode .pc-history-row strong,html.pc-dark-mode .pc-history-empty strong,body.pc-dark-mode .pc-history-empty strong{color:#f8fafc!important}
html.pc-dark-mode .pc-history-head span,body.pc-dark-mode .pc-history-head span,html.pc-dark-mode .pc-history-chip span,body.pc-dark-mode .pc-history-chip span,html.pc-dark-mode .pc-history-section-head span,body.pc-dark-mode .pc-history-section-head span,html.pc-dark-mode .pc-history-order-top span,body.pc-dark-mode .pc-history-order-top span,html.pc-dark-mode .pc-history-row span,body.pc-dark-mode .pc-history-row span,html.pc-dark-mode .pc-history-order-meta,body.pc-dark-mode .pc-history-order-meta,html.pc-dark-mode .pc-history-order-items,body.pc-dark-mode .pc-history-order-items,html.pc-dark-mode .pc-history-sub,body.pc-dark-mode .pc-history-sub,html.pc-dark-mode .pc-history-extra,body.pc-dark-mode .pc-history-extra,html.pc-dark-mode .pc-history-empty span,body.pc-dark-mode .pc-history-empty span{color:#cbd5e1!important}
html.pc-dark-mode .pc-history-chip,body.pc-dark-mode .pc-history-chip,html.pc-dark-mode .pc-history-order-card,body.pc-dark-mode .pc-history-order-card,html.pc-dark-mode .pc-history-content,body.pc-dark-mode .pc-history-content{background:#111b2e!important;border-color:#243244!important;box-shadow:0 14px 30px rgba(0,0,0,.22)!important}
html.pc-dark-mode .pc-history-line,body.pc-dark-mode .pc-history-line{background:#243244!important}
html.pc-dark-mode .pc-history-empty,body.pc-dark-mode .pc-history-empty{background:#0b1220!important;border-color:#334155!important}
html.pc-dark-mode .pc-history-close,body.pc-dark-mode .pc-history-close{background:rgba(239,68,68,.18)!important;color:#fecaca!important}



/* CUSTOMER_HISTORY_TABS_V59 */
.pc-history-tabs{
  display:flex;
  gap:8px;
  overflow-x:auto;
  padding:4px 0 12px;
  margin-bottom:12px;
  scrollbar-width:none;
}
.pc-history-tabs::-webkit-scrollbar{display:none}
.pc-history-tab-btn{
  flex:0 0 auto;
  border:1px solid rgba(14,165,233,.22);
  background:rgba(14,165,233,.08);
  color:#0284c7;
  border-radius:999px;
  padding:10px 14px;
  font-family:inherit;
  font-size:.8rem;
  font-weight:900;
  cursor:pointer;
  white-space:nowrap;
  transition:background .16s ease, color .16s ease, transform .16s ease;
}
.pc-history-tab-btn.active{
  background:linear-gradient(135deg,#0ea5e9,#38bdf8);
  color:#fff;
  border-color:transparent;
  box-shadow:0 10px 24px rgba(14,165,233,.20);
}
.pc-history-tab-btn:active{transform:scale(.98)}
.pc-history-panel{display:none;animation:pcHistoryFade .16s ease both}
.pc-history-panel.active{display:block}
@keyframes pcHistoryFade{from{opacity:.55;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}
.pc-history-profile-card{
  border:1px solid rgba(226,232,240,.95);
  border-radius:22px;
  padding:14px;
  background:linear-gradient(135deg,rgba(14,165,233,.16),rgba(56,189,248,.10) 52%,rgba(255,255,255,.96));
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:12px;
  margin-bottom:12px;
}
.pc-history-profile-main{display:grid;gap:4px;min-width:0}
.pc-history-profile-main strong{font-size:1rem;font-weight:950;color:#0f172a;line-height:1.6}
.pc-history-profile-main span{font-size:.78rem;color:#64748b;font-weight:800;direction:ltr;text-align:right}
.pc-history-profile-badges{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}
.pc-history-profile-badges b{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  border-radius:999px;
  padding:7px 10px;
  background:rgba(14,165,233,.12);
  color:#0284c7;
  font-size:.74rem;
  font-weight:900;
}
.pc-history-profile-badges b.vip{background:rgba(245,158,11,.16);color:#b45309}
.pc-history-summary.profile{grid-template-columns:repeat(2,minmax(0,1fr))}
.pc-history-order-top strong{direction:rtl}
.pc-history-order-card .pc-history-order-top strong:empty::before{content:'۰ تومان'}
html.pc-dark-mode .pc-history-tab-btn,body.pc-dark-mode .pc-history-tab-btn{
  background:rgba(56,189,248,.12)!important;
  border-color:rgba(56,189,248,.22)!important;
  color:#7dd3fc!important;
}
html.pc-dark-mode .pc-history-tab-btn.active,body.pc-dark-mode .pc-history-tab-btn.active{
  background:linear-gradient(135deg,#0284c7,#0ea5e9)!important;
  color:#fff!important;
  border-color:transparent!important;
}
html.pc-dark-mode .pc-history-profile-card,body.pc-dark-mode .pc-history-profile-card{
  background:linear-gradient(135deg,rgba(56,189,248,.12),#111b2e)!important;
  border-color:#243244!important;
}
html.pc-dark-mode .pc-history-profile-main strong,body.pc-dark-mode .pc-history-profile-main strong{color:#f8fafc!important}
html.pc-dark-mode .pc-history-profile-main span,body.pc-dark-mode .pc-history-profile-main span{color:#cbd5e1!important}
html.pc-dark-mode .pc-history-profile-badges b,body.pc-dark-mode .pc-history-profile-badges b{background:rgba(56,189,248,.16)!important;color:#7dd3fc!important}
html.pc-dark-mode .pc-history-profile-badges b.vip,body.pc-dark-mode .pc-history-profile-badges b.vip{background:rgba(245,158,11,.18)!important;color:#fcd34d!important}
@media(max-width:380px){.pc-history-summary.profile{grid-template-columns:1fr}.pc-history-tab-btn{padding:9px 12px;font-size:.76rem}}


/* FOODOS_V61_DARK_FIX: final-settle order item cards + inventory summary cards */
html.pc-dark-mode #settle-items-list,
body.pc-dark-mode #settle-items-list{
  background:#0b1220!important;
  border-color:#26354a!important;
  box-shadow:inset 0 0 0 1px rgba(148,163,184,.04)!important;
}
html.pc-dark-mode #settle-items-list .settle-list-container,
body.pc-dark-mode #settle-items-list .settle-list-container{
  background:transparent!important;
}
html.pc-dark-mode #settle-items-list .split-card-item,
body.pc-dark-mode #settle-items-list .split-card-item{
  background:#111827!important;
  border-color:#2b3a50!important;
  color:#e5e7eb!important;
  box-shadow:0 12px 24px rgba(0,0,0,.18)!important;
}
html.pc-dark-mode #settle-items-list .split-card-item.selected,
body.pc-dark-mode #settle-items-list .split-card-item.selected{
  background:linear-gradient(135deg,rgba(14,165,233,.20),rgba(15,23,42,.96))!important;
  border-color:#38bdf8!important;
  box-shadow:0 0 0 1px rgba(56,189,248,.45),0 16px 28px rgba(0,0,0,.22)!important;
}
html.pc-dark-mode #settle-items-list .split-card-header,
body.pc-dark-mode #settle-items-list .split-card-header,
html.pc-dark-mode #settle-items-list .split-card-header span,
body.pc-dark-mode #settle-items-list .split-card-header span{
  color:#f8fafc!important;
}
html.pc-dark-mode #settle-items-list .split-card-price,
body.pc-dark-mode #settle-items-list .split-card-price{
  color:#cbd5e1!important;
}
html.pc-dark-mode #settle-items-list .mini-stepper,
body.pc-dark-mode #settle-items-list .mini-stepper{
  background:#0b1220!important;
  border-color:#334155!important;
}
html.pc-dark-mode #settle-items-list .mini-step-btn,
body.pc-dark-mode #settle-items-list .mini-step-btn{
  background:transparent!important;
  color:#38bdf8!important;
}
html.pc-dark-mode #settle-items-list .mini-step-val,
body.pc-dark-mode #settle-items-list .mini-step-val,
html.pc-dark-mode #settle-items-list [id^="grid-qty-"],
body.pc-dark-mode #settle-items-list [id^="grid-qty-"],
html.pc-dark-mode #settle-items-list [id^="grid-total-"],
body.pc-dark-mode #settle-items-list [id^="grid-total-"]{
  color:#e5e7eb!important;
}
html.pc-dark-mode #settle-items-list [style*="background:#fff"],
body.pc-dark-mode #settle-items-list [style*="background:#fff"],
html.pc-dark-mode #settle-items-list [style*="background: #fff"],
body.pc-dark-mode #settle-items-list [style*="background: #fff"],
html.pc-dark-mode #settle-items-list [style*="background:white"],
body.pc-dark-mode #settle-items-list [style*="background:white"],
html.pc-dark-mode #settle-items-list [style*="background: white"],
body.pc-dark-mode #settle-items-list [style*="background: white"]{
  background:#111827!important;
  border-color:#2b3a50!important;
  color:#e5e7eb!important;
}
html.pc-dark-mode #settle-items-list [style*="color:#1e293b"],
body.pc-dark-mode #settle-items-list [style*="color:#1e293b"],
html.pc-dark-mode #settle-items-list [style*="color: #1e293b"],
body.pc-dark-mode #settle-items-list [style*="color: #1e293b"],
html.pc-dark-mode #settle-items-list [style*="color:#0f172a"],
body.pc-dark-mode #settle-items-list [style*="color:#0f172a"],
html.pc-dark-mode #settle-items-list [style*="color: #0f172a"],
body.pc-dark-mode #settle-items-list [style*="color: #0f172a"]{
  color:#f8fafc!important;
}
html.pc-dark-mode #settle-items-list [style*="color:#64748b"],
body.pc-dark-mode #settle-items-list [style*="color:#64748b"],
html.pc-dark-mode #settle-items-list [style*="color: #64748b"],
body.pc-dark-mode #settle-items-list [style*="color: #64748b"]{
  color:#cbd5e1!important;
}

html.pc-dark-mode .inv-page .summary-card,
body.pc-dark-mode .inv-page .summary-card{
  background:#111827!important;
  border-color:#2b3a50!important;
  color:#e5e7eb!important;
  box-shadow:0 14px 34px rgba(0,0,0,.24)!important;
}
html.pc-dark-mode .inv-page .summary-body .k,
body.pc-dark-mode .inv-page .summary-body .k{
  color:#cbd5e1!important;
}
html.pc-dark-mode .inv-page .summary-body .v,
body.pc-dark-mode .inv-page .summary-body .v{
  color:#f8fafc!important;
}
html.pc-dark-mode .inv-page .summary-icon,
body.pc-dark-mode .inv-page .summary-icon{
  background:#0b1220!important;
  border:1px solid #334155!important;
}
html.pc-dark-mode .inv-page .summary-icon-success,
body.pc-dark-mode .inv-page .summary-icon-success{color:#86efac!important;background:rgba(34,197,94,.13)!important;border-color:rgba(34,197,94,.22)!important}
html.pc-dark-mode .inv-page .summary-icon-warn,
body.pc-dark-mode .inv-page .summary-icon-warn{color:#fbbf24!important;background:rgba(245,158,11,.13)!important;border-color:rgba(245,158,11,.22)!important}
html.pc-dark-mode .inv-page .summary-icon-danger,
body.pc-dark-mode .inv-page .summary-icon-danger{color:#fda4af!important;background:rgba(239,68,68,.13)!important;border-color:rgba(239,68,68,.22)!important}


/* FOODOS_V62_DARK_PERSONS_LIST_AND_INVENTORY_CHEVRON_FIX */
html.pc-dark-mode .pc-persons-page .pc-person-list-head,
body.pc-dark-mode .pc-persons-page .pc-person-list-head{
  background:rgba(15,23,42,.94)!important;
  border:1px solid rgba(51,65,85,.92)!important;
  color:#cbd5e1!important;
  box-shadow:0 12px 28px rgba(0,0,0,.24)!important;
  backdrop-filter:blur(10px)!important;
  -webkit-backdrop-filter:blur(10px)!important;
}
html.pc-dark-mode .pc-persons-page .pc-person-list-head span,
body.pc-dark-mode .pc-persons-page .pc-person-list-head span{
  color:#cbd5e1!important;
}
html.pc-dark-mode .pc-persons-page .pc-person-list-head span:first-child,
body.pc-dark-mode .pc-persons-page .pc-person-list-head span:first-child{
  color:#f8fafc!important;
}
html.pc-dark-mode .inv-page .ing-card[data-ing-card] .pc-ing-accordion-chevron,
body.pc-dark-mode .inv-page .ing-card[data-ing-card] .pc-ing-accordion-chevron,
html.pc-dark-mode .pc-subpage-shell .ing-card[data-ing-card] .pc-ing-accordion-chevron,
body.pc-dark-mode .pc-subpage-shell .ing-card[data-ing-card] .pc-ing-accordion-chevron{
  background:#111827!important;
  border-color:#334155!important;
  color:#cbd5e1!important;
  box-shadow:0 8px 18px rgba(0,0,0,.20)!important;
}
html.pc-dark-mode .inv-page .ing-card[data-ing-card].pc-ing-expanded .pc-ing-accordion-chevron,
body.pc-dark-mode .inv-page .ing-card[data-ing-card].pc-ing-expanded .pc-ing-accordion-chevron,
html.pc-dark-mode .pc-subpage-shell .ing-card[data-ing-card].pc-ing-expanded .pc-ing-accordion-chevron,
body.pc-dark-mode .pc-subpage-shell .ing-card[data-ing-card].pc-ing-expanded .pc-ing-accordion-chevron{
  background:#0b2f4a!important;
  border-color:rgba(56,189,248,.34)!important;
  color:#7dd3fc!important;
}
html.pc-dark-mode .inv-page .ing-card[data-ing-card] .pc-ing-accordion-chevron svg,
body.pc-dark-mode .inv-page .ing-card[data-ing-card] .pc-ing-accordion-chevron svg,
html.pc-dark-mode .pc-subpage-shell .ing-card[data-ing-card] .pc-ing-accordion-chevron svg,
body.pc-dark-mode .pc-subpage-shell .ing-card[data-ing-card] .pc-ing-accordion-chevron svg{
  stroke:currentColor!important;
}

/* FOODOS_V64: order fulfillment tabs + unified module headers */
.pc-order-mode-tabs{display:flex;gap:8px;background:rgba(14,165,233,.07);border:1px solid rgba(14,165,233,.18);border-radius:18px;padding:6px;margin:0 0 16px;overflow-x:auto;scrollbar-width:none}
.pc-order-mode-tabs::-webkit-scrollbar{display:none}
.pc-order-mode-tabs button{flex:1 1 0;min-height:42px;border:none;border-radius:14px;background:transparent;color:#0284c7;font-family:inherit;font-size:.9rem;font-weight:900;cursor:pointer;transition:background .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease}
.pc-order-mode-tabs button.active{background:linear-gradient(135deg,#0ea5e9,#38bdf8);color:#fff;box-shadow:0 10px 24px rgba(14,165,233,.20)}
.pc-order-mode-tabs button:active{transform:scale(.98)}
.pc-order-takeaway-section{margin-bottom:18px;display:grid;gap:12px}
.pc-order-takeaway-section[hidden],.pc-order-delivery-fields[hidden],#order-table-section[hidden]{display:none!important}
.pc-order-delivery-toggle{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid rgba(14,165,233,.18);background:rgba(14,165,233,.06);border-radius:18px;padding:12px 14px;color:#0f172a;font-weight:900;font-size:.9rem}
.pc-order-delivery-toggle input{width:22px;height:22px;accent-color:#0ea5e9}
.pc-order-delivery-fields{display:grid;gap:10px}.pc-order-address-input{box-sizing:border-box!important;width:100%!important;min-height:64px!important;height:64px;resize:vertical;padding:14px 16px!important;line-height:1.8!important;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:16px!important;color:#0f172a!important;font-family:inherit!important;font-weight:800!important;box-shadow:none!important}.pc-order-address-input::placeholder{color:#94a3b8!important}
html.pc-dark-mode .pc-order-mode-tabs,body.pc-dark-mode .pc-order-mode-tabs{background:rgba(14,165,233,.12)!important;border-color:rgba(56,189,248,.22)!important}
html.pc-dark-mode .pc-order-mode-tabs button,body.pc-dark-mode .pc-order-mode-tabs button{color:#7dd3fc!important}
html.pc-dark-mode .pc-order-mode-tabs button.active,body.pc-dark-mode .pc-order-mode-tabs button.active{background:linear-gradient(135deg,#0ea5e9,#38bdf8)!important;color:#fff!important}
html.pc-dark-mode .pc-order-delivery-toggle,body.pc-dark-mode .pc-order-delivery-toggle{background:#111b2e!important;border-color:#334155!important;color:#f8fafc!important}
html.pc-dark-mode .pc-order-address-input,body.pc-dark-mode .pc-order-address-input{background:#24344f!important;border-color:#3b4a64!important;color:#f8fafc!important}
html.pc-dark-mode .pc-order-address-input::placeholder,body.pc-dark-mode .pc-order-address-input::placeholder{color:#94a3b8!important}
html.pc-dark-mode .pc-order-address-input,body.pc-dark-mode .pc-order-address-input{background:#24344f!important;color:#f8fafc!important;border-color:#3b4b63!important}
/* Unify Accounts module header with the rest of Food OS */
.pc-accounts-page .pc-acc-topbar{display:grid!important;grid-template-columns:56px minmax(0,1fr) 56px!important;align-items:center!important;gap:12px!important;padding:14px 16px!important;border-radius:0 0 24px 24px!important;border:1px solid rgba(226,232,240,.78)!important;background:rgba(255,255,255,.96)!important;box-shadow:0 12px 30px rgba(15,23,42,.08)!important;direction:rtl!important}
.pc-accounts-page .pc-acc-top-title{text-align:right!important;min-width:0!important}.pc-accounts-page .pc-acc-top-title h1{font-size:1.22rem!important;font-weight:950!important;color:#0f172a!important;margin:0!important;line-height:1.5!important}.pc-accounts-page .pc-acc-top-title p{font-size:.78rem!important;color:#64748b!important;margin:3px 0 0!important;line-height:1.7!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
.pc-accounts-page .pc-acc-icon-btn,.pc-accounts-page .pc-acc-logo{width:48px!important;height:48px!important;border-radius:18px!important;display:flex!important;align-items:center!important;justify-content:center!important}
html.pc-dark-mode .pc-accounts-page .pc-acc-topbar,body.pc-dark-mode .pc-accounts-page .pc-acc-topbar{background:rgba(15,23,42,.96)!important;border-color:#243244!important;box-shadow:0 18px 36px rgba(0,0,0,.28)!important}.pc-dark-mode .pc-accounts-page .pc-acc-top-title h1,html.pc-dark-mode .pc-accounts-page .pc-acc-top-title h1{color:#f8fafc!important}.pc-dark-mode .pc-accounts-page .pc-acc-top-title p,html.pc-dark-mode .pc-accounts-page .pc-acc-top-title p{color:#94a3b8!important}

.pc-required-mark{color:#ef4444;font-weight:950;margin-inline-start:3px}


/* FOODOS_V84_12_ONLINE_ADDRESS_START */
.pc-online-customer-address{margin-top:10px;padding:9px 10px;border:1px solid #bae6fd;border-radius:12px;background:#f0f9ff;color:#334155;display:flex;align-items:flex-start;gap:6px;font-size:.76rem;line-height:1.7;text-align:right}.pc-online-customer-address strong{flex:0 0 auto;color:#0369a1}.pc-online-customer-address span{min-width:0;overflow-wrap:anywhere}
/* FOODOS_V84_12_ONLINE_ADDRESS_END */


/* REPORT_FIFO_PROFIT_V1 */
.repPro-profitCard{margin-top:12px!important;}
.repPro-profitGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:10px;}
.repPro-profitItem{border-radius:16px;background:rgba(14,165,233,.07);border:1px solid rgba(14,165,233,.16);padding:12px 13px;display:flex;flex-direction:column;gap:8px;min-width:0;}
.repPro-profitItem span{font-size:.78rem;font-weight:800;color:#64748b;line-height:1.5;}
.repPro-profitItem b{font-size:1.03rem;font-weight:950;color:#0f172a;line-height:1.4;white-space:normal;overflow-wrap:anywhere;}
.repPro-profitGood{background:rgba(16,185,129,.08);border-color:rgba(16,185,129,.20);}
.repPro-profitGood b{color:#047857;}
.repPro-profitHint{margin-top:10px;font-size:.78rem;font-weight:700;color:#64748b;line-height:1.8;}
@media(max-width:720px){.repPro-profitGrid{grid-template-columns:repeat(2,minmax(0,1fr));}.repPro-profitItem{padding:11px 12px;}.repPro-profitItem b{font-size:.96rem;}}
@media(max-width:380px){.repPro-profitGrid{grid-template-columns:1fr;}}


/* REPORT_TRANSACTION_DETAIL_AND_NAME_SEARCH_V84_27 */
.repPro-row[data-rep-order-id]{cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease;}
.repPro-row[data-rep-order-id]:hover{transform:translateY(-1px);box-shadow:0 12px 28px rgba(15,23,42,.10);border-color:rgba(14,165,233,.35);}
.pc-report-detail-modal{position:fixed;inset:0;z-index:9999;background:rgba(2,6,23,.62);backdrop-filter:blur(8px);display:none;align-items:flex-end;justify-content:center;padding:16px;direction:rtl;}
.pc-report-detail-modal.open{display:flex;}
.pc-report-detail-sheet{width:min(720px,100%);max-height:min(88vh,760px);overflow:hidden;background:#fff;color:#0f172a;border:1px solid #e2e8f0;border-radius:26px;box-shadow:0 24px 70px rgba(2,6,23,.28);display:flex;flex-direction:column;}
.pc-report-detail-head{position:sticky;top:0;z-index:2;background:#fff;border-bottom:1px solid #eef2f7;padding:16px 18px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;}
.pc-report-detail-head h3{margin:0;font-size:18px;font-weight:1000;color:#0f172a;}
.pc-report-detail-head p{margin:6px 0 0;color:#64748b;font-size:12px;font-weight:800;}
.pc-report-detail-close{width:40px;height:40px;border-radius:15px;border:1px solid #fecaca;background:#fff1f2;color:#dc2626;font-size:26px;line-height:1;display:flex;align-items:center;justify-content:center;}
.pc-report-detail-body{overflow:auto;padding:16px 18px 18px;display:grid;gap:14px;}
.pc-report-detail-section{border:1px solid #edf2f7;background:#fbfdff;border-radius:20px;padding:13px;}
.pc-report-detail-section h4{margin:0 0 12px;font-size:14px;font-weight:1000;color:#0f172a;}
.pc-report-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;}
.pc-report-detail-row{border:1px solid #e6edf5;background:#fff;border-radius:15px;padding:10px 11px;min-width:0;}
.pc-report-detail-row span{display:block;color:#64748b;font-size:11px;font-weight:900;margin-bottom:5px;}
.pc-report-detail-row b{display:block;color:#0f172a;font-size:13px;font-weight:950;line-height:1.8;overflow-wrap:anywhere;}
.pc-report-items-table{display:grid;gap:7px;}
.pc-report-items-head,.pc-report-item-row{display:grid;grid-template-columns:minmax(0,1.5fr) 70px 115px 115px;gap:8px;align-items:center;}
.pc-report-items-head{color:#64748b;font-size:11px;font-weight:1000;padding:0 6px 6px;}
.pc-report-item-row{border:1px solid #e6edf5;background:#fff;border-radius:15px;padding:10px;}
.pc-report-item-row b{display:block;color:#0f172a;font-size:13px;font-weight:950;overflow-wrap:anywhere;}
.pc-report-item-row small{display:block;color:#64748b;font-size:11px;font-weight:750;margin-top:4px;line-height:1.6;}
.pc-report-item-row span,.pc-report-item-row strong{font-size:12px;font-weight:900;color:#0f172a;text-align:center;}
.pc-report-detail-empty{border:1px dashed #cbd5e1;background:#f8fafc;border-radius:16px;padding:14px;text-align:center;color:#64748b;font-size:13px;font-weight:850;}
.pc-report-raw-details{border:1px dashed #cbd5e1;background:#f8fafc;border-radius:18px;padding:12px;}
.pc-report-raw-details summary{cursor:pointer;font-weight:950;color:#334155;font-size:13px;}
.pc-report-raw-details pre{direction:ltr;text-align:left;white-space:pre-wrap;overflow:auto;max-height:260px;font-size:11px;background:#0f172a;color:#e5e7eb;border-radius:14px;padding:12px;}
@media(max-width:560px){.pc-report-detail-modal{padding:0;align-items:flex-end}.pc-report-detail-sheet{border-radius:24px 24px 0 0;max-height:92vh}.pc-report-detail-grid{grid-template-columns:1fr}.pc-report-items-head{display:none}.pc-report-item-row{grid-template-columns:1fr 1fr}.pc-report-item-row div{grid-column:1/-1}.pc-report-item-row span,.pc-report-item-row strong{text-align:right}.pc-report-detail-head{padding-top:calc(16px + env(safe-area-inset-top,0px));}}
html.pc-dark-mode .pc-report-detail-sheet,body.pc-dark-mode .pc-report-detail-sheet,html.pc-dark-mode .pc-report-detail-head,body.pc-dark-mode .pc-report-detail-head{background:#0f172a;color:#e5e7eb;border-color:#334155;}
html.pc-dark-mode .pc-report-detail-head h3,body.pc-dark-mode .pc-report-detail-head h3,html.pc-dark-mode .pc-report-detail-section h4,body.pc-dark-mode .pc-report-detail-section h4,html.pc-dark-mode .pc-report-detail-row b,body.pc-dark-mode .pc-report-detail-row b,html.pc-dark-mode .pc-report-item-row b,body.pc-dark-mode .pc-report-item-row b,html.pc-dark-mode .pc-report-item-row span,body.pc-dark-mode .pc-report-item-row span,html.pc-dark-mode .pc-report-item-row strong,body.pc-dark-mode .pc-report-item-row strong{color:#e5e7eb;}
html.pc-dark-mode .pc-report-detail-section,body.pc-dark-mode .pc-report-detail-section,html.pc-dark-mode .pc-report-detail-row,body.pc-dark-mode .pc-report-detail-row,html.pc-dark-mode .pc-report-item-row,body.pc-dark-mode .pc-report-item-row{background:#111827;border-color:#334155;}
html.pc-dark-mode .pc-report-detail-head p,body.pc-dark-mode .pc-report-detail-head p,html.pc-dark-mode .pc-report-detail-row span,body.pc-dark-mode .pc-report-detail-row span,html.pc-dark-mode .pc-report-item-row small,body.pc-dark-mode .pc-report-item-row small{color:#94a3b8;}


/* REPORT_TRANSACTION_DETAIL_FIX_V84_28 */
html.pc-dark-mode .repPro-profitItem b,
body.pc-dark-mode .repPro-profitItem b,
html.pc-dark-mode #repPro-profit-box .repPro-profitItem b,
body.pc-dark-mode #repPro-profit-box .repPro-profitItem b{
  color:#f8fafc!important;
  text-shadow:0 1px 0 rgba(0,0,0,.20);
}
html.pc-dark-mode .repPro-profitGood b,
body.pc-dark-mode .repPro-profitGood b,
html.pc-dark-mode #repPro-profit-box .repPro-profitGood b,
body.pc-dark-mode #repPro-profit-box .repPro-profitGood b{
  color:#86efac!important;
}
html.pc-dark-mode .repPro-profitItem span,
body.pc-dark-mode .repPro-profitItem span{
  color:#cbd5e1!important;
}
html.pc-dark-mode .repPro-profitItem,
body.pc-dark-mode .repPro-profitItem{
  background:rgba(14,165,233,.12)!important;
  border-color:rgba(125,211,252,.28)!important;
}
html.pc-dark-mode .repPro-profitGood,
body.pc-dark-mode .repPro-profitGood{
  background:rgba(16,185,129,.14)!important;
  border-color:rgba(134,239,172,.26)!important;
}

/* WHOLESALE_SALES_CHANNELS_V1 */
.pc-sale-channel-tabs{
  display:flex;
  gap:8px;
  padding:6px;
  margin:0 0 10px 0;
  border-radius:999px;
  background:rgba(15,23,42,.06);
  border:1px solid rgba(148,163,184,.28);
  overflow-x:auto;
  -webkit-overflow-scrolling:touch;
}
.pc-sale-channel-tabs-products{ margin:8px 0 12px; }
.pc-sale-channel-pill{
  flex:1 0 120px;
  border:0;
  border-radius:999px;
  padding:10px 14px;
  background:transparent;
  color:#64748b;
  font-weight:900;
  white-space:nowrap;
  cursor:pointer;
  transition:.16s ease;
}
.pc-sale-channel-pill.active{
  background:var(--primary,#2563eb);
  color:#fff;
  box-shadow:0 10px 24px rgba(37,99,235,.28);
}
.pc-sale-channel-badge{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  margin-right:6px;
  padding:2px 7px;
  border-radius:999px;
  font-size:.68rem;
  line-height:1.7;
  font-weight:900;
  vertical-align:middle;
}
.pc-sale-channel-badge.pc-sale-channel-wholesale{
  background:rgba(245,158,11,.14);
  color:#92400e;
  border:1px solid rgba(245,158,11,.28);
}
.pc-sale-channel-badge.pc-sale-channel-cafe{
  background:rgba(14,165,233,.12);
  color:#0369a1;
  border:1px solid rgba(14,165,233,.24);
}

.pc-wholesale-unit-tag{ background:#dbeafe!important; color:#1d4ed8!important; }
body.dark .pc-wholesale-unit-tag,.dark .pc-wholesale-unit-tag{ background:rgba(59,130,246,.22)!important; color:#bfdbfe!important; }

.pc-sale-channel-empty{
  margin:12px 0;
  padding:18px;
  border-radius:18px;
  display:flex;
  flex-direction:column;
  gap:6px;
  color:#475569;
  line-height:1.8;
}
.pc-sale-channel-empty b{ color:#0f172a; font-size:1rem; }
.pc-sale-channel-empty span{ font-size:.88rem; }
@media (max-width:480px){
  .pc-sale-channel-tabs{ gap:6px; padding:5px; }
  .pc-sale-channel-pill{ flex-basis:110px; padding:9px 10px; font-size:.86rem; }
}
body.dark .pc-sale-channel-tabs,
.dark .pc-sale-channel-tabs{
  background:rgba(255,255,255,.06);
  border-color:rgba(255,255,255,.12);
}
body.dark .pc-sale-channel-pill,
.dark .pc-sale-channel-pill{ color:rgba(226,232,240,.72); }
body.dark .pc-sale-channel-pill.active,
.dark .pc-sale-channel-pill.active{
  background:var(--primary,#2563eb);
  color:#fff;
  box-shadow:0 10px 24px rgba(37,99,235,.32);
}
body.dark .pc-sale-channel-empty b,
.dark .pc-sale-channel-empty b{ color:#f8fafc; }


/* FOODOS_V84_47_3_HAMBURGER_BLUE_ITEMS */
.side-menu-panel .menu-item:not(.menu-item-logout){
  background:color-mix(in srgb,var(--primary,#0ea5e9) 8%,#fff)!important;
  color:color-mix(in srgb,var(--primary,#0ea5e9) 80%,#0f172a)!important;
  border-color:color-mix(in srgb,var(--primary,#0ea5e9) 18%,#e2e8f0)!important;
}
.side-menu-panel .menu-item:not(.menu-item-logout) svg{
  color:var(--primary,#0ea5e9)!important;
  fill:currentColor!important;
}
.side-menu-panel .menu-item:not(.menu-item-logout):hover,
.side-menu-panel .menu-item:not(.menu-item-logout):active{
  background:color-mix(in srgb,var(--primary,#0ea5e9) 15%,#fff)!important;
  border-color:color-mix(in srgb,var(--primary,#0ea5e9) 38%,#cbd5e1)!important;
  color:var(--primary,#0ea5e9)!important;
}
html.pc-dark-mode .side-menu-panel .menu-item:not(.menu-item-logout),
body.pc-dark-mode .side-menu-panel .menu-item:not(.menu-item-logout){
  background:rgba(56,189,248,.08)!important;
  color:#bae6fd!important;
  border-color:rgba(56,189,248,.18)!important;
}
html.pc-dark-mode .side-menu-panel .menu-item:not(.menu-item-logout) svg,
body.pc-dark-mode .side-menu-panel .menu-item:not(.menu-item-logout) svg{
  color:#38bdf8!important;
  fill:currentColor!important;
}
html.pc-dark-mode .side-menu-panel .menu-item:not(.menu-item-logout):hover,
html.pc-dark-mode .side-menu-panel .menu-item:not(.menu-item-logout):active,
body.pc-dark-mode .side-menu-panel .menu-item:not(.menu-item-logout):hover,
body.pc-dark-mode .side-menu-panel .menu-item:not(.menu-item-logout):active{
  background:rgba(56,189,248,.14)!important;
  border-color:rgba(56,189,248,.38)!important;
  color:#7dd3fc!important;
}

/* FOODOS_V84_47_5_HAMBURGER_SOFT_SHADOW_BORDER_ITEMS */
.side-menu-panel .menu-item:not(.menu-item-logout){
  background:var(--primary,#0ea5e9)!important;
  color:#fff!important;
  border:1px solid rgba(255,255,255,.28)!important;
  background-image:none!important;
  box-shadow:0 6px 16px rgba(2,132,199,.20), 0 1px 0 rgba(255,255,255,.12) inset!important;
  filter:none!important;
  text-shadow:none!important;
  transform:none!important;
}
.side-menu-panel .menu-item:not(.menu-item-logout) svg{
  width:18px!important;
  height:18px!important;
  min-width:18px!important;
  min-height:18px!important;
  color:#fff!important;
  fill:currentColor!important;
  stroke:currentColor!important;
}
.side-menu-panel .menu-item:not(.menu-item-logout):hover,
.side-menu-panel .menu-item:not(.menu-item-logout):active{
  background:#0284c7!important;
  color:#fff!important;
  border-color:rgba(255,255,255,.34)!important;
  background-image:none!important;
  box-shadow:0 8px 18px rgba(2,132,199,.24), 0 1px 0 rgba(255,255,255,.12) inset!important;
  filter:none!important;
  text-shadow:none!important;
  transform:none!important;
}
.menu-submenu button{
  background:var(--primary,#0ea5e9)!important;
  color:#fff!important;
  border:1px solid rgba(255,255,255,.24)!important;
  background-image:none!important;
  box-shadow:0 4px 12px rgba(2,132,199,.16)!important;
  filter:none!important;
  text-shadow:none!important;
  transform:none!important;
}
.menu-submenu button:hover,
.menu-submenu button:active{
  background:#0284c7!important;
  color:#fff!important;
  border-color:rgba(255,255,255,.30)!important;
  background-image:none!important;
  box-shadow:0 6px 14px rgba(2,132,199,.20)!important;
  filter:none!important;
  text-shadow:none!important;
  transform:none!important;
}
html.pc-dark-mode .side-menu-panel .menu-item:not(.menu-item-logout),
body.pc-dark-mode .side-menu-panel .menu-item:not(.menu-item-logout),
html.pc-dark-mode .menu-submenu button,
body.pc-dark-mode .menu-submenu button{
  background:var(--primary,#38bdf8)!important;
  color:#fff!important;
  border-color:rgba(255,255,255,.22)!important;
  background-image:none!important;
  box-shadow:0 8px 18px rgba(3,105,161,.28), 0 1px 0 rgba(255,255,255,.08) inset!important;
}
html.pc-dark-mode .side-menu-panel .menu-item:not(.menu-item-logout) svg,
body.pc-dark-mode .side-menu-panel .menu-item:not(.menu-item-logout) svg{
  width:18px!important;
  height:18px!important;
  min-width:18px!important;
  min-height:18px!important;
  color:#fff!important;
  fill:currentColor!important;
  stroke:currentColor!important;
}
/* FOODOS_V84_47_5_HAMBURGER_SOFT_SHADOW_BORDER_ITEMS_END */

/* FOODOS_FONT_PACK_84_64_1 */
@font-face{font-family:'BHOMA';src:url(data:font/ttf;base64,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ALz/oACUAL7/nwCVAL//ngCWAMD/ngCXAMH/nQCYAMP/nACZAMT/nACaAMX/mwCbAMb/mwCcAMj/mgCdAMn/mQCeAMr/mQCfAMz/mACgAM3/lwChAM7/lwCiAM//lgCjANH/lQCkANL/lQClANP/lACmANX/kwCnANb/kwCoANf/kgCpANj/kQCqANr/kQCrANv/kACsANz/jwCtAN3/jwCuAN//jgCvAOD/jgCwAOH/jQCxAOP/jACyAOT/jACzAOX/iwC0AOb/igC1AOj/igC2AOn/iQC3AOr/iAC4AOz/iAC5AO3/hwC6AO7/hgC7AO//hgC8APH/hQC9APL/hAC+APP/hAC/APT/gwDAAPb/ggDBAPf/ggDCAPj/gQDDAPr/gADEAPv/gADFAPz/fwDGAP3/fwDHAP//fgDIAQD/fQDJAQH/fQDKAQP/fADLAQT/ewDMAQX/ewDNAQb/egDOAQj/eQDPAQn/eQDQAQr/eADRAQv/dwDSAQ3/dwDTAQ7/dgDUAQ//dQDVARH/dQDWARL/dADXARP/cwDYART/cwDZARb/cgDaARf/cgDbARj/cQDcARr/cADdARv/cADeARz/bwDfAR3/bgDgAR//bgDhASD/bQDiASH/bADjASL/bADkAST/awDlASX/agDmASb/agDnASj/aQDoASn/aADpASr/aADqASv/ZwDrAS3/ZgDsAS7/ZgDtAS//ZQDuATH/ZADvATL/ZADwATP/YwDxATT/YwDyATb/YgDzATf/YQD0ATj/YQD1ATn/YAD2ATv/XwD3ATz/XwD4AT3/XgD5AT//XQD6AUD/XQD7AUH/XAD8AUL/WwD9AUT/WwD+AUX/WgD/AUb/WQAAAB8AAAJgCQ8JAAMCAwMFBgYDBQUFBQMDAQMCBAUEBQUFBQUFBQUEAgQDBQYBBAUEAwgCCAQEBgUDBQUFBAMCAwcFBAQFBQMFBQUGBgkAAAQABQUFAgQGBgYGBgUGBgYGAAAAAAIEAgAFBQUFBAUCAgQEAwQABAcDAQUEBQkJCAkDBAcHCQgFBQUFBAMICAUFCAgFBQcGAAAAAAAJCQQDAwIDBAQCAwYGAwQCAwgJAwQFBQgJAwQICQMEBQUFBQUFBQUFBQUFBAUEBQMCAwMLCwcHCgsGBwsKBwcKCgYHBgYGBgUGBQYFBgQGBQYEBggIBQUGBwUFCQkFBQcDAwYGBgcGAwQFBQQFBgYGBgMEBAUFBQQFBQUFBQUFBQYFBQMAAAAAAAAIAQIDAwUFBQgIAgMAAwcBAAADAwMDAwMDAwQEAwYGCAgBAggICAgFBQUFBQUCAwICAgICAwMCAgICAgUFBQYGAwQGBgYJBwQKBAQGBAQFBAUFBAYGBgQGBAUCBAIEAwMCAwgEAwYECgoABQAABwgGAwIAAwICBQUDBQcHBwYHBwUFAwUHBQYGBwcFBAUCAwAAAQEAAAADAwQDBAYFBwAGAwAABQAFCwADAgICAgICAgICAAAJBgQAAAIAAAAAAAAAAAAGAAAAAAAAAAAGBQQEBQQDBwUCAwUDBgYHBQYFBQMFBAcEBQQFBQMFBAMFBQIDBAIGBQUFBQIFAwUEBgMEAwUGBQUFBAYFBgQFBQUEDwMCBQUEAwgICAgICAQFDwgICAgICAMICAgIDQ0NAAQHBwgHCAgICAgIBAAGBgUFBgAKEQoAAwMEAwYGBwQFBQYFAwMBAwIEBgQFBQUFBQYGBgUCBQQGBwEEBgUDCQIJBAQGBQQFBQUFAwIDBwYEBAYFBAYFBgcGCgAABAAFBQUCBAYHBwcHBgYGBwcAAAAAAwQDAAUGBQUEBgIDBAQEBAAECAMBBQQFCgoJCgQECAgKCQYGBQYEBAkJBQYJCQUGBwcAAAAAAAoKBAMEAwMEBQMDBwYEBAMDCQoEBAUFCQoEBAkKBAQGBgUGBgYFBgYGBQYFBQUFAwMDBAwMCAgLDAcIDAsICAsLBwgHBwcHBgcGBwUHBQcFBwUHCQkFBQcIBQUKCgUGBwMDBwcHBwYEBAUFBAUHBgcGBAQFBgUGBQUFBQUFBQYGBwYGBAAAAAAAAAkCAwMDBQUFCQkDAwADCAEAAAMEAwQDBAMEBAUDBwYJCQEDCQkJCQUFBQUFBQMDAwMDAwMDAwICAgICBQUFBgYDBAcHBwoHBQsEBAYEBAYEBgYEBwcHBQYFBgIEAgQDAwIECQUDBgULCwAGAAAICQcEAwAEAwIFBQMGCAcHBggIBgUDBggGBwYICAYEBQMDAAABAQAAAAMDBAMEBwUHAAcDAAAGAAYNAAMDAwMDAwMDAwMAAAoHBQAAAgAAAAAAAAAAAAYAAAAAAAAAAAcGBQQGBAMHBgIDBQMHBggFBwUFAwYFCAUFBAYGAwYFAwYFAgMFAgcFBgYGAwUDBQQGBAQDBQYFBQUEBgUGBQUGBQQRBAMFBgQECAgICAgIBAURCAgICAgIAwgICAgODg4ABQgICQgJCQkJCQkFAAYGBgYHAAsSCwADAwQDBgcHBAYGBgYEBAEDAgQGBAYGBgYGBgYGBQMFBAYHAQUGBQQKAgoEBAcGBAYGBgUDAgQIBgUFBgYEBwYGBwYLAAAFAAYGBgIEBwcHBwcGBwcHCAAAAAADBAMABgYGBgQGAgMEBQQEAAUJBAAGBQYLCwoLBAQICAsKBgcGBgQECgoGBgoKBgYIBwAAAAAACwsEAwQDBAUFAwQIBwQEAwQKCwQEBgYKCwQECgsEBAYHBgYGBwYGBgcGBgUGBQYDAwQEDQ0JCQwNCAkNDQgJDA0ICQcHBwcHBwcIBgcFBwYHBQcKCgYGCAgGBgoKBgYIBAMHCAcIBwQEBgYFBgcHBwcEBAUGBgYFBgUFBgYGBgYHBwcEAAAAAAAACgIDAwMGBgYKCgMDAAQIAQAAAwQDBAMEAwQFBQMIBwoKAgMKCgoKBgYGBgYGAwMDAwMDAwMDAgICAwMGBgYHBwMECAgIDAgFDAUFBwQFBgQGBgUHBwcFBwUHAgUCBQMDAgQKBQMHBQwMAAcAAAkKCAQDAAQDAgYFBAYICAgHCQgGBQQGCAYHBwgIBgQFAwMAAAAAAAAAAwMEAwQIBQgABwMAAAYABw4AAwMDAwMDAwMDAwAACwcFAAADAAAAAAAAAAAABwAAAAAAAAAABwYFBAYEAwgGAgMGAwgGCAYHBgYEBgUIBQYEBgYEBgUDBgUCBAUCBwUGBgYDBQMFBQcEBAQGBgUGBgUGBgcFBQYGBRIEAwYHBQQJCQkJCQkEBhIJCQkJCQkDCQkJCRAQEAAFCQkKCQoJCgoKCQUABwcGBgcADBQMAAQDBAMHBwgEBwcHBwQEAgMDBQYFBgYGBgcHBwcFAwUFBwgCBQcFBAsDCwQFCAcEBwYGBQQCBAkHBQUHBwQHBgcIBwwAAAUABwcHAwUICAgICAcIBwgIAAAAAAMFAwAHBwcGBQYCAwUFBQUABQoEAAYFBgwMCwwEBQkJCwsHBwYHBQULCwYHCwsGBwgIAAAAAAAMDAUDBAMEBQYDBAgIBAUDBAsMBAUGBgsMBAULDAQFBwcGBwcHBgcHBwYHBQYFBgQDBAQODgkKDg4JCg4OCQkNDggJCAgICAcIBwgGCAYIBggGCAsLBgYICQYGCwsGBwgEBAgICAgIBAUGBgUGCAcICAQFBgcGBwYHBgYGBgYHBwgHBwQAAAAAAAALAgMDBAYGBgsLAwMABAkCAAADBAMEAwQDBAUGAwgICwsCAwsLCwsGBgYGBgYDBAMDAwMDBAQDAwMDAwYGBgcHBAUICAkNCQYNBQUHBQUHBQcHBQgICAUIBQcDBQIFAwMCBQsFAwcGDQ0ABwAACgoIBQMABAMCBwUEBgkJCAgJCQcGBAYJBwgHCQkHBQUDAwAAAAAAAAAEBAQEBQgGCAAIAwAABwAHDwADAwMDAwMDAwMDAAALCAYAAAMAAAAAAAAAAAAHAAAAAAAAAAAIBgYFBwUECAcCBAYECAcJBggGBgQGBgkGBgUHBgQHBgMGBgIEBQIIBgcHBwMFAwYFBwQFBAYGBgYGBQcGCAYGBwYFFAUDBgcFBAoKCgoKCgUHFAoKCgoKCgQKCgoKERERAAYKCgsKCwoLCwsKBQAHBwcHCAANFg0ABAMEBAcICQUHBwcHBAQCBAMFBwUHBwcHBwcHBwYDBgUICAIFBwYEDAMMBgYIBwUHBwcGBAMECgcFBQgHBQgHBwkHDQAABgAHBwcDBQgJCQkJBwgICAkAAAAAAwUEAAgHBwcFBwIEBQUFBQAFCwUABgUHDQwMDQUFCgoMDAgIBwgFBQwMBwgMDAcICQgAAAAAAA0NBQQFAwQGBgMECQgFBQMEDA0FBQcHDA0FBQwNBQUICAcICAgHCAgIBwgGBwYHBAQEBQ8QCgsPEAkLDw8KCg4PCQoJCQgJCAkICQcJBgkHCQYJDAwHBwkKBwcMDAcICQQECAkICQkFBQcHBgYJCAkIBQUGBwcIBgcGBgcHBwcHCQgIBQAAAAAAAAwCAwQEBwcHDAwDBAAECgIAAAQFBAUEBQQFBQYECQgMDAIDDAwMDAcHBwcHBwMEAwMDAwMEBAMDAwMDBwcHCAgEBQkJCQ4KBg4FBQgFBgcFBwcGCQkJBggGCAMFAgUEBAMFDAYECAYPDgAIAAAKCwkFAwAFAwIIBgQHCgoJCAoKBwYEBwoHCAgKCgcFBgMEAAAAAAAAAAQEBQQFCQYJAAkEAAAHAAgQAAQEBAQEBAQEBAQAAAwJBgAAAwAAAAAAAAAAAAgAAAAAAAAAAAkHBgUHBQQJBwIEBgQJBwkGCQcGBAcGCgYGBQcHBAcGBAcGAwQGAggGBwcHBAYEBgYIBQUEBgYGBwcGBwcIBgYIBgYWBQMGCAYFCwsLCwsLBQcWCwsLCwsLBAsLCwsTExMABgoLDAsMCwwLCwsGAAgIBwcIAA4XDgAEBAQECAkJBQgICAgFBAIEAwYHBgcHBwcICAgIBgMGBggJAgYIBgUMAw0GBgkIBQgHBwYEAwULCAYGCAgFCAcHCQgOAAAGAAgICAMGCQkJCQkICQkJCgAAAAADBQQACQgIBwYHAgQGBgUGAAYMBQAHBgcODQ0OBQYLCg4NCAgHCAYFDA0HCAwNBwgKCgAAAAAADg4FBAUEBQYHBAUKCQUGBAUNDgUGBwcNDgUGDQ4FBggIBwgICAcICAgHCAYHBgcEBAUFERELCxARCgsQEAoLDxAKCwkJCQkICggKBwkHCQcJBwkNDQcHCgsHBw0NBwgJBAQICgkJCQUGBwcGBgkJCQkFBgcIBwgHCAYGBwcHCAgJCAgFAAAAAAAADQIEBAQHBwcNDQQEAAUKAgAABAUEBQQFBAUGBgQKCQ0NAgQNDQ0NCAgICAgIBAQEBAQEBAQEAwMDAwMHBwgJCQQGCgoKDwoGDwYGCQYGCAYICAYJCQkGCQYJAwYDBgQEAwUNBgQJBxAPAAgAAAsMCgUEAAUEAggGBAcLCgkJCwsIBgQHCwgJCAsLCAUGBAQAAAEAAAAABAQFBAUKBwoACQQAAAgACBIABAQEBAQEBAQEBAAADQkHAAADAAAAAAAAAAAACQAAAAAAAAAACQcHBgcGBAoHAgQHBAoICgcJBwcFBwcLBwcFBwcFBwcEBwYDBQYCCQYHBwcEBgQGBgkFBgUHBgYHBwYHBwkHBwgHBhcFAwcIBgUMDAwMDAwGCBcMDAwMDAwEDAwMDBQUFAAHCwsNCwwMDQwMDAYACQkICAkADxkPAAUEBAQICQoFCAgICAUEAgQDBggGCAgICAgICAgHAwcGCQoCBggHBQ0DDgYGCQgFCAgIBwUDBQsIBgYJCAUJCAgKCA8AAAcACAgIAwYKCgoKCgkKCQoKAAAAAAMGBAAJCQgIBgkDBAYGBgYABgwFAAgGCA8PDg8FBgsMDw4JCQgJBgYNDggJDQ4ICQsKAAAAAAAODgYEBQQFBwcEBQoKBQYEBQ4PBQYICA4PBQYODwUGCQkICQkJCAkJCQgJBwgHCAQEBQUSEgwMERILDBERDAwQEQoMCgoJCwkKCQoICgcKCAoHCg4OCAgLCwgIDg4ICQsEBQoKCgoKBQYICAcICgkKCgUGBwgICQcIBwgICAgICAoJCQUAAAAAAAAOAgQEBQgICA4OBAQABQwCAAAEBQQFBAUEBQYHBAoKDg4CBA4ODg4ICAgICAgEBAQEBAQEBQUDAwMDAwgICAkJBQYKCgsQCwcQBgYJBgcIBggIBwoKCgcKBwkDBgMGBAQDBg4HBAkHERAACQAADA0KBgQABQQDCAYEBwwLCwoMCwkGBAcMCAkJCwsIBQYEBAAAAQAAAAAFBQYFBgoHCwAKBAAACAAJEwAEBAQEBAQEBAQEAAAOCgcAAAMAAAAAAAAAAAAJAAAAAAAAAAAKBwcGCAYFCggDBQcFCggKBwoHBwUHBwsHBwYICAUIBwQIBgMFBgMJBwgICAQGBAcGCQUGBQcHBwcHBwgHCgcICQcHGQYDBwkHBQ0NDQ0NDQYIGQ0NDQ0NDQQNDQ0NFhYWAAcMDA0MDQ0ODQ0NBwAJCQgICgAQGxAABQQFBQkKCwYJCQkJBQQCBQQGCQYICAgICQkJCQcEBwYJCgIHCQcFDgMPBgYKCQYJCQgHBQMFDAkHBwkJBgoJCQoIEAAABwAJCQkDBgoLCwsLCQoKCgsAAAAAAwYEAAkJCQgGCQMEBgcGBgAHDQYACAcIEA8PEAYGDAwPDwkKCAkGBg4PCAkODwgJCwoAAAAAABAQBgUGBAYHCAQGCwoGBgQGDxAGBggIDxAGBg8QBgYJCggJCQoICQkKCAkHCAcIBQUFBhMTDA0SEwsNEhIMDRISCw0LCwoMCgsKCwgLCAsICwgLDw8ICAsMCAgPDwgJCwUFCgsKCwoGBggIBwgLCgsKBgYICQgJCAkICQgICAkJCwoKBgAAAAAAAA8DBAUFCAgIDw8EBQAFDAIAAAUGBAYEBgUGBwcFCwoPDwIEDw8PDwkJCQkJCQQFBAQEBAQFBQQDBAQECQkJCgoFBgsLCxEMBxEHBwoGBwkGCQkHCwsLBwoHCgQHAwcFBQMGDwcECggSEQAKAAANDgsGBAAGBAMJBwUJDAwLCgwMCQgFCQwJCwoMDAkHBgQFAAABAQAAAAUFBgUGCwcMAAsFAAAJAAoUAAQEBAQEBAQEBAQAAA8LCAAABAAAAAAAAAAAAAoAAAAAAAAAAAsICAYIBgULCAMFBwULCAsHCwgHBQgIDAgHBggIBQgIBAgHAwUGAwoHCAgIBAcFBwcKBgYFBwcHCAgHCAgKCAkJCAcbBgQHCgcGDQ0NDQ0NBgkbDQ0NDQ0NBQ0NDQ0XFxcACA0NDg0ODg4ODg4HAAoKCQkKABEcEQAFBAUFCQoLBgkJCgkGBQIFBAcJBwkJCQkJCQkJCAQIBwoLAgcKCAYPBA8GBwsJBgkJCQgFAwYNCgcHCgkGCgkJCwkRAAAIAAkJCQQHCwsLCwsKCwsLDAAAAAADBwUACgoJCQcJAwUHBwcGAAcOBgAJBwkREBARBgcNDRAQCgoJCgcGDxAJCg8QCQoMCwAAAAAAEREHBQYEBggIBAYMCwYHBAYQEQYHCQkQEQYHEBEGBwoKCQoKCgkKCgoJCggJCAkFBQYGFBQNDhMUDA4TFA0NExQMDQsMCwwKDAoMCQsICwkLCAsQEAkJDA0JCRAQCQoMBQULDAsMDAYHCQkICAsKCwsGBwgKCQoICQgJCQkJCgoLCgoGAAAAAAAAEAMEBQUJCQkQEAQFAAYNAgAABQYFBgUGBQYHCAUMCxAQAwQQEBAQCQkJCQkJBAUEBAQEBAUFBAQEBAQJCQkKCgUHDAwMEg0IEgcHCwcHCgcKCgcLCwsICwgKBAcDBwUFAwYQCAULCBMSAAoAAA4PDAYEAAYEAwoIBQkNDQwLDQ0KCAUJDQoLCg0NCgcHBAUAAAABAAAABQUGBQYMCA0ACwUAAAoAChUABQUFBQUFBQUFBQAAEAsIAAAEAAAAAAAAAAAACgAAAAAAAAAACwgIBwgHBQsIAwUIBQwJDAgLCAgGCAgNCAgHCAgGCAgFCAcDBQcDCwcICAgFBwUHBwoGBwYICAcICAgICAsICQoICBwGBAgKCAYODg4ODg4HCRwODg4ODg4FDg4ODhgYGAAIDg4PDg8PDw8PDwgACgoKCgsAEh4SAAYFBQUKCwwGCgoKCgYFAgUEBwkHCQkJCQoKCgoIBAgHCwwCCAoIBhAEEAcHCwoHCgoKCAUEBg4KCAgLCgYLCgoMCRIAAAgACgoKBAcMDAwMDAoMCwwMAAAAAAMHBQAKCgoJBwoDBQcIBwcABw8GAAkICRIRERIGBw4NEREKCwkLBwcQEQkLEBEJCgwLAAAAAAASEgcFBwQGCAkEBgwLBgcEBhESBgcJCRESBgcREgYHCgsJCwoLCQsKCwkLCAkICQUGBgYVFg4PFBYNDxQVDQ4UFQwODA0LDQsMCwwKDAkMCgwJDBERCQkNDgkJEREJCwwFBQsMDAwMBgcJCQgJDAsMCwYHCQoJCwkKCQoJCQkKCgwLCwYAAAAAAAARAwUFBgkJCRAQBQUABg0CAAAFBwUHBQcFBwgIBQwLEREDBREREREKCgoKCgoFBQUFBQUFBgYEBAQEBAoKCgsLBgcMDA0TDQgUBwcLBwgKBwoKCAwMDAgMCAsECAMIBQUEBxEIBQsJFBQACwAADhAMBwUABwQDCggGCg4NDAsODgoIBQoOCgwLDg4KCAgFBQAAAAAAAAAGBgYGBwwIDQAMBQAACgALFwAFBQUFBQUFBQUFAAARDAkAAAQAAAAAAAAAAAALAAAAAAAAAAAMCQkHCgcGDAkDBggGDAkNCAwICAYICQ4JCAcJCQYJCQUJBwQFBwMLCAkJCQUHBQgICwYHBgkJCAkJCAkJCwkJCgkIHgcECAsIBg8PDw8PDwcKHg8PDw8PDwUPDw8PGhoaAAkODxAPEA8QEBAQCAALCwoKDAATIBMABgUFBQoMDQcKCgsKBgUCBgQICgcKCgoKCgsLCwkECQgLDAIICwkGEQQRBwcMCgcKCgoJBgQGDgsICAsKBwsKCgwKEwAACQAKCgoECAwNDQ0NCwwMDA0AAAAAAwcFAAsLCgoICgMFCAgHBwAIEAcACQgKEhISEgcIDg4SEgsLCgsIBxESCgsREgoLDQwAAAAAABISBwUHBQcJCQUHDQwHCAUHEhIHCAoKEhIHCBISBwgLCwoLCwsKCwsLCgsJCgkKBgYGBxYXDg8VFw4PFRYODxUWDQ8MDQwNCw0LDQoNCQ0KDQkNEhIKCg0OCgoREgoLDQUGDA0MDQ0HCAoKCQkNDA0MBwgJCwoLCQoJCgoKCgsLDQsLBwAAAAAAABIDBQUGCgoKEREFBQAGDgIAAAUHBQcFBwUHCAkFDQwSEgMFEhISEgoKCgoKCgUGBQUFBQUGBgQEBAQECgoKDAwGCA0NDhQOCRUICAwHCAsICwsIDQ0NCQwJDAQIBAgFBQQHEgkFDAkVFQALAAAPEA0HBQAHBQMLCAYKDg4NDA8OCwkGCg4LDAsODgsICAUFAAAAAAAAAAYGBwYHDQgOAA0GAAALAAsYAAUFBQUFBQUFBQUAABINCQAABAAAAAAAAAAAAAsAAAAAAAAAAAwKCQgKBwYNCgMGCAYNCw4JDQkJBgoJDwkJBwkJBgkJBQkIBAYHAwwICQkJBQcFCAgMBwgGCQkICQoICgoMCQoLCgggBwQICwkHEBAQEBAQCAogEBAQEBAQBhAQEBAbGxsACQ8PEQ8REBERERAJAAwMCwsMABQhFAAGBQYGCwwNBwsLCwsHBQMGBQgKCAsLCwsLCwsLCQUJCAwNAwgLCQcSBBIHBw0LBwsLCwkGBAcPCwgIDAsHDAsLDQsUAAAJAAsLCwQIDQ0NDQ0LDQwNDgAAAAAECAUADAwLCggKBAUICAgHAAgRBwAKCAoTExITBwgPDxMSDAwKDAgIEhILDBITCwwNDAAAAAAAExMIBgcFBwkKBQcODQcIBQcSEwcICgoSEwcIEhMHCAwMCgwMDAoMDAwKDAkKCQoGBgcHFxgPEBcYDhAWFw8QFhcOEA0ODQ4MDgwOCw0KDQsNCg0SEwoKDg8KChITCwwNBQYMDg0NDQcICgoJCQ0MDQ0HCAoLCgwKCwkKCgoKCwsNDAwHAAAAAAAAEwMFBgYKCgoSEgUGAAcPAwAABgcGBwYHBgcICQYODRMTAwUTExMTCwsLCwsLBQYFBQUFBQYGBAQEBQULCwsMDAYIDg4OFQ8JFggIDAgJCwgLCwkNDQ0JDQkMBAgECAYGBAgSCQYMChYWAAwAABARDggFAAcFAwwKBgoPDw0NDw8LCgYKDwsNDA8PCwkJBQYAAAAAAAAABgYIBgcOCQ4ADQYAAAsADBkABgUFBQUFBQUFBQAAEw0KAAAFAAAAAAAAAAAADAAAAAAAAAAADQoKCAsIBg4LAwYJBg4LDgoNCwoHCgoPCgkICgkGCQoGCQgEBgcDDQkLCQkFCQYJCQwHCAcKCgkKCgkKCg0KCgwKCSEIBAoMCQcREREREREICyEREREREREGERERER0dHQAKEBASEBIREhISEQkADAwLCw0AFSMVAAcFBgYMDQ4HDAsMCwcFAwYFCAsICwsLCwsMDAwKBQoJDA4DCQwKBxMEEwcHDQsICwsLCgYEBxAMCQkMCwcNCwsOCxUAAAkADAwMBAgODg4ODgwNDQ4OAAAAAAQIBgAMDAsLCAsEBggJCAgACREHAAoJCxQUExQHCBAPExMMDQsMCAgTEwsMExMLDA4NAAAAAAAUFAgGCAUHCQoFBw8NBwgFBxMUBwgLCxMUBwgTFAcIDA0LDAwNCwwMDQsMCQsJCwYGBwcYGQ8RGBkPERcYDxAXGA8QDQ4NDg0ODQ8LDgoOCw4KDhMUCwsPEAsLExQLDA4GBg0ODQ4OBwgLCwkKDg0ODQcICgwLDAoLCgsLCwsMDA4NDQcAAAAAAAAUAwUGBwsLCxMTBQYABw8DAAAGCAYIBggGCAkKBg8NFBQDBRQUFBQLCwsLCwsFBgUFBQUFBwcFBQUFBQsLCw0NBwgPDw8WEAoXCQkNCAkMCAwMCQ4ODgkNCg0FCQQJBgYECBMKBg0KGBcADQAAERIOCAUACAUEDAoGCw8QDg0QEAwKBgsPDA0MEBAMCQkFBgAAAAAAAAAHBggHBw8JDwAOBgAADAANGwAGBgYGBgYGBgYGAAAUDgoAAAUAAAAAAAAAAAAMAAAAAAAAAAAOCwoICwgGDgsEBwoHDgsPCg4LCgcLChAKCggLCwcLCgYLCQQGCAQNCgsLCwYJBgoJDQcIBwoKCQoKCQoKDQoKDAoJIwgECg0JCBISEhISEggLIxISEhISEgYSEhISHh4eAAoRERMRExITExMSCQANDQwMDgAWJRYABwYHBgwNDwgMDAwMBwcDBgUJCwkMDAwMDAwMDAoFCgkNDgMJDAoHFAUUCQkODAgMDAwKBwQHEQwJCQ0MCA0MCw4MFgAACgAMDAwFCQ4PDw8PDQ4ODg8AAAAABAkGAA4NDAsJCwQGCQkJCAAJEggACgkLFRQUFQgJERAUFA0NDA0JCBMUDA0UFAwNDw0AAAAAABUVCQYIBQgKCwUIDw4ICQUIFBUICQsLFBUICRQVCAkNDQwNDQ0MDQ0NDA0KCwoLBwcHCBkaERIZGhASGBkQERgZDxEODw4PDQ8NDwwOCw8MDgsPFBULCw8RCwsUFQwNDgYHDQ8ODg8ICQsLCgoPDg8OCAkLDAsNCwwKCwsLCwwMDw0NCAAAAAAAABUEBgYHCwsLFBQGBgAHEAMAAAYIBggGCAYICQoGDw4VFQMGFRUVFQwMDAwMDAYHBgYGBgYHBwUFBQUFDAwMDg4HCQ8PEBcQChgJCQ4JCgwJDAwKDw8PCg4KDQUJBAkGBgQIFAoGDgsZGAANAAASEw8IBgAIBQQNCgYLEBAODhERDQoGCxAMDg0REQwJCQYGAAAAAAAA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AEYACwBWAAsAZgALAHYACwCGAAsAlgALAKYACwC2AAsAxgALAA1dQQUA1QALAOUACwACXQC4ABYvuAF0RVi4AB4vG7kAHgF1Plm4AXRFWLgAIy8buQAjAXU+WbgADty4ABzQuAAd0LoAIQAjAA4REjkwMRM0PgI3Fw4DFRQWMyEyNjU0JwM3HgEXExY7ARUjIicGIyEiLgJCIkJQK6QlQi8YbF4DwUFWCqbDHCcPqBg6RUWEU2Vz+9xSlGQ5AdE5jJODM4UnZm1sMWuJYEYcGwHwXFx5H/4VSs95eUqBqgAAAgBCAAAHsgPuACsAPQFPuABfK7oACwAAAGIrugAsABIAYiu6ABwANABiK0EbAAYACwAWAAsAJgALADYACwBGAAsAVgALAGYACwB2AAsAhgALAJYACwCmAAsAtgALAMYACwANXUEFANUACwDlAAsAAl1BBQDaABIA6gASAAJdQRsACQASABkAEgApABIAOQASAEkAEgBZABIAaQASAHkAEgCJABIAmQASAKkAEgC5ABIAyQASAA1dugAPABIALBESOUEFANoANADqADQAAl1BGwAJADQAGQA0ACkANAA5ADQASQA0AFkANABpADQAeQA0AIkANACZADQAqQA0ALkANADJADQADV26AB4ANAAcERI5ugAkABIALBESObgAHBC4AD/cALgBdEVYuAAgLxu5ACABdT5ZuAF0RVi4ACYvG7kAJgF1Plm4AA7cuAAe0LgAH9C6ACQAJgAOERI5MDETND4CNxcOAxUUFjMhLgE1ND4CMzYeAhUUBzMVIS4BJwYHISIuAiUeAxc+ATU0LgInIg4CQiI8TC2hIDotGmpkAqASHSFBZT9KnoNaVOP9khEYCQ4j/ORSlGY3BNgFDhckHWlgFTNWORUeGxEB0TuOiYEtdx1oeXMma4kziVppwIpRBW+43lqNM88CDg0RDEqBqn8+VkEzHR94QgZmf20GN1JkAAD//wBC/O4HGwP4AiYAfAAAAAcAagIs/xb//wBC/PAH3QP4AiYAdAAAAAcAagIi/xj////b/P4CrgP4AiYAawAAAAcAav/e/yb////0/PkDMwP4AiYAZAAAAAcAagAJ/yEAAgBC/dMGIQPyAC0AOwEvuABfK7oACAAAAGIrugAuABQAYiu6ACAAMgBiK0EbAAYACAAWAAgAJgAIADYACABG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IQCZACEAqQAhALkAIQDJACEADV26ABEAIQA1ERI5uAARL0EFANoAEQDqABEAAl1BGwAJABEAGQARACkAEQA5ABEASQARAFkAEQBpABEAeQARAIkAEQCZABEAqQARALkAEQDJABEADV24AADcugA3ACEANRESOQC6AAwABQBiK7oAMQAnAGIrugAcABYAYiu4AAwQuAAH0LgABy+4AAUQuAAr0LoANwAWABwREjkwMQEUBw4BKwE1Mh4CMzI2NzY1NCcuASMiBiIGIzUyNjc2NTQmJy4BIyIGFREjETQ3NjMyFxYVFAceAQONZzSBTvMKKS8tDkJiIVhdIWZDDSosJwlkehqMICAgSi1wfKFvc5upa3R4WlYBGptfLzCaAQEBEBQveHouEhEBAZgHByOJLEkcGBl+b/yuA2Gea25UXaKuSTObAAEAI//BAxkEhgASAGW4AF8rugANAAUAYitBGwAGAA0AFgANACYADQA2AA0ARgANAFYADQBmAA0AdgANAIYADQCWAA0ApgANALYADQDGAA0ADV1BBQDVAA0A5QANAAJdALoAEQASAGIrugAKAAsAYiswMQUiJy4BNRA3NiEzFSAREBcWIRUCbf6pU1C5uwEDf/2yrocBGT+0V9eAAQCxspz+Of7zalGaAAEAOP/BA7oEhgAYAJW4AF8ruAAZL7gACi9BBQDaAAoA6gAKAAJdQRsACQAKABkACgApAAoAOQAKAEkACgBZAAoAaQAKAHkACgCJAAoAmQAKAKkACgC5AAoAyQAKAA1duAAA3LgAGRC4ABLQuAASL7gAEdy4AAoQuAAW0LgAFi+4AAAQuAAa3AC6AAYABQBiK7oAFAAPAGIruAAFELgAEdAwMQEQBw4BIzUyNzY1NCcuASsBESMRITIXHgEDusNe6ZLkgIyFRKNnYaIBMPisVlgCI/7hqUxOmm115st8QED71wTFtVnXAAABAB3/wQMMBIYAGAAvuABfK7oAEgAFAGIruAASELgAD9AAugAXABgAYiu6AAoACwBiK7oAEAARAGIrMDEFIiYnJhEQNzYhMxUiBwYHIRUhHgEXFjMVAouD3lqzs7QBB4Hbl8QRAkf9uQhgW4v5P1dVsAEGAQqqr5xEXsSYdqIwSZoAAAABABj/wQJXBIYAEwAruABfK7oAAQACAGIruAABELgAENAAuAABL7oACQAK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AGkAZgB5ACAAYgB5ACAASABvAHMAcwBlAGkAbgAgAFoAYQBoAGUAZABpAC4ASQBSAEgAbwBtAGEAUgBlAGcAdQBsAGEAcgBIAG8AcwBzAGUAaQBuAFoAYQBoAGUAZABpADoAIABJAFIASABvAG0AYQA6ACAAMgAwADEAMwBJAFIASABvAG0AYQBWAGUAcgBzAGkAbwBuACAAMQAuADAAMAAxAEkAUgBIAG8AbQBhAEkAUgBIAG8AbQBhAK4AIABpAHMAIABhACAAdAByAGEAZABlAG0AYQByAGsAIABvAGYAIABzAGMAaQBjAHQALgBpAHIATQBvAGQAaQBmAHkAOgAgAEgAbwBzAHMAZQBpAG4AIABaAGEAaABlAGQAaQBNAG8AZABpAGYAeQA6ACAASABvAHMAcwBlAGkAbgAgAFoAYQBoAGUAZABpAGgAdAB0AHAAOgAvAC8AdwB3AHcALgBQAGEAcgBzAGYAbwBuAHQALgBjAG8AbQBoAHQAdABwADoALwAvAHcAdwB3AC4AcABhAHIAYQBzAGYAbwBuAHQALgBjAG8AbQBoAHQAdABwADoALwAvAHcAdwB3AC4AcABhAHIAYQBzAGYAbwBuAHQALgBjAG8AbQBoAHQAdABwADoALwAvAHcAdwB3AC4AcwBjAGkAYwB0AC4AaQByAGgAdAB0AHAAOgAvAC8AdwB3AHcALgBzAGMAaQBjAHQALgBpAHIASQBSAEgAbwBtAGEAUgBlAGcAdQBsAGEAcgAAAAIAAAAAAAD/ugA8AAAAAAAAAAAAAAAAAAAAAAAAAAACXQAAAQIBAwADAAUACgANAA4AEAARABIAHwAgACEAPgBAAEMAXgBfAGEAagBvAHAAcQByAHMBBAB/AIAAgQCCAIMAhwCKAIsAjACNAI4BBQCkAKYAqwCyALMAtAC1ALgAuQC8AL4AwADBAMIBBgDEAMUAxgDXANgA3gDwANoAwwEHAQgBCQEKAQsBDAENAQ4BDwEQAREBEgETARQBFQEWARcBGAEZARoBGwEcAR0BHgEfASABIQEiASMBJAElASYBJwEoASkBKgErASwBLQEuAS8BMAExATIBMwE0ATUBNgE3ATgBOQE6ATsBPAE9AT4BPwFAAUEBQgFDAUQBRQFGAUcBSAFJAUoBSwFMAU0BTgFPAVABUQFSAVMBVAFVAVYBVwFYAVkBWgFbAVwBXQFeAV8BYAFhAWIBYwFkAWUBZgFnAWgBaQFqAWsBbAFtAW4BbwFwAXEBcgFzAXQBdQF2AXcBeAF5AXoBewF8AX0BfgF/AYABgQGCAYMBhAGFAYYBhwGIAYkBigGLAYwBjQGOAY8BkAGRAZIBkwGUAZUBlgGXAZgBmQGaAZsBnAGdAZ4BnwGgAaEBogGjAaQBpQGmAacBqAGpAaoBqwGsAa0BrgGvAbABsQGyAbMBtAG1AbYBtwG4AbkBugG7AbwBvQG+Ab8BwAHBAcIBwwHEAcUBxgHHAcgByQHKAcsBzAHNAc4BzwHQAdEB0gHTAdQB1QHWAdcB2AHZAdoB2wHcAd0B3gAAAAAAAAAAAAAAAAHfAeAB4QHiAeMB5AHlAeYB5wHoAekB6gHrAAAAAAAAAewB7QHuAe8B8AHxAfIB8wH0AfUB9gH3AfgB+QH6AfsB/AH9Af4B/wIAAgECAgIDAgQCBQIGAgcCCAIJAgoCCwIMAg0CDgIPAhACEQISAhMCFAIVAhYCFwIYAhkCGgIbAhwCHQIeAh8CIAIhAiICIwIkAiUCJgInAigCKQIqAisCLAItAi4CLwIwAjECMgIzAjQCNQI2AjcCOAI5AjoCOwI8Aj0CPgI/AkACQQJCAkMCRAJFAkYCRwJIAkkCSgJLAkwCTQJOAk8CUAAPAlECUgJTAlQCVQJWAlcCWAJZAloCWwJcAl0CXgJfAmACYQJiAmMCZAJlAKkAqgC2ALcCZgJnAmgCaQJqAmsCbAALAAwABAJtAm4CbwJwAnECcgJzAGACdAJ1AnYCdwJ4AnkCegDRAnsCfAJ9An4CfwKAAoECggKDAoQChQKGAocCiAKJAooCiwKMAo0CjgKPApACkQKSApMClAKVApYClwKYApkCmgKbApwCnQAjACQAJQAmACcAKAApACoAKwAsAC0ALgAvADAAMQAyADMANAA1ADYANwA4ADkAOgA7ADwAPQBEAEUARgBHAEgASQBKAEsATABNAE4ATwBQAFEAUgBTAFQAVQBWAFcAWABZAFoAWwBcAF0AFQAWABcAGAAZABoAGwAcAAYABwAIAAkAEwAUALAAHQAeACIAQQBCAp4AhACFAL0AlgDoAIYCnwC/ALEAkwDyAPMCoACIAPEAPwBrAHsCoQKiAPUA9AD2AqMCpAKlAqYCpwKoAqkCqgKrAqwCrQKuAq8CsAKxArIAdgB3ArMFLm51bGwQbm9ubWFya2luZ3JldHVybg9vY2lyY3VtZmxleC4wMDEDcGkxCm1pZGRvdC4wMDEGSDIyMDczBkgxODU0MwZIMTg1NTEGSDE4NTMzCm9wZW5idWxsZXQHdW5pRkZGQw1ob29rYWJvdmVjb21iDGRvdGJlbG93Y29tYglncmF2ZWNvbWIJYWN1dGVjb21iCWRvdWJsZXZhdgZ2YXZ5b2QJZG91YmxleW9kBmdlcmVzaAlnZXJzaGF5aW0HYWx0YXlpbglhbGVmcGF0YWgKYWxlZnFhbWF0cwlhbGVmbWFwaXENZmluYWxwZWRhZ2VzaApyZXNoZGFnZXNoB2JldHJhZmUHa2FmcmFmZQZwZXJhZmUJYWxlZmxhbWVkEnplcm93aWR0aG5vbmpvaW5lcg96ZXJvd2lkdGhqb2luZXIPbGVmdHRvcmlnaHRtYXJrD3JpZ2h0dG9sZWZ0bWFyaw1hZmlpNTczODguMDAxCWFmaWk1NzQwOQlhZmlpNTc0NDAJYWZpaTU3NDUzCWFmaWk1NzM4MQlhZmlpNTc0NjEJYWZpaTYzMTY3CWFmaWk1NzQ1OQlhZmlpNTc1NDMJYWZpaTU3NTM0CWFmaWk1NzQ5NAlhZmlpNjQyNDAJYWZpaTY0MjQxCWFmaWk2Mzk1NAlhZmlpNTczODIJYWZpaTY0MjQyCWFmaWk2Mjg4MQlhZmlpNTczNjkJYWZpaTU3MzcxCWFmaWk1NzM3MglhZmlpNTczNzMJYWZpaTU3Mzc0CWFmaWk1NzM3NQlhZmlpNTczOTEJYWZpaTU3NDcxCWFmaWk1MjI1OAlhZmlpNTc1MDYJYWZpaTYyOTU4CWFmaWk2Mjk1NglhZmlpNTI5NTcJYWZpaTU3NTA1CWFmaWk2Mjg4OQlhZmlpNjI4ODcJYWZpaTYyODg4CWFmaWk1NzUwNwlhZmlpNjI5NjEJYWZpaTYyOTU5CWFmaWk2Mjk2MAlhZmlpNTc1MDgJYWZpaTYyOTYyCWFmaWk1NzU2NwlhZmlpNjI5NjQJYWZpaTUyMzA1CWFmaWk1MjMwNglhZmlpNTc1MDkJYWZpaTYyOTY3CWFmaWk2Mjk2NQlhZmlpNjI5NjYJYWZpaTU3NTU1CWFmaWk1MjM2NAlhZmlpNjI4ODIJYWZpaTYyODgzCWFmaWk2Mjg4NAlhZmlpNjI4ODUJYWZpaTYyODg2CWFmaWk2Mjk0NQlhZmlpNjQxODQJYWZpaTUyMzk5CWFmaWk1MjQwMAlhZmlpNjI3NTMJYWZpaTU3NDExCWFmaWk2Mjc1NAlhZmlpNTc0MTIJYWZpaTYyNzU1CWFmaWk1NzQxMwlhZmlpNjI3NTYJYWZpaTU3NDE0CWFmaWk2Mjc1OQlhZmlpNjI3NTcJYWZpaTYyNzU4DWFmaWk1NzQxNS4wMDENYWZpaTYyNzYwLjAwMQlhZmlpNTc0MTYJYWZpaTYyNzYzCWFmaWk2Mjc2MQlhZmlpNjI3NjIJYWZpaTU3NDE3CWFmaWk2Mjc2NAlhZmlpNTc0MTgJYWZpaTYyNzY3CWFmaWk2Mjc2NQlhZmlpNjI3NjYJYWZpaTU3NDE5CWFmaWk2Mjc3MAlhZmlpNjI3NjgJYWZpaTYyNzY5CWFmaWk1NzQyMAlhZmlpNjI3NzMJYWZpaTYyNzcxCWFmaWk2Mjc3MglhZmlpNTc0MjEJYWZpaTYyNzc2CWFmaWk2Mjc3NAlhZmlpNjI3NzUJYWZpaTU3NDIyCWFmaWk2Mjc3OQlhZmlpNjI3NzcJYWZpaTYyNzc4CWFmaWk1NzQyMwlhZmlpNjI3ODAJYWZpaTU3NDI0CWFmaWk2Mjc4MQlhZmlpNTc0MjUJYWZpaTYyNzgyCWFmaWk1NzQyNglhZmlpNjI3ODMJYWZpaTU3NDI3CWFmaWk2Mjc4NglhZmlpNjI3ODQJYWZpaTYyNzg1CWFmaWk1NzQyOAlhZmlpNjI3ODkJYWZpaTYyNzg3CWFmaWk2Mjc4OAlhZmlpNTc0MjkJYWZpaTYyNzkyCWFmaWk2Mjc5MAlhZmlpNjI3OTEJYWZpaTU3NDMwCWFmaWk2Mjc5NQlhZmlpNjI3OTMJYWZpaTYyNzk0CWFmaWk1NzQzMQlhZmlpNjI3OTgJYWZpaTYyNzk2CWFmaWk2Mjc5NwlhZmlpNTc0MzIJYWZpaTYyODAxCWFmaWk2Mjc5OQlhZmlpNjI4MDAJYWZpaTU3NDMzCWFmaWk2MjgwNAlhZmlpNjI4MDIJYWZpaTYyODAzCWFmaWk1NzQzNAlhZmlpNjI4MDcJYWZpaTYyODA1CWFmaWk2MjgwNglhZmlpNTc0NDEJYWZpaTYyODEwCWFmaWk2MjgwOAlhZmlpNjI4MDkJYWZpaTU3NDQyCWFmaWk2MjgxMwlhZmlpNjI4MTEJYWZpaTYyODEyCWFmaWk1NzQ0MwlhZmlpNjI4MTYJYWZpaTU3NDEwCWFmaWk2MjgxNQlhZmlpNTc0NDQJYWZpaTYyODE3CWFmaWk2MjgxOAlhZmlpNTc0NDUJYWZpaTYyODIyCWFmaWk2MjgyMAlhZmlpNTc0NDYJYWZpaTYyODI1CWFmaWk2MjgyMwlhZmlpNjI4MjQJYWZpaTU3NDQ3CWFmaWk2MjgyOAlhZmlpNTc0NDgJYWZpaTYyODI5CWFmaWk1NzQ0OQlhZmlpNjI4MzAJYWZpaTU3NDUwCWFmaWk2MjgzMwlhZmlpNjI4MzEJYWZpaTYyODMyCWFmaWk2MjgzNAlhZmlpNjI4MzUJYWZpaTYyODM2CWFmaWk2MjgzNwlhZmlpNjI4MzgJYWZpaTYyODM5CWFmaWk2Mjg0MAlhZmlpNjI4NDEHdW5pMDZDMAd1bmlGQkE0B3VuaUZCQTUHdW5pMDQwZAd1bmkwNDUwB3VuaTA0NUQJYWZpaTU5NzU5CWFmaWk1OTc2MAd1bmlGQkZFB3VuaTA2NzkHdW5pRkI2OAd1bmlGQjY5B3VuaTA2ODgHdW5pMDY5MQd1bmkwNkMxB3VuaTA2QzIHdW5pMDZDMwd1bmkwNkQyB3VuaTA2RDMHdW5pMDZENAd1bmlGQkE2B3VuaTA2NzAHdW5pMDY1NAd1bmkwNjU1B3VuaTA2NzEHdW5pRkI1MQd1bmkwNjcyDHVuaTA2NzIuZmluYQd1bmkwNjczDHVuaTA2NzMuZmluYQd1bmkwNjc1DHVuaTA2NzUuZmluYQd1bmkwNjc2DHVuaTA2NzYuZmluYQd1bmkwNjc3B3VuaTA2NzgMdW5pMDY3OC5maW5hB3VuaTA2N0EHdW5pMDY3Qgd1bmlGQjU0B3VuaUZCNTUHdW5pMDY3Qwd1bmkwNjdEB3VuaTA2N0YHdW5pMDY4MAd1bmkwNjgxB3VuaTA2ODIHdW5pMDY4Mwd1bmkwNjg0B3VuaTA2ODUHdW5pMDY4Nwd1bmkwNjg5B3VuaTA2OGIHdW5pMDY4Ywd1bmkwNjhkB3VuaTA2OGUHdW5pMDY4Rgd1bmkwNjkwB3VuaTA2OTIHdW5pMDY5Mwd1bmkwNjk0B3VuaTA2OTUHdW5pMDY5Ngd1bmkwNjk3B3VuaTA2OTkHdW5pMDY5QQd1bmkwNjlCB3VuaTA2OUMHdW5pMDY5RAd1bmkwNjlFB3VuaTA2OUYHdW5pMDZBMAd1bmkwNkEyB3VuaTA2QTMHdW5pMDZBNQd1bmkwNkE2B3VuaTA2QTcHdW5pMDZBOAd1bmkwNkFBC3VuaTA2QUIuMDAxB3VuaTA2QUIHdW5pMDZBRAd1bmkwNkFFB3VuaTA2QjAHdW5pMDZCMQd1bmkwNkIyB3VuaTA2QjMHdW5pMDZCNAd1bmkwNkI1B3VuaTA2QjYHdW5pMDZCNwd1bmkwNkI4B3VuaTA2QkIHdW5pMDZCQwd1bmkwNkJEB3VuaTA2QkYHdW5pMDZDNAd1bmkwNkM1B3VuaTA2QzYHdW5pMDZDNwd1bmkwNkM4B3VuaTA2QzkHdW5pMDZDQQd1bmkwNkNCB3VuaTA2Q0QHdW5pMDZDRQd1bmkwNkNGB3VuaTA2RDAHdW5pMDZEMQd1bmkwNkREB3VuaTA2REUHdW5pMDZERgd1bmkwNkU5B3VuaTA2RUEHdW5pMDZFQgd1bmkwNkZBB3VuaTA2RkIHdW5pMDZGQwd1bmkwNkZEB3VuaTA2OEEHdW5pMDM0MwlhZmlpNjI3NjAJYWZpaTU3NDE1CWFmaWk1NzQwNwlhZmlpNTczOTIJYWZpaTU3MzkzCWFmaWk1NzM5NAlhZmlpNTczOTUJYWZpaTYyODQzCWFmaWk2Mjg0NAlhZmlpNjI4NDUJYWZpaTU3Mzk5CWFmaWk1NzQwMAlhZmlpNTc0MDENYWZpaTU3MzkyLjAwMQ1hZmlpNTczOTMuMDAxDWFmaWk1NzM5NC4wMDENYWZpaTU3Mzk1LjAwMQlhZmlpNTczOTYJYWZpaTU3Mzk3CWFmaWk1NzM5OA1hZmlpNTczOTkuMDAxDWFmaWk1NzQwMC4wMDENYWZpaTU3NDAxLjAwMQlhZmlpNTc0NTEJYWZpaTU3NDU0CWFmaWk1NzQ1NQlhZmlpNTc0NTIJYWZpaTU3NDU2CWFmaWk1NzQ1NwlhZmlpNTc0NTgJYWZpaTY0MDYwCWFmaWk2NDA2MQlhZmlpNjI4MjEHdW5pMjVDQwlhZmlpNjI4MTkHdW5pRkM2Mwd1bmlGQzVECWFmaWk1OTcyOQlhZmlpNTk3MjgHdW5pMDQwMAd1bmkwNkI5B3Vu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) format('truetype');font-style:normal;font-weight:normal;font-display:swap;}
@font-face{font-family:'B Ramsar';src:url(data:font/ttf;base64,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N0UFdUZCNTcFdUZCNTgFdUZCNTkFdTA2MkEFdUZFOTYFdUZFOTcFdUZFOTgFdTA2MkIFdUZFOUEFdUZFOUIFdUZFOUMFdTA2MkMFdUZFOUUFdUZFOUYFdUZFQTAFdTA2ODYFdUZCN0IFdUZCN0MFdUZCN0QFdTA2MkQFdUZFQTIFdUZFQTMFdUZFQTQFdTA2MkUFdUZFQTYFdUZFQTcFdUZFQTgFdTA2MkYFdUZFQUEFdTA2MzAFdUZFQUMFdTA2MzEFdUZFQUUFdTA2MzIFdUZFQjAFdTA2OTgFdUZCOEIFdTA2MzMFdUZFQjIFdUZFQjMFdUZFQjQFdTA2MzQFdUZFQjYFdUZFQjcFdUZFQjgFdTA2MzUFdUZFQkEFdUZFQkIFdUZFQkMFdTA2MzYFdUZFQkUFdUZFQkYFdUZFQzAFdTA2MzcFdUZFQzIFdUZFQzMFdUZFQzQFdTA2MzgFdUZFQzYFdUZFQzcFdUZFQzgFdTA2MzkFdUZFQ0EFdUZFQ0IFdUZFQ0MFdTA2M0EFdUZFQ0UFdUZFQ0YFdUZFRDAFdTA2NDEFdUZFRDIFdUZFRDMFdUZFRDQFdTA2NDIFdUZFRDYFdUZFRDcFdUZFRDgFdTA2NDMFdUZFREEFdUZFREIFdUZFREMFdTA2QUYFdUZCOTMFdUZCOTQFdUZCOTUFdTA2NDQFdUZFREUFdUZFREYFdUZFRTAFdTA2NDUFdUZFRTIFdUZFRTMFdUZFRTQFdTA2NDYFdUZFRTYFdUZFRTcFdUZFRTgFdTA2NDgFdUZFRUUFdTA2NDcFdUZFRUEFdUZFRUIFdUZFRUMFdTA2MjkFdUZFOTQFdTA2NEEFdUZFRjIFdUZFRjMFdUZFRjQFdUZFRjUFdUZFRjYFdUZFRjcFdUZFRjgFdUZFRjkFdUZFRkEFdUZFRkIFdUZFRkMFdTA2NDkFdUZFRjAFdUZERjIAAAABAACAAAAAAdEEAAAAYAAFUAJ1QiBNaXRyYSAgICAgICAgIP////83///+QiBNUjAwAAAAAAAAAAEAAAAKACYAaAABYXJhYgAIAAQAAAAA//8ABQAAAAEAAgADAAQABWluaXQAIG1lZGkAJmZpbmEALGxpZ2EAMm1zZXQAOgAAAAEAAAAAAAEAAQAAAAEAAgAAAAIAAwAEAAAAAgAFAAcACQAUAJIBDAHKAjICegQoBGoGVAABAAEAAQAIAAIAPAAbAFcAXQBhAGUAaQBtAHEAdQB5AHsAhwCLAI8AkwCXAJsAnwCjAKcAqwCvALMAtwC7AL8AxQDLAAEAGwBVAFsAXwBjAGcAawBvAHMAdwB7AIUAiQCNAJEAlQCZAJ0AoQClAKkArQCxALUAuQC9AMMAyQABAAEAAQAIAAIAOgAaAFgAXgBiAGYAagBuAHIAdgB6AIgAjACQAJQAmACcAKAApACoAKwAsAC0ALgAvADAAMYAzAABABoAVQBbAF8AYwBnAGsAbwBzAHcAhQCJAI0AkQCVAJkAnQChAKUAqQCtALEAtQC5AL0AwwDJAAEAAQABAAgAAgBcACsATgBQAFIAVABWAFoAXABgAGQAaABsAHAAdAB4AHwAfgCAAIIAhACGAIoAjgCSAJYAmgCeAKIApgCqAK4AsgC2ALoAvgDCAMQAyADKANQAzgDQANIA1gABACsATQBPAFEAUwBVAFkAWwBfAGMAZwBrAG8AcwB3AHsAfQB/AIEAgwCFAIkAjQCRAJUAmQCdAKEApQCpAK0AsQC1ALkAvQDBAMMAxwDJANMAzQDPANEA1QAEAAkAAQAIAAEAWAACAAoANgAFAAwAEgAYAB4AJADNAAIATgDPAAIAUADRAAIAVADTAAIAWgDXAAMAuADEAAQACgAQABYAHADOAAIATgDQAAIAUADSAAIAVADUAAIAWgABAAIAtwC4AAQABwABAAgAAQA6AAEACAAGAA4AFAAaACAAJgAsAEgAAgAwAEkAAgAxAEYAAgAzAEcAAgA0AEoAAgA1AEsAAgAyAAEAAQA2AAUAAQABAAgAAgAcATYAAwAAAAAADgABAAQAAgABAAEAAQAGAAEAiwBMAE0ATgBPAFAAUQBSAFMAVABVAFYAVwBYAFkAWgBbAFwAXQBeAF8AYABhAGIAYwBkAGUAZgBnAGgAaQBqAGsAbABtAG4AbwBwAHEAcgBzAHQAdQB2AHcAeAB5AHoAewB8AH0AfgB/AIAAgQCCAIMAhACFAIYAhwCIAIkAigCLAIwAjQCOAI8AkACRAJIAkwCUAJUAlgCXAJgAmQCaAJsAnACdAJ4AnwCgAKEAogCjAKQApQCmAKcAqACpAKoAqwCsAK0ArgCvALAAsQCyALMAtAC1ALYAtwC4ALkAugC7ALwAvQC+AL8AwADBAMIAwwDEAMUAxgDHAMgAyQDKAMsAzADNAM4AzwDQANEA0gDTANQA1QDWAAIAEgBMAEwAAgBNAFoAAQBXAGQAAgBrAHYAAgB7AHwAAgB/AH8AAgCBAIEAAgCFAIoAAgCNAJIAAgCdAKAAAgCiAKIAAQClAKYAAgCxALIAAgCtAK4AAgC5ALwAAgDBAMYAAgDJAMwAAgDVANYAAgABAAEAAQAIAAIAHgAMADsAPAA4ADkAPQA6AEIAQwBFAEAAQQBEAAEADAAwADEAMwA0ADYANwBIAEkASwBGAEcASgAFAAEAAQAIAAIAHAE2AAMAAAAAAA4AAQAEAAIAAQABAAEACAABAIsATABNAE4ATwBQAFEAUgBTAFQAVQBWAFcAWABZAFoAWwBcAF0AXgBfAGAAYQBiAGMAZABlAGYAZwBoAGkAagBrAGwAbQBuAG8AcABxAHIAcwB0AHUAdgB3AHgAeQB6AHsAfAB9AH4AfwCAAIEAggCDAIQAhQCGAIcAiACJAIoAiwCMAI0AjgCPAJAAkQCSAJMAlACVAJYAlwCYAJkAmgCbAJwAnQCeAJ8AoAChAKIAowCkAKUApgCnAKgAqQCqAKsArACtAK4ArwCwALEAsgCzALQAtQC2ALcAuAC5ALoAuwC8AL0AvgC/AMAAwQDCAMMAxADFAMYAxwDIAMkAygDLAMwAzQDOAM8A0ADRANIA0wDUANUA1gACABwATABQAAIAUQBWAAEAVwBaAAIAWwBiAAEAYwBqAAIAawBuAAEAbwB0AAEAdQB2AAIAdwB4AAEAeQB+AAIAfwCGAAEAhwCIAAIAiQCKAAEAiwCMAAIAjQCOAAEAjwCQAAIAkQCSAAEAkwCUAAIAlQCcAAIAnwCgAAIAowCoAAIAqwC0AAIAtwC4AAIAuwC8AAIAvwDAAAIAwwDFAAIAzQDQAAIA0wDUAAIAAQABAAEACAACAAoAAgA/AD4AAQACADIANQAA) format('truetype');font-style:normal;font-weight:normal;font-display:swap;}
/* Global UI font: BHOMA. Keep technical code/pre blocks monospaced. */
body, body *:not(pre):not(code):not(kbd):not(samp){font-family:'BHOMA',Tahoma,Arial,sans-serif !important;}
/* Sales product cards only: B Ramsar. Admin product cards are intentionally excluded. */
body[data-foodos-route="pos"] .product-grid > .product-card,
body[data-foodos-route="pos"] .product-grid > .product-card *{font-family:'B Ramsar','BHOMA',Tahoma,Arial,sans-serif !important;}

