@charset "UTF-8";@font-face{font-family:Material Symbols Rounded;font-style:normal;font-weight:400;font-display:block;src:url(/assets/fonts/material-symbols-rounded.ttf) format("truetype")}:root{--color-primary-50: #f0f8f5;--color-primary-100: #d9eee7;--color-primary-200: #b8dfd1;--color-primary-300: #8bc9b5;--color-primary-400: #5db298;--color-primary-500: #3b9979;--color-primary-600: #2f7f64;--color-primary-700: #286550;--color-primary-800: #245143;--color-primary-900: #204339;--color-neutral-0: #ffffff;--color-neutral-50: #f8fafc;--color-neutral-100: #f1f5f9;--color-neutral-200: #e2e8f0;--color-neutral-300: #cbd5e1;--color-neutral-400: #94a3b8;--color-neutral-500: #64748b;--color-neutral-600: #475569;--color-neutral-700: #334155;--color-neutral-800: #1e293b;--color-neutral-900: #172033;--color-neutral-950: #0f172a;--color-success-50: #f0fdf4;--color-success-500: #16a34a;--color-success-700: #15803d;--color-warning-50: #fffbeb;--color-warning-500: #d97706;--color-warning-700: #b45309;--color-danger-50: #fef2f2;--color-danger-500: #dc2626;--color-danger-700: #b91c1c;--color-info-50: #eff6ff;--color-info-500: #2563eb;--color-info-700: #1d4ed8;--surface-page: var(--color-neutral-50);--surface-primary: var(--color-neutral-0);--surface-secondary: var(--color-neutral-100);--surface-muted: var(--color-neutral-200);--surface-brand: var(--color-primary-50);--text-primary: var(--color-neutral-900);--text-secondary: var(--color-neutral-500);--text-tertiary: var(--color-neutral-500);--text-disabled: var(--color-neutral-300);--text-inverse: var(--color-neutral-0);--text-brand: var(--color-primary-600);--border-default: var(--color-neutral-200);--border-subtle: var(--color-neutral-100);--border-strong: var(--color-neutral-300);--border-brand: var(--color-primary-500);--text-danger: var(--color-danger-700);--focus-ring-danger: 0 0 0 3px rgb(220 38 38 / .16);--overlay-backdrop: rgb(15 23 42 / .42);--font-family-sans: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-md: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--font-size-3xl: 1.875rem;--font-size-4xl: 2.25rem;--line-height-none: 1;--line-height-tight: 1.2;--line-height-snug: 1.35;--line-height-normal: 1.5;--line-height-relaxed: 1.625;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--text-display-size: var(--font-size-4xl);--text-display-weight: var(--font-weight-semibold);--text-display-line-height: var(--line-height-tight);--text-display-letter-spacing: -.025em;--text-page-title-size: var(--font-size-3xl);--text-page-title-weight: var(--font-weight-semibold);--text-page-title-line-height: var(--line-height-tight);--text-page-title-letter-spacing: -.02em;--text-section-title-size: var(--font-size-xl);--text-section-title-weight: var(--font-weight-semibold);--text-section-title-line-height: var(--line-height-snug);--text-card-title-size: var(--font-size-md);--text-card-title-weight: var(--font-weight-semibold);--text-card-title-line-height: var(--line-height-snug);--text-body-size: var(--font-size-md);--text-body-weight: var(--font-weight-regular);--text-body-line-height: var(--line-height-normal);--text-body-sm-size: var(--font-size-sm);--text-body-sm-weight: var(--font-weight-regular);--text-body-sm-line-height: var(--line-height-normal);--text-caption-size: var(--font-size-xs);--text-caption-weight: var(--font-weight-medium);--text-caption-line-height: var(--line-height-snug);--text-data-size: var(--font-size-2xl);--text-data-weight: var(--font-weight-bold);--text-data-line-height: var(--line-height-tight);--text-data-font-variant: tabular-nums;--space-0: 0;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-7: 1.75rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--space-20: 5rem;--space-24: 6rem;--radius-none: 0;--radius-sm: .25rem;--radius-md: .375rem;--radius-lg: .5rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-full: 9999px;--shadow-xs: 0 1px 2px rgb(15 23 42 / .04);--shadow-sm: 0 1px 3px rgb(15 23 42 / .06), 0 1px 2px rgb(15 23 42 / .04);--shadow-md: 0 4px 6px rgb(15 23 42 / .05), 0 2px 4px rgb(15 23 42 / .04);--shadow-lg: 0 10px 25px rgb(15 23 42 / .08), 0 4px 10px rgb(15 23 42 / .04);--transition-fast: .12s ease;--transition-normal: .18s ease;--transition-slow: .24s ease;--z-base: 0;--z-dropdown: 100;--z-sticky: 200;--z-fixed: 300;--z-overlay: 400;--z-modal: 500;--z-toast: 600;--z-tooltip: 700;--sidebar-width: 256px;--sidebar-width-collapsed: 72px;--header-height: 64px;--content-max-width: 1600px;--focus-ring: 0 0 0 3px rgb(59 153 121 / .22);--control-height-sm: 32px;--control-height-md: 40px;--control-height-lg: 48px;--touch-target-min: 44px}html{font-family:var(--font-family-sans);font-size:16px;line-height:var(--line-height-normal);color:var(--text-primary);background:var(--surface-page);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;min-width:320px;min-height:100vh;background:var(--surface-page);color:var(--text-primary)}*,*:before,*:after{box-sizing:border-box}button,input,select,textarea{font:inherit}button{cursor:pointer}img,svg{display:block;max-width:100%}:focus-visible{outline:0;box-shadow:var(--focus-ring)}::selection{background:var(--color-primary-100);color:var(--color-primary-900)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media(max-width:768px){:root{--sidebar-width: 0px;--header-height: 56px}}@media print{@page{size:A4 portrait;margin:10mm}html,body.fnb-receipt-printing,body.folio-receipt-printing{height:auto!important;overflow:visible!important}body.fnb-receipt-printing{min-width:0;background:#fff}body.fnb-receipt-printing .app-shell__topbar,body.fnb-receipt-printing .app-shell__sidebar,body.fnb-receipt-printing .app-shell__backdrop{display:none!important}body.fnb-receipt-printing .app-shell,body.fnb-receipt-printing .app-shell__content,body.fnb-receipt-printing .app-shell__content-inner,body.fnb-receipt-printing auduiz-fnb-orders,body.fnb-receipt-printing .orders-page{min-height:0!important;margin:0!important;padding:0!important;max-width:none!important}body.fnb-receipt-printing .orders-page>:not(.receipt-print-host){display:none!important}body.fnb-receipt-printing .receipt-print-host{display:block!important;overflow:visible!important}body.folio-receipt-printing{min-width:0;background:#fff}body.folio-receipt-printing .app-shell__topbar,body.folio-receipt-printing .app-shell__sidebar,body.folio-receipt-printing .app-shell__backdrop{display:none!important}body.folio-receipt-printing .app-shell,body.folio-receipt-printing .app-shell__content,body.folio-receipt-printing .app-shell__content-inner,body.folio-receipt-printing app-folios{min-height:0!important;margin:0!important;padding:0!important;max-width:none!important}body.folio-receipt-printing app-folios>.folio-page{display:none!important}body.folio-receipt-printing app-folios>.folio-receipt-print-host{display:block!important;overflow:visible!important}body.fnb-receipt-printing .no-print,body.folio-receipt-printing .no-print,body.fnb-receipt-printing button,body.folio-receipt-printing button{display:none!important}}
