@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Noto+Kufi+Arabic:wght@300;400;500;600;700&display=swap";.error-boundary{min-height:100vh;padding:var(--space-6);background:var(--color-bg-primary);justify-content:center;align-items:center;display:flex}.error-boundary__card{width:100%;max-width:480px;padding:var(--space-10);text-align:center;animation:scaleIn var(--transition-base) ease-out}.error-boundary__icon{margin-block-end:var(--space-4);font-size:4rem;animation:2s ease-in-out infinite emptyBounce}@keyframes emptyBounce{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.error-boundary__title{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);margin:0 0 var(--space-2) 0;color:var(--color-text-primary)}.error-boundary__message{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0 0 var(--space-6) 0;line-height:1.6}.error-boundary__details{text-align:start;padding:var(--space-3);background:var(--color-bg-tertiary);border-radius:var(--radius-md);font-size:var(--font-size-xs);color:var(--color-text-muted);margin-block-end:var(--space-6)}.error-boundary__details summary{cursor:pointer;font-weight:var(--font-weight-medium);margin-block-end:var(--space-2)}.error-boundary__details pre{white-space:pre-wrap;word-break:break-word;margin:0}.toast-container{bottom:var(--space-6);gap:var(--space-3);z-index:9999;pointer-events:none;flex-direction:column-reverse;width:100%;max-width:400px;display:flex;position:fixed;inset-inline-end:var(--space-6)}.toast{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);background:var(--color-bg-glass);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--color-border);color:var(--color-text-primary);font-size:var(--font-size-sm);box-shadow:var(--shadow-lg);pointer-events:auto;animation:.3s ease-out toastSlideIn;display:flex}@keyframes toastSlideIn{0%{opacity:0;transform:translateY(16px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.toast__icon{flex-shrink:0;font-size:1.2rem;line-height:1}.toast__message{flex:1;line-height:1.4}.toast__close{color:var(--color-text-muted);cursor:pointer;font-size:var(--font-size-xs);padding:var(--space-1);border-radius:var(--radius-sm);transition:all var(--transition-fast);background:0 0;border:none;flex-shrink:0}.toast__close:hover{background:var(--color-bg-tertiary);color:var(--color-text-primary)}.toast--success{border-inline-start:3px solid var(--color-success)}.toast--error{border-inline-start:3px solid var(--color-danger)}.toast--warning{border-inline-start:3px solid var(--color-warning)}.toast--info{border-inline-start:3px solid var(--color-accent)}.reconnect-overlay{background:var(--color-bg-glass,#000000bf);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:9000;padding:var(--space-4,1rem);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.reconnect-card{background:var(--color-bg-secondary,#1a1a2e);border-radius:var(--radius-md,.75rem);padding:var(--space-8,2rem);text-align:center;align-items:center;gap:var(--space-4,1rem);flex-direction:column;width:100%;max-width:420px;display:flex;box-shadow:0 8px 32px #0006}.reconnect-icon{font-size:3rem;line-height:1}.reconnect-card h2{font-size:var(--font-size-xl,1.25rem);font-weight:var(--font-weight-semibold,600);color:var(--color-text-primary,#f1f5f9);margin:0}.reconnect-card p{font-size:var(--font-size-base,1rem);color:var(--color-text-secondary,#94a3b8);margin:0;line-height:1.5}.update-banner{inset-inline:0;z-index:var(--z-toast);justify-content:center;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--color-accent);color:var(--color-on-accent);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);box-shadow:var(--shadow-lg);animation:update-banner-in var(--transition-base) ease-out;display:flex;position:fixed;bottom:0}@keyframes update-banner-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.update-banner{animation:none}}.update-banner__text{min-width:0}.update-banner__reload{min-height:36px;padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);background:var(--color-on-accent);color:var(--color-accent);font:inherit;font-weight:var(--font-weight-bold);cursor:pointer;border:none;flex:none}.update-banner__reload:hover{filter:brightness(.95)}.update-banner__dismiss{border-radius:var(--radius-md);width:32px;height:32px;color:inherit;cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;display:inline-flex}.update-banner__dismiss:hover{background:#ffffff2e}.update-banner__reload:focus-visible,.update-banner__dismiss:focus-visible{outline:2px solid var(--color-on-accent);outline-offset:2px}.input--error{border-color:var(--color-danger)}.input--error:focus{border-color:var(--color-danger);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-danger) 20%, transparent)}.login-page{background:radial-gradient(ellipse at 30% 20%, color-mix(in srgb, var(--color-accent) 15%, transparent), transparent 60%), radial-gradient(ellipse at 70% 80%, color-mix(in srgb, var(--color-accent) 10%, transparent), transparent 50%), var(--color-bg-primary);min-height:100vh;padding:var(--space-4);justify-content:center;align-items:center;display:flex}.login-card{width:100%;max-width:420px;padding:var(--space-10)}.login-header{text-align:center;margin-block-end:var(--space-8)}.vendor-logo{border-radius:var(--radius-lg);object-fit:contain;width:80px;height:80px;box-shadow:var(--shadow-md);margin-block-end:var(--space-4)}.vendor-name{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin-block-end:var(--space-2)}.login-subtitle{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.login-field-hint{margin:calc(-1 * var(--space-2,8px)) 0 var(--space-3,10px) 0;color:var(--color-text-secondary);font-size:var(--font-size-sm,.85rem);text-align:start}.pin-hint{margin-top:var(--space-3,10px);text-align:center}.login-mode-tabs{background:var(--color-bg-input);border-radius:var(--radius-md);margin-block-end:var(--space-6);padding:3px;display:flex}.login-mode-tab{padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm);color:var(--color-text-secondary);font-family:var(--font-family);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;transition:all var(--transition-fast);background:0 0;border:none;flex:1}.login-mode-tab.active{background:var(--color-accent);color:#fff;box-shadow:var(--shadow-sm)}.login-pin-mode{align-items:center;gap:var(--space-4);flex-direction:column;display:flex}.lock-user-avatar{font-size:var(--font-size-3xl);margin-block-end:var(--space-2)}.lock-user-name{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin-block-end:var(--space-1)}.switch-user-btn{margin:var(--space-6) auto 0;color:var(--color-accent);font-family:var(--font-family);font-size:var(--font-size-sm);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;text-decoration:underline;display:block}.switch-user-btn:hover{opacity:.8}.login-error{background:var(--color-danger-light);color:var(--color-danger-text);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-size:var(--font-size-sm);text-align:center;animation:fadeIn var(--transition-fast);margin-block-end:var(--space-4)}.pin-section{align-items:center;gap:var(--space-6);flex-direction:column;display:flex}.pin-dots{gap:var(--space-4);display:flex}.pin-dot{border-radius:var(--radius-full);border:2px solid var(--color-border-hover);width:16px;height:16px;transition:all var(--transition-fast)}.pin-dot.filled{background:var(--vendor-color,var(--color-accent));border-color:var(--vendor-color,var(--color-accent));box-shadow:0 0 8px color-mix(in srgb, var(--vendor-color,var(--color-accent)) 50%, transparent)}.pin-pad{gap:var(--space-3);grid-template-columns:repeat(3,1fr);width:100%;max-width:280px;display:grid}.pin-key{aspect-ratio:1.4;font-family:var(--font-family);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);background:var(--color-bg-tertiary);color:var(--color-text-primary);border:var(--glass-border);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:flex}.pin-key:hover:not(:disabled){background:var(--color-bg-glass-hover);transform:scale(1.05)}.pin-key:active:not(:disabled){transform:scale(.95)}.pin-key.empty{visibility:hidden}.pin-key.del-key{font-size:var(--font-size-lg)}.admin-form{gap:var(--space-4);flex-direction:column;display:flex}.login-submit{width:100%;margin-block-start:var(--space-2)}.login-loading{justify-content:center;align-items:center;min-height:100vh;display:flex}.spinner{border:3px solid var(--color-border);border-top-color:var(--color-accent);border-radius:50%;width:40px;height:40px;animation:.8s linear infinite spin}.vendor-error{text-align:center;padding:var(--space-8)}.vendor-error h2{font-size:var(--font-size-3xl);margin-block-end:var(--space-4)}.vendor-error p{color:var(--color-text-secondary)}@media (prefers-reduced-motion:reduce){.pin-key:hover:not(:disabled),.pin-key:active:not(:disabled){transform:none}.login-error{animation:none}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg-primary:#0f0f1a;--color-bg-secondary:#1e1e2eb3;--color-bg-tertiary:#28283c80;--color-bg-glass:#1e1e2e99;--color-bg-glass-hover:#28283ccc;--color-bg-card:#232337a6;--color-bg-input:#191928cc;--color-bg-modal-overlay:#0009;--color-border:#ffffff14;--color-border-focus:#6366f180;--color-border-hover:#ffffff26;--color-text-primary:#f1f1f4;--color-text-secondary:#a0a0b8;--color-text-muted:#9296aa;--color-text-inverse:#0f0f1a;--bg-primary:#0f172a;--bg-secondary:#1e293b;--text-primary:#e2e8f0;--text-secondary:#94a3b8;--text-muted:#9296aa;--border-color:#ffffff14;--border:#ffffff14;--surface-1:var(--color-bg-input);--surface-2:var(--color-bg-secondary);--surface-hover:var(--color-bg-glass-hover);--card-bg:var(--color-bg-card);--surface:var(--color-bg-secondary);--surface-3:var(--color-bg-tertiary);--surface-elevated:var(--color-bg-card);--color-surface:var(--color-bg-secondary);--color-surface-alt:var(--color-bg-tertiary);--color-surface-muted:var(--color-bg-tertiary);--color-surface-secondary:var(--color-bg-secondary);--color-bg-elevated:var(--color-bg-card);--color-bg-card-strong:var(--color-bg-card);--bg-muted:var(--color-bg-tertiary);--input-bg:var(--color-bg-input);--accent:var(--color-accent);--accent-bg:var(--color-accent-light);--accent-border:var(--color-accent);--brand:var(--color-accent);--color-primary:var(--color-accent);--primary-color:var(--color-accent);--tab-color:var(--color-accent);--vendor-color:var(--color-accent);--color-accent-soft:var(--color-accent-light);--color-on-accent:#fff;--radius-pill:var(--radius-full);--text:var(--color-text-primary);--color-text-placeholder:var(--color-text-muted);--success:var(--color-success);--color-danger-bg:var(--color-danger-light);--color-danger-border:var(--color-danger);--color-warning-bg:var(--color-warning-light);--color-warning-border:var(--color-warning);--color-warning-surface:var(--color-warning-light);--color-warning-text:var(--color-warning);--color-success-bg:var(--color-success-light);--color-info-bg:var(--color-info-light);--color-accent:#6366f1;--color-accent-hover:#818cf8;--color-accent-light:#6366f126;--color-accent-text:#818cf8;--color-success:#22c55e;--color-success-light:#22c55e26;--color-warning:#f59e0b;--color-warning-light:#f59e0b26;--color-danger:#ef4444;--color-danger-text:#f87171;--color-danger-light:#ef444426;--color-info:#3b82f6;--color-info-text:#60a5fa;--color-info-light:#3b82f626;--color-whatsapp:#25d366;--color-whatsapp-hover:#1da851;--font-family:"Inter", "Noto Kufi Arabic", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:2rem;--font-weight-light:300;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-xl:20px;--radius-full:9999px;--shadow-sm:0 1px 3px #0000004d;--shadow-md:0 4px 12px #0006;--shadow-lg:0 8px 30px #00000080;--shadow-glow:0 0 20px #6366f14d;--glass-blur:blur(16px);--glass-border:1px solid var(--color-border);--transition-fast:.15s ease;--transition-base:.25s ease;--transition-slow:.4s ease;--z-dropdown:100;--z-modal:200;--z-toast:300;--z-overlay:400}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg-primary:#f5f6fa;--color-bg-secondary:#ffffffe6;--color-bg-tertiary:#0000000a;--color-bg-glass:#ffffffbf;--color-bg-glass-hover:#0000000d;--color-bg-card:#ffffffd9;--color-bg-input:#fffffff2;--color-bg-modal-overlay:#0006;--color-border:#0000001a;--color-border-hover:#0003;--color-text-primary:#1a1a24;--color-text-secondary:#51515f;--color-text-muted:#6b6b7a;--color-danger-text:#b91c1c;--color-info-text:#1d4ed8;--color-accent-text:#4338ca;--color-text-inverse:#f5f6fa;--bg-primary:#f5f6fa;--bg-secondary:#fff;--text-primary:#1a1a24;--text-secondary:#51515f;--text-muted:#6b6b7a;--border-color:#0000001a;--border:#0000001a}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px}body{font-family:var(--font-family);background:var(--color-bg-primary);color:var(--color-text-primary);min-height:100vh;line-height:1.6;overflow-x:hidden}[dir=rtl]{text-align:right;direction:rtl}:focus-visible{outline-offset:2px;box-shadow:0 0 0 2px var(--color-bg-primary), 0 0 0 4px var(--color-accent-text);outline:2px solid #0000}.glass-card{background:var(--color-bg-glass);-webkit-backdrop-filter:var(--glass-blur);border:var(--glass-border);border-radius:var(--radius-lg);transition:all var(--transition-base)}.modal-overlay .glass-card,.modal-overlay .glass-card:hover{background:var(--color-bg-primary);-webkit-backdrop-filter:none;border-color:var(--color-border);box-shadow:var(--shadow-lg)}.btn{justify-content:center;align-items:center;gap:var(--space-2);min-height:44px;padding:var(--space-3) var(--space-5);font-family:var(--font-family);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);white-space:nowrap;border:none;text-decoration:none;display:inline-flex}.btn:active{transform:scale(.97)}.btn:disabled,.btn[aria-disabled=true]{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}.btn-primary{background:var(--color-accent);color:var(--color-on-accent,white)}.btn-primary:hover{background:var(--color-accent-hover);box-shadow:var(--shadow-glow);transform:translateY(-1px)}.btn-primary:active{transform:translateY(0)scale(.97)}.btn-secondary{background:var(--color-bg-tertiary);color:var(--color-text-primary);border:var(--glass-border)}.btn-secondary:hover{background:var(--color-bg-glass-hover);border-color:var(--color-border-hover)}.btn-danger{background:var(--color-danger);color:#fff}.btn-danger:hover{background:#dc2626}.btn-ghost{color:var(--color-text-secondary);background:0 0}.btn-ghost:hover{background:var(--color-bg-tertiary);color:var(--color-text-primary)}.btn-lg{padding:var(--space-4) var(--space-8);font-size:var(--font-size-base)}.btn-sm{min-height:0;padding:var(--space-1) var(--space-3);font-size:var(--font-size-xs)}.btn-icon{padding:var(--space-2);aspect-ratio:1}.input{width:100%;padding:var(--space-3) var(--space-4);background:var(--color-bg-input);color:var(--color-text-primary);border:1px solid var(--color-border);border-radius:var(--radius-md);font-family:var(--font-family);font-size:var(--font-size-sm);transition:all var(--transition-fast);outline:none}.input::placeholder{color:var(--color-text-muted)}.input:focus{border-color:var(--color-border-focus);box-shadow:0 0 0 3px var(--color-accent-light)}select,input[type=date],input[type=datetime-local],input[type=time],input[type=month],input[type=week],input[type=number],input[type=search]{background:var(--color-bg-input);color:var(--color-text-primary);border:1px solid var(--color-border);border-radius:var(--radius-md);font-family:var(--font-family);font-size:var(--font-size-sm);padding:var(--space-2) var(--space-3)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--color-bg-tertiary);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--color-text-muted)}.text-center{text-align:center}.text-muted{color:var(--color-text-secondary)}.text-success{color:var(--color-success)}.text-danger{color:var(--color-danger)}.text-warning{color:var(--color-warning)}.font-semibold{font-weight:var(--font-weight-semibold)}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.loading-logo{object-fit:contain;width:72px;height:auto;animation:1.2s ease-in-out infinite loading-pulse}@keyframes loading-pulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes spin{to{transform:rotate(360deg)}}.animate-fade-in{animation:fadeIn var(--transition-base) ease-out}.animate-slide-up{animation:slideUp var(--transition-slow) ease-out}.animate-scale-in{animation:scaleIn var(--transition-base) ease-out}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.locale-switcher{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);border:1px solid var(--color-border);background:var(--color-bg-tertiary);color:var(--color-text-secondary);font-family:var(--font-family);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);cursor:pointer;transition:all var(--transition-fast);white-space:nowrap;display:inline-flex}.locale-switcher:hover{background:var(--color-bg-glass-hover);border-color:var(--color-border-hover);color:var(--color-text-primary)}.locale-switcher__icon{font-size:var(--font-size-sm);line-height:1}.locale-switcher__label{line-height:1}@media screen{.print-container{display:none!important}}@media print{#root,.modal-overlay,.Toastify{display:none!important}.print-container{width:100%;margin:0;padding:0;display:block!important;position:static!important}body{margin:0;padding:0;color:#000!important;background:#fff!important}}.theme-toggle{gap:.5rem;display:inline-flex}.theme-toggle__option{cursor:pointer;border:1px solid var(--color-border);background:var(--color-bg-input);color:var(--color-text-primary);border-radius:.5rem;padding:.5rem 1rem}.theme-toggle__option.active{background:var(--color-accent);color:var(--color-on-accent,#fff);border-color:var(--color-accent)}.settings-subtabs{border-bottom:1px solid var(--color-border);flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;padding-bottom:.5rem;display:flex}.settings-subtab{border:1px solid var(--color-border);background:var(--color-bg-input);min-height:44px;color:var(--color-text-secondary);cursor:pointer;border-radius:.5rem;padding:.5rem 1rem;font-weight:600}.settings-subtab:hover{color:var(--color-text-primary)}.settings-subtab--active{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-on-accent,#fff)}.theme-presets{flex-wrap:wrap;gap:.5rem;display:flex}.theme-preset{border:1px solid var(--color-border);background:var(--color-bg-input);min-height:44px;color:var(--color-text-primary);cursor:pointer;border-radius:.5rem;align-items:center;gap:.5rem;padding:.4rem .75rem;display:inline-flex}.theme-preset--selected{border-color:var(--color-accent);box-shadow:inset 0 0 0 1px var(--color-accent)}.theme-preset__chip{border:2px solid #0000;border-radius:.375rem;justify-content:center;align-items:center;width:28px;height:28px;font-size:.75rem;font-weight:700;display:inline-flex}.theme-preset__name{font-size:.875rem}.admin-inline-warning{border:1px solid var(--color-danger-text);background:color-mix(in srgb, var(--color-danger-text) 12%, transparent);color:var(--color-danger-text);border-radius:.5rem;flex-wrap:wrap;align-items:center;gap:.5rem;margin:.5rem 0;padding:.6rem .75rem;font-size:.875rem;display:flex}@media print{@page{size:80mm auto;margin:0}body>:not(.print-container),.pos-layout,.modal-overlay,.order-success-toast,header,nav,footer,.sidebar{display:none!important}.print-container{width:80mm;position:absolute;top:0;left:0;display:block!important}.receipt{color:#000!important;width:80mm!important;max-width:80mm!important;box-shadow:none!important;-webkit-text-stroke:.3px #000!important;background:#fff!important;border-radius:0!important;margin:0!important;padding:4mm 3mm!important;font-family:Courier New,Courier,monospace!important;font-size:13px!important;font-weight:700!important;line-height:1.4!important}.receipt-logo{filter:grayscale()contrast(180%)brightness(.9)!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;width:48px!important;height:48px!important}.receipt-vendor-name{-webkit-text-stroke:.5px #000!important;font-size:20px!important;font-weight:900!important}.receipt-divider{border-top:1px dashed #000!important;margin:4px 0!important}.receipt-divider-thick{border-top:2px solid #000!important;margin:4px 0!important}.receipt-item-main{font-size:14px!important;font-weight:800!important}.receipt-item-qty{font-weight:900!important}.receipt-item-price{font-weight:700!important}.receipt-addons{padding-inline-start:20px!important}.receipt-addon-row{font-size:9px!important}.receipt-grand-total{-webkit-text-stroke:.5px #000!important;border-top:2px solid #000!important;font-size:20px!important;font-weight:900!important}.receipt-powered{color:#000!important;font-size:9px!important;font-weight:700!important}.receipt,.receipt-items,.receipt-totals{page-break-inside:avoid}.receipt *{color:#000!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.receipt-discount-row *{color:#000!important}.receipt-footer-text{font-size:12px!important;font-weight:700!important}}
