@charset "UTF-8";.catalog-scope *,.catalog-scope *:before,.catalog-scope *:after{box-sizing:border-box}.catalog-scope .modal-pad{padding:var(--spacing-md) var(--spacing-lg) var(--spacing-lg)}.catalog-scope .catalog-page{padding:var(--spacing-md);display:flex;flex-direction:column;gap:var(--spacing-md)}@media(min-width:768px){.catalog-scope .catalog-page{padding:var(--spacing-xl)}}.catalog-scope .page-header{display:flex;flex-direction:column;gap:var(--spacing-md)}@media(min-width:640px){.catalog-scope .page-header{flex-direction:row;align-items:center;justify-content:space-between}}.catalog-scope .page-title{font-family:var(--font-heading);font-size:var(--text-2xl);font-weight:var(--font-bold);color:var(--text-main);margin:0}.catalog-scope .page-subtitle{font-size:var(--text-sm);color:var(--text-muted);margin:var(--spacing-xs) 0 0}.catalog-scope .header-actions{display:flex;flex-wrap:wrap;gap:var(--spacing-sm)}.catalog-scope .btn-primary,.catalog-scope .btn-secondary,.catalog-scope .btn-danger{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-sm);min-height:var(--tap-target);padding:var(--spacing-sm) var(--spacing-lg);border-radius:var(--radius-sm);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-bold);text-decoration:none;cursor:pointer;transition:var(--transition-base)}.catalog-scope .btn-primary ion-icon,.catalog-scope .btn-secondary ion-icon,.catalog-scope .btn-danger ion-icon{font-size:var(--text-lg)}.catalog-scope .btn-primary:disabled,.catalog-scope .btn-secondary:disabled,.catalog-scope .btn-danger:disabled{opacity:.5;cursor:not-allowed}.catalog-scope .btn-primary{background:var(--primary-fill);border:2px solid var(--primary-fill);color:var(--text-inverse)}.catalog-scope .btn-primary:hover:not(:disabled){background:var(--primary-fill-dark)}.catalog-scope .btn-secondary{background:var(--surface);border:2px solid var(--border-color);color:var(--text-main)}.catalog-scope .btn-secondary:hover:not(:disabled){border-color:var(--primary);color:var(--primary-strong)}.catalog-scope .btn-danger{background:var(--surface);border:2px solid var(--error-border);color:var(--error-strong)}.catalog-scope .btn-danger:hover:not(:disabled){background:var(--error-bg)}.catalog-scope .status-chip{display:inline-flex;align-items:center;width:fit-content;padding:2px var(--spacing-sm);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--font-bold)}.catalog-scope .status-chip.chip-ok{background:var(--secondary-soft);color:var(--secondary-strong)}.catalog-scope .status-chip.chip-low{background:var(--accent-soft);color:var(--accent-text)}.catalog-scope .status-chip.chip-out{background:var(--error-bg);color:var(--error-strong)}.catalog-scope .status-chip.chip-hidden{background:var(--surface-sunken);color:var(--text-muted)}.catalog-scope .status-chip.chip-na{background:color-mix(in srgb,var(--text-muted) 10%,transparent);color:var(--text-muted)}.catalog-scope .status-chip.status-pending{background:var(--accent-soft);color:var(--accent-text)}.catalog-scope .status-chip.status-confirmed{background:var(--secondary-soft);color:var(--secondary-strong)}.catalog-scope .status-chip.status-preparing{background:var(--primary-soft);color:var(--primary-strong)}.catalog-scope .status-chip.status-ready{background:color-mix(in srgb,var(--secondary) 20%,transparent);color:var(--secondary-strong)}.catalog-scope .status-chip.status-completed{background:var(--secondary-tint);color:var(--success-strong)}.catalog-scope .status-chip.status-cancelled{background:color-mix(in srgb,var(--text-muted) 10%,transparent);color:var(--text-muted)}.catalog-scope .status-chip.pay-paid{background:var(--secondary-soft);color:var(--success-strong)}.catalog-scope .status-chip.pay-unpaid{background:var(--primary-soft);color:var(--error-strong)}.catalog-scope .status-chip.pay-partial{background:var(--accent-soft);color:var(--accent-text)}.catalog-scope .status-chip.pay-refunded{background:color-mix(in srgb,var(--text-muted) 10%,transparent);color:var(--text-muted)}.catalog-scope .data-table .action-btn{width:36px;height:36px}@media(max-width:1439px){.catalog-scope .data-table .col-barcode{display:none}}.catalog-scope .action-btn.placeholder{visibility:hidden}.catalog-scope .action-btn{display:inline-flex;align-items:center;justify-content:center;width:var(--tap-target);height:var(--tap-target);background:transparent;border:none;border-radius:var(--radius-sm);color:var(--text-muted);font-size:var(--text-lg);cursor:pointer;transition:var(--transition-base)}.catalog-scope .action-btn:hover:not(:disabled){background:var(--surface-sunken);color:var(--text-main)}.catalog-scope .action-btn:disabled{opacity:.4;cursor:not-allowed}.catalog-scope .action-btn.danger:hover:not(:disabled){background:var(--error-bg);color:var(--error-strong)}.catalog-scope .tabs{display:flex;gap:var(--spacing-xs);border-bottom:2px solid var(--border-light)}.catalog-scope .tabs a{display:inline-flex;align-items:center;gap:var(--spacing-xs);min-height:var(--tap-target);padding:0 var(--spacing-md);margin-bottom:-2px;border-bottom:2px solid transparent;color:var(--text-muted);font-size:var(--text-sm);font-weight:var(--font-bold);text-decoration:none}.catalog-scope .tabs a:hover{color:var(--text-main)}.catalog-scope .tabs a.active{color:var(--primary-strong);border-bottom-color:var(--primary-fill)}.catalog-scope .kpi-strip{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-sm)}@media(min-width:640px){.catalog-scope .kpi-strip{grid-template-columns:repeat(5,1fr)}}.catalog-scope .kpi-strip>:last-child:nth-child(odd){grid-column:1/-1}@media(min-width:640px){.catalog-scope .kpi-strip>:last-child:nth-child(odd){grid-column:auto}}.catalog-scope .header-actions>*{flex:1 1 auto}@media(min-width:640px){.catalog-scope .header-actions>*{flex:0 0 auto}}.catalog-scope .kpi{display:flex;flex-direction:column;gap:2px;padding:var(--spacing-sm) var(--spacing-md);background:var(--surface);border:2px solid var(--border-light);border-radius:var(--radius-md);font-family:var(--font-body);text-align:left}.catalog-scope .kpi.clickable{cursor:pointer}.catalog-scope .kpi.clickable:hover{border-color:var(--primary)}.catalog-scope .kpi.active{border-color:var(--primary-fill);background:var(--primary-soft)}.catalog-scope .kpi .kpi-label{font-size:var(--text-xs);color:var(--text-muted)}.catalog-scope .kpi .kpi-value{font-family:var(--font-numeric);font-variant-numeric:tabular-nums lining-nums;font-size:var(--text-xl);font-weight:var(--font-bold);color:var(--text-main)}.catalog-scope .kpi.warn .kpi-value{color:var(--accent-text)}.catalog-scope .kpi.bad .kpi-value{color:var(--error-strong)}.catalog-scope .toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-sm)}.catalog-scope .search-bar{position:relative;flex:1 1 220px;min-width:180px}.catalog-scope .search-bar .search-icon{position:absolute;left:var(--spacing-md);top:50%;transform:translateY(-50%);color:var(--text-muted);pointer-events:none}.catalog-scope .search-bar input{width:100%;min-height:var(--tap-target);padding:0 var(--spacing-xl) 0 calc(var(--spacing-md) * 2 + 8px);background:var(--surface);border:2px solid var(--border-color);border-radius:var(--radius-sm);font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-main)}.catalog-scope .search-bar input:focus{outline:none;border-color:var(--primary)}.catalog-scope .search-bar .clear-search{position:absolute;right:var(--spacing-xs);top:50%;transform:translateY(-50%);display:inline-flex;padding:var(--spacing-xs);background:none;border:none;color:var(--text-muted);cursor:pointer}.catalog-scope .select{min-height:var(--tap-target);padding:0 var(--spacing-md);background:var(--surface);border:2px solid var(--border-color);border-radius:var(--radius-sm);font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-main)}.catalog-scope .select:focus{outline:none;border-color:var(--primary)}.catalog-scope .view-toggle{display:inline-flex;border:2px solid var(--border-color);border-radius:var(--radius-sm);overflow:hidden}.catalog-scope .view-toggle button{display:inline-flex;align-items:center;gap:var(--spacing-xs);min-height:calc(var(--tap-target) - 4px);padding:0 var(--spacing-md);background:var(--surface);border:none;font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-muted);cursor:pointer}.catalog-scope .view-toggle button.active{background:var(--primary-fill);color:var(--text-inverse)}.catalog-scope .link-btn{background:none;border:none;padding:var(--spacing-xs);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-bold);color:var(--primary-strong);cursor:pointer}.catalog-scope .bulk-bar{position:sticky;top:var(--spacing-sm);z-index:5;display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);background:var(--text-main);color:var(--text-inverse);border-radius:var(--radius-md);box-shadow:var(--shadow-lg)}.catalog-scope .bulk-bar .bulk-count{font-family:var(--font-numeric);font-variant-numeric:tabular-nums lining-nums;font-size:var(--text-sm);font-weight:var(--font-bold);margin-right:auto}.catalog-scope .bulk-bar .btn-secondary,.catalog-scope .bulk-bar .btn-danger{min-height:calc(var(--tap-target) - 8px);padding:var(--spacing-xs) var(--spacing-md)}.catalog-scope .bulk-bar .link-btn{color:var(--text-inverse);text-decoration:underline}.catalog-scope .muted{color:var(--text-muted)}.catalog-scope .table-wrap{overflow-x:auto;background:var(--surface);border:2px solid var(--border-light);border-radius:var(--radius-md)}.catalog-scope .table-wrap.table-wrap--scroll{overflow:auto;max-height:340px}.catalog-scope .data-table{width:100%;border-collapse:collapse;font-size:var(--text-sm)}.catalog-scope .data-table th,.catalog-scope .data-table td{padding:var(--spacing-sm) var(--spacing-md);text-align:left;vertical-align:middle;border-bottom:1px solid var(--border-light)}.catalog-scope .data-table thead th{position:sticky;top:0;z-index:1;background:var(--surface-sunken);font-size:var(--text-xs);font-weight:var(--font-bold);color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em}.catalog-scope .data-table tbody tr:last-child td,.catalog-scope .data-table tbody tr:last-child th{border-bottom:none}.catalog-scope .data-table tbody tr.clickable{cursor:pointer}.catalog-scope .data-table tbody tr.clickable:hover{background:var(--surface-sunken)}.catalog-scope .data-table tbody tr.selected{background:var(--primary-soft)}.catalog-scope .data-table tbody th[scope=row]{font-weight:var(--font-medium);color:var(--text-main)}.catalog-scope .data-table .num{font-family:var(--font-numeric);font-variant-numeric:tabular-nums lining-nums;text-align:right}.catalog-scope .data-table .col-check{width:40px}.catalog-scope .data-table .col-actions{width:1%;text-align:right;white-space:nowrap}.catalog-scope .data-table .muted{color:var(--text-muted)}.catalog-scope .data-table input[type=checkbox]{width:18px;height:18px;accent-color:var(--primary-fill)}@media(max-width:767px){.catalog-scope .table-wrap:has(.data-table--cards){overflow:visible;background:none;border:0}.catalog-scope .data-table--cards{display:block}.catalog-scope .data-table--cards thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.catalog-scope .data-table--cards tbody{display:flex;flex-direction:column;gap:var(--spacing-sm)}.catalog-scope .data-table--cards tr{position:relative;display:block;padding:var(--spacing-sm) var(--spacing-md);background:var(--surface);border:2px solid var(--border-light);border-radius:var(--radius-md)}.catalog-scope .data-table--cards tr.selected{border-color:var(--primary-fill)}.catalog-scope .data-table--cards th,.catalog-scope .data-table--cards td{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md);padding:var(--spacing-xs) 0;border:0;text-align:right}.catalog-scope .data-table--cards td[data-label]:before{content:attr(data-label);flex:none;color:var(--text-muted);font-size:var(--text-xs);text-align:left}.catalog-scope .data-table--cards .cell-primary{justify-content:flex-start;padding-right:calc(var(--tap-target) * 2);text-align:left}.catalog-scope .data-table--cards .col-check{width:auto}.catalog-scope .data-table--cards .col-actions{position:absolute;top:var(--spacing-xs);right:var(--spacing-sm);width:auto;padding:0;gap:var(--spacing-xs)}.catalog-scope .data-table--cards .col-barcode,.catalog-scope .data-table--cards .cell-wide{display:none}}.catalog-scope .cell-main{display:flex;align-items:center;gap:var(--spacing-sm);min-width:0}.catalog-scope .cell-text{display:flex;flex-direction:column;min-width:0}.catalog-scope .cell-text .cell-name{font-weight:var(--font-bold);color:var(--text-main);overflow:hidden;text-overflow:ellipsis}.catalog-scope .cell-text .cell-sub{font-size:var(--text-xs);color:var(--text-muted)}.catalog-scope .thumb{flex:none;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--cat-color, var(--border-strong)) 18%,var(--surface));color:var(--cat-color, var(--text-muted));overflow:hidden}.catalog-scope .thumb img{width:100%;height:100%;object-fit:cover}.catalog-scope .cat-dot{display:inline-block;width:8px;height:8px;margin-right:var(--spacing-xs);border-radius:var(--radius-full);background:var(--cat-color, var(--border-strong))}.catalog-scope .badge{display:inline-block;padding:1px var(--spacing-sm);background:var(--surface-sunken);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--text-muted)}.catalog-scope .stock-input{font-family:var(--font-numeric);font-variant-numeric:tabular-nums lining-nums;width:72px;min-height:36px;padding:0 var(--spacing-sm);text-align:right;background:var(--surface);border:2px solid var(--border-light);border-radius:var(--radius-sm);font-size:var(--text-sm);color:var(--text-main)}.catalog-scope .stock-input:focus{outline:none;border-color:var(--primary)}.catalog-scope .card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:var(--spacing-md)}.catalog-scope .card{display:flex;flex-direction:column;gap:var(--spacing-sm);padding:var(--spacing-md);background:var(--surface);border:2px solid var(--border-light);border-left:6px solid var(--cat-color, var(--border-strong));border-radius:var(--radius-md);cursor:pointer}.catalog-scope .card.selected{border-color:var(--primary-fill)}.catalog-scope .card:hover{box-shadow:var(--shadow-md)}.catalog-scope .empty-state{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-2xl) var(--spacing-md);text-align:center;color:var(--text-muted)}.catalog-scope .empty-state>ion-icon{font-size:var(--icon-2xl);color:var(--border-strong)}.catalog-scope .empty-state h3{margin:0;font-size:var(--text-lg);color:var(--text-main)}.catalog-scope .empty-state p{margin:0;max-width:40ch;font-size:var(--text-sm)}.catalog-scope .empty-state .empty-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--spacing-sm);margin-top:var(--spacing-sm)}.catalog-scope .skeleton-rows{display:flex;flex-direction:column;gap:1px;background:var(--surface);border:2px solid var(--border-light);border-radius:var(--radius-md)}.catalog-scope .skeleton-rows .skeleton-row{height:56px;background:linear-gradient(90deg,var(--surface-sunken) 25%,var(--surface) 50%,var(--surface-sunken) 75%);background-size:200% 100%;animation:catalog-shimmer 1.4s linear infinite}@keyframes catalog-shimmer{to{background-position:-200% 0}}.catalog-scope .form-group{display:flex;flex-direction:column;gap:var(--spacing-xs);margin-bottom:var(--spacing-md)}.catalog-scope .form-label{font-size:var(--text-sm);font-weight:var(--font-bold);color:var(--text-main)}.catalog-scope .form-label.required:after{content:" *";color:var(--error-strong)}.catalog-scope .form-input{min-height:var(--tap-target);padding:0 var(--spacing-md);background:var(--surface);border:2px solid var(--border-color);border-radius:var(--radius-sm);font-family:var(--font-body);font-size:var(--text-base);color:var(--text-main)}.catalog-scope .form-input:focus{outline:none;border-color:var(--primary)}.catalog-scope .form-input.invalid{border-color:var(--error-strong)}.catalog-scope textarea.form-input{padding:var(--spacing-sm) var(--spacing-md);min-height:72px;resize:vertical}.catalog-scope .field-hint{font-size:var(--text-xs);color:var(--text-muted)}.catalog-scope .field-error{font-size:var(--text-xs);color:var(--error-strong)}.catalog-scope .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}@media(prefers-reduced-motion:reduce){.catalog-scope .skeleton-rows .skeleton-row{animation:none}}:root{--primary: #ff6b6b;--primary-light: #ff8787;--primary-dark: #ff5252;--primary-strong: #c53030;--primary-fill: #c53030;--primary-fill-dark: #b83232;--secondary: #4ecdc4;--secondary-light: #6ee7dc;--secondary-dark: #3dbfb8;--secondary-strong: #0f766e;--secondary-fill: #0f766e;--secondary-fill-dark: #115e59;--accent: #ffe66d;--accent-strong: #ffc107;--accent-dark: #e6a700;--accent-text: #8a6100;--primary-faint: color-mix(in srgb, var(--primary) 5%, transparent);--primary-soft: color-mix(in srgb, var(--primary) 10%, transparent);--primary-glow: color-mix(in srgb, var(--primary) 40%, transparent);--secondary-soft: color-mix(in srgb, var(--secondary) 10%, transparent);--accent-soft: color-mix(in srgb, var(--accent) 20%, transparent);--primary-tint: color-mix(in srgb, var(--primary) 15%, transparent);--primary-shadow: color-mix(in srgb, var(--primary) 50%, transparent);--secondary-tint: color-mix(in srgb, var(--secondary) 15%, transparent);--surface-veil: color-mix(in srgb, var(--surface) 30%, transparent);--bg-app: #fff9f0;--surface: #ffffff;--surface-alt: #f8fafc;--surface-sunken: #f0f0f0;--surface-dark: #1a1f24;--text-main: #292f36;--text-muted: #6b7280;--text-subtle: #6b7280;--text-inverse: #ffffff;--border-light: rgba(41, 47, 54, .1);--border-strong: #d1d5db;--ink: #000000;--overlay-bg: color-mix(in srgb, var(--ink) 60%, transparent);--success: #4ecdc4;--success-strong: #15803d;--success-bg: #f0fdf4;--success-border: #dcfce7;--error: #ff6b6b;--error-strong: #c53030;--error-bg: #fff5f5;--error-border: #ffe3e3;--warning: #ffe66d;--warning-strong: #f59e0b;--warning-text: #b45309;--warning-bg: #fef3c7;--warning-soft-bg: #fffbeb;--warning-border: #fde68a;--info: #2563eb;--info-bg: #dbeafe;--violet: #7c3aed;--violet-bg: #f5f3ff;--violet-soft: #ede9fe;--violet-border: #ddd6fe;--cat-rose: var(--primary);--cat-amber: var(--warning-strong);--cat-teal: var(--secondary);--cat-indigo: var(--info);--cat-violet: var(--violet);--cat-green: var(--success-strong);--cat-slate: var(--text-muted);--whatsapp: #25d366;--whatsapp-dark: #128c7e;--gradient-primary: linear-gradient(135deg, var(--primary-fill), var(--primary-fill-dark));--gradient-secondary: linear-gradient(135deg, var(--secondary-fill), var(--secondary-fill-dark));--gradient-brand: linear-gradient(135deg, var(--primary-fill), var(--secondary-fill));--gradient-accent: linear-gradient(135deg, var(--accent-strong), var(--accent));--gradient-skeleton: linear-gradient(90deg, var(--surface-sunken) 25%, var(--border-color) 50%, var(--surface-sunken) 75%);--font-heading: "Playfair Display", Georgia, serif;--font-body: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-numeric: var(--font-body);--shadow-sm: 0 4px 6px rgba(41, 47, 54, .05);--shadow-md: 0 6px 16px rgba(41, 47, 54, .08);--shadow-lg: 0 10px 30px rgba(41, 47, 54, .08);--shadow-xl: 0 20px 50px rgba(41, 47, 54, .18);--shadow-primary: 0 6px 16px -2px var(--primary-shadow);--focus-ring: 0 0 0 3px var(--secondary-tint);--glass-bg: rgba(255, 255, 255, .8);--glass-border: rgba(255, 255, 255, .5);--transition-fast: background-color .15s ease, border-color .15s ease, color .15s ease, box-shadow .15s ease, transform .15s ease, opacity .15s ease, visibility .15s ease;--transition-base: background-color .2s ease, border-color .2s ease, color .2s ease, box-shadow .2s ease, transform .2s ease, opacity .2s ease, visibility .2s ease;--transition-slow: background-color .3s ease, border-color .3s ease, color .3s ease, box-shadow .3s ease, transform .3s ease, opacity .3s ease, visibility .3s ease;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 24px;--radius-full: 9999px;--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem;--spacing-2xl: 3rem;--text-2xs: .625rem;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-md: 1.0625rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--text-2xl: 1.5rem;--text-3xl: 2rem;--text-4xl: 2.5rem;--icon-md: 1.375rem;--icon-lg: 1.75rem;--icon-xl: 2.25rem;--icon-2xl: 3rem;--icon-3xl: 4rem;--icon-4xl: 5rem;--font-regular: 400;--font-medium: 500;--font-semibold: 600;--font-bold: 700;--border-width: 1px;--border-width-focus: 2px;--border-color: #e5e7eb;--shell-header-h: 56px;--shell-bottom-nav-h: 60px;--shell-sidebar-w: 260px;--shell-rail-w: 72px;--pos-cart-w: 320px;--tap-target: 44px;--pos-rail-w: 88px;--pos-row-h: 56px;--pos-tile-min: 140px;--pos-charge-h: 56px}body{margin:0;padding:0;font-family:var(--font-body);background-color:var(--bg-app);color:var(--text-main);font-variant-numeric:lining-nums;-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}.num,.tabular{font-family:var(--font-numeric);font-variant-numeric:tabular-nums lining-nums}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--secondary-strong);outline-offset:2px}.read-only-blocked{opacity:.5;cursor:not-allowed}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-variant-numeric:lining-nums;color:var(--text-main);margin-bottom:.5rem}button{cursor:pointer}@media print{.sidebar,.sidebar-overlay,.mobile-header,.bottom-nav{display:none!important}.main-content{margin-left:0!important}}.print-receipt{display:none}@media print{@page{margin:0}body.printing-receipt{background:none}body.printing-receipt .admin-shell{display:none!important}body.printing-receipt .print-receipt{display:block}}
