@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap";@import"https://fonts.googleapis.com/css2?family=Instrument+Sans:wght@400;500;600;700&family=Instrument+Serif&family=JetBrains+Mono:wght@400;500&display=swap";:root{--bg-primary: #ffffff;--bg-secondary: #f8fafa;--bg-tertiary: #f0f4f4;--bg-card: rgba(255, 255, 255, .95);--bg-card-hover: rgba(248, 250, 250, 1);--accent-primary: #2563EB;--accent-primary-rgb: 37, 99, 235;--accent-secondary: #1D4ED8;--accent-tertiary: #1E40AF;--color-success: #10B981;--color-success-rgb: 16, 185, 129;--color-warning: #F59E0B;--color-warning-rgb: 245, 158, 11;--color-danger: #EF4444;--color-danger-rgb: 239, 68, 68;--color-info: #06B6D4;--color-info-rgb: 6, 182, 212;--text-primary: #1a1a2e;--text-secondary: #4a5568;--text-muted: #718096;--border-color: rgba(0, 0, 0, .08);--shadow-sm: 0 1px 3px rgba(0, 0, 0, .08);--shadow-md: 0 4px 12px rgba(0, 0, 0, .1);--shadow-lg: 0 8px 24px rgba(0, 0, 0, .12);--shadow-glow: 0 0 20px rgba(37, 99, 235, .25);--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem;--spacing-2xl: 3rem;--radius-sm: 6px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 24px;--radius-full: 9999px;--transition-fast: .15s ease;--transition-normal: .25s ease;--transition-slow: .4s ease;--font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, 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-size-4xl: 2.5rem;--text-tertiary: #a0aec0;--bg-hover: rgba(0, 0, 0, .04);--font-mono: "SF Mono", Monaco, "Cascadia Code", "Consolas", monospace;--color-primary: var(--accent-primary);--color-primary-rgb: var(--accent-primary-rgb);--color-primary-dark: var(--accent-secondary);--space-xs: var(--spacing-xs);--space-sm: var(--spacing-sm);--space-md: var(--spacing-md);--space-lg: var(--spacing-lg);--space-xl: var(--spacing-xl);--space-2xl: var(--spacing-2xl);--color-success-light: #dcfce7;--color-success-dark: #16a34a;--color-danger-light: #fee2e2;--color-danger-dark: #dc2626;--color-warning-light: #fef9c3;--color-warning-dark: #854d0e;--color-orange: #f97316;--color-orange-rgb: 249, 115, 22;--color-orange-light: #fff7ed;--color-orange-dark: #c2410c;--color-purple: #8b5cf6;--color-purple-rgb: 139, 92, 246;--color-purple-light: #ede9fe;--sidebar-width: 280px;--sidebar-collapsed-width: 80px}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--font-family);background:var(--bg-primary);color:var(--text-primary);line-height:1.6;min-height:100vh;overflow-x:hidden}#root{min-height:100vh}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--bg-secondary)}::-webkit-scrollbar-thumb{background:var(--accent-secondary);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--accent-primary)}h1,h2,h3,h4,h5,h6{font-weight:600;line-height:1.3;color:var(--text-primary)}h1{font-size:var(--font-size-4xl)}h2{font-size:var(--font-size-3xl)}h3{font-size:var(--font-size-2xl)}h4{font-size:var(--font-size-xl)}h5{font-size:var(--font-size-lg)}h6{font-size:var(--font-size-base)}p{color:var(--text-secondary)}a{color:var(--accent-primary);text-decoration:none;transition:color var(--transition-fast)}a:hover{color:var(--accent-tertiary)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-lg);font-family:var(--font-family);font-size:var(--font-size-sm);font-weight:500;border:none;border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-normal);text-decoration:none}.btn-primary{background:linear-gradient(135deg,var(--accent-primary),var(--accent-tertiary));color:#fff;box-shadow:var(--shadow-sm)}.btn-primary:hover{transform:translateY(-2px);box-shadow:var(--shadow-glow)}.btn-secondary{background:var(--bg-tertiary);color:var(--text-primary);border:1px solid var(--border-color)}.btn-secondary:hover{background:var(--bg-card-hover);border-color:var(--accent-primary)}.btn-ghost{background:transparent;color:var(--text-secondary)}.btn-ghost:hover{background:var(--bg-tertiary);color:var(--text-primary)}.btn-lg{padding:var(--spacing-md) var(--spacing-xl);font-size:var(--font-size-base)}.btn-sm{padding:var(--spacing-xs) var(--spacing-md);font-size:var(--font-size-xs)}.btn-icon{width:40px;height:40px;padding:0;border-radius:var(--radius-md)}.card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--spacing-lg);transition:all var(--transition-normal);box-shadow:var(--shadow-sm)}.card:hover{background:var(--bg-card);border-color:var(--border-color);transform:none;box-shadow:var(--shadow-sm)}.card-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-md)}.card-title{font-size:var(--font-size-lg);font-weight:600;color:var(--text-primary)}.card-subtitle{font-size:var(--font-size-sm);color:var(--text-muted)}.input-group{display:flex;flex-direction:column;gap:var(--spacing-sm)}.input-label{font-size:var(--font-size-sm);font-weight:500;color:var(--text-secondary)}.input{width:100%;padding:var(--spacing-md);font-family:var(--font-family);font-size:var(--font-size-base);color:var(--text-primary);background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-md);outline:none;transition:all var(--transition-fast)}.input:focus{border-color:var(--accent-primary);box-shadow:0 0 0 3px rgba(var(--accent-primary-rgb),.15)}.input::placeholder{color:var(--text-muted)}.badge{display:inline-flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-sm);font-size:var(--font-size-xs);font-weight:500;border-radius:var(--radius-full)}.badge-success{background:rgba(var(--color-success-rgb),.15);color:var(--color-success)}.badge-warning{background:rgba(var(--color-warning-rgb),.15);color:var(--color-warning)}.badge-danger{background:rgba(var(--color-danger-rgb),.15);color:var(--color-danger)}.badge-info{background:rgba(var(--color-info-rgb),.15);color:var(--color-info)}.table-container{overflow-x:auto;border-radius:var(--radius-lg);border:1px solid var(--border-color)}.table{width:100%;border-collapse:collapse}.table th,.table td{padding:var(--spacing-md);text-align:left;border-bottom:1px solid var(--border-color)}.table th{background:var(--bg-tertiary);font-weight:600;font-size:var(--font-size-sm);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px}.table tbody tr{transition:background var(--transition-fast)}.table tbody tr:hover{background:var(--bg-secondary)}.table tbody tr:last-child td{border-bottom:none}.app-layout{display:flex;min-height:100vh}.main-content{flex:1;margin-left:var(--sidebar-width);padding:var(--spacing-md) var(--spacing-lg);transition:margin-left var(--transition-normal);background:var(--bg-secondary);max-width:calc(100vw - var(--sidebar-width));overflow-x:hidden}.main-content.sidebar-collapsed{margin-left:var(--sidebar-collapsed-width);max-width:calc(100vw - var(--sidebar-collapsed-width))}.page-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-xl)}.page-title{font-size:var(--font-size-3xl);font-weight:700;background:linear-gradient(135deg,var(--text-primary),var(--accent-primary));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.page-subtitle{color:var(--text-secondary);margin-top:var(--spacing-xs)}.grid{display:grid;gap:var(--spacing-lg)}.grid-cols-2{grid-template-columns:repeat(2,1fr)}.grid-cols-3{grid-template-columns:repeat(3,1fr)}.grid-cols-4{grid-template-columns:repeat(4,1fr)}@media(max-width:1200px){.grid-cols-4,.grid-cols-3{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.main-content{margin-left:0;max-width:100vw;padding:var(--spacing-md)}.grid-cols-4,.grid-cols-3,.grid-cols-2{grid-template-columns:1fr}.page-header{flex-direction:column;align-items:flex-start;gap:var(--spacing-md)}}.stat-card{position:relative;overflow:hidden}.stat-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--accent-primary),var(--accent-tertiary))}.stat-icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-md);margin-bottom:var(--spacing-md)}.stat-icon.success{background:rgba(var(--color-success-rgb),.15);color:var(--color-success)}.stat-icon.warning{background:rgba(var(--color-warning-rgb),.15);color:var(--color-warning)}.stat-icon.danger{background:rgba(var(--color-danger-rgb),.15);color:var(--color-danger)}.stat-icon.info{background:rgba(var(--color-info-rgb),.15);color:var(--color-info)}.stat-icon.primary{background:rgba(var(--accent-primary-rgb),.15);color:var(--accent-primary)}.stat-value{font-size:var(--font-size-3xl);font-weight:700;color:var(--text-primary);line-height:1;margin-bottom:var(--spacing-xs)}.stat-label{font-size:var(--font-size-sm);color:var(--text-secondary)}.stat-change{display:inline-flex;align-items:center;gap:var(--spacing-xs);font-size:var(--font-size-sm);font-weight:500;margin-top:var(--spacing-sm)}.stat-change.positive{color:var(--color-success)}.stat-change.negative{color:var(--color-danger)}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideIn{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-fade-in{animation:fadeIn .4s ease forwards}.animate-slide-in{animation:slideIn .4s ease forwards}.animate-pulse{animation:pulse 2s ease-in-out infinite}.animate-spin{animation:spin 1s linear infinite}.flex{display:flex}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-sm{gap:var(--spacing-sm)}.gap-md{gap:var(--spacing-md)}.gap-lg{gap:var(--spacing-lg)}.text-center{text-align:center}.text-right{text-align:right}.text-muted{color:var(--text-muted)}.text-success{color:var(--color-success)}.text-warning{color:var(--color-warning)}.text-danger{color:var(--color-danger)}.font-bold{font-weight:700}.w-full{width:100%}.mt-sm{margin-top:var(--spacing-sm)}.mt-md{margin-top:var(--spacing-md)}.mt-lg{margin-top:var(--spacing-lg)}.mb-sm{margin-bottom:var(--spacing-sm)}.mb-md{margin-bottom:var(--spacing-md)}.mb-lg{margin-bottom:var(--spacing-lg)}.modal-overlay{position:fixed;inset:0;background:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:var(--spacing-md);animation:fadeIn .2s ease}.modal-box{background:var(--bg-card);border-radius:var(--radius-lg);border:1px solid var(--border-color);width:100%;max-width:480px;max-height:90vh;overflow-y:auto;box-shadow:var(--shadow-lg);animation:fadeIn .25s ease}.modal-box--sm{max-width:360px}.modal-box--lg{max-width:640px}.modal-box--xl{max-width:800px}.modal-header{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-lg);border-bottom:1px solid var(--border-color)}.modal-header h2,.modal-header h3{font-size:var(--font-size-xl);font-weight:600}.modal-body{padding:var(--spacing-lg)}.modal-footer{display:flex;justify-content:flex-end;gap:var(--spacing-sm);padding:var(--spacing-md) var(--spacing-lg);border-top:1px solid var(--border-color)}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-2xl);text-align:center;color:var(--text-muted)}.empty-state-icon{width:64px;height:64px;margin-bottom:var(--spacing-md);color:var(--text-muted);opacity:.5}.empty-state-title{font-size:var(--font-size-lg);font-weight:600;color:var(--text-secondary);margin-bottom:var(--spacing-xs)}.empty-state-text{font-size:var(--font-size-sm);color:var(--text-muted);margin-bottom:var(--spacing-md)}.btn-success{background:var(--color-success);color:#fff;box-shadow:var(--shadow-sm)}.btn-success:hover{background:var(--color-success-dark);transform:translateY(-2px);box-shadow:0 0 16px rgba(var(--color-success-rgb),.3)}.btn-danger{background:var(--color-danger);color:#fff;box-shadow:var(--shadow-sm)}.btn-danger:hover{background:var(--color-danger-dark);transform:translateY(-2px)}.btn-outline{background:var(--bg-card);border:1px solid var(--border-color);color:var(--text-primary)}.btn-outline:hover{border-color:var(--accent-primary);color:var(--accent-primary)}.error-banner{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);background:var(--color-danger-light);color:var(--color-danger-dark);border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:500;animation:fadeIn .3s ease}.error-banner .close-btn{margin-left:auto;background:none;border:none;color:var(--color-danger-dark);cursor:pointer;padding:var(--spacing-xs)}.success-banner{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);background:var(--color-success-light);color:var(--color-success-dark);border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:500;animation:fadeIn .3s ease}.btn:focus-visible,.input:focus-visible,button:focus-visible,select:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}[data-brand=gruvor]{--g-color-papel: #FAF7F2;--g-color-papel-claro: #FFFFFF;--g-color-papel-dim: #F2EEE5;--g-color-regua: #E2DDD3;--g-color-regua-forte: #C9C2B5;--g-color-chumbo: #6E685D;--g-color-tinta: #171612;--g-color-ink-on-dark: #FAF7F2;--g-color-ouro: #C8923A;--g-color-ouro-profundo: #8A6321;--g-color-oliva: #3D4F2E;--g-color-oliva-claro: #6B8654;--g-color-ambar: #C97A3A;--g-color-ambar-profundo:#8E521E;--g-color-tijolo: #A8412B;--g-font-display: "Instrument Sans", system-ui, -apple-system, sans-serif;--g-font-body: "Instrument Sans", system-ui, -apple-system, sans-serif;--g-font-mono: "JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--g-font-serif: "Instrument Serif", Georgia, serif;--g-fw-regular: 400;--g-fw-medium: 500;--g-fw-semi: 600;--g-fw-bold: 700;--g-fs-micro: 10px;--g-fs-tiny: 11px;--g-fs-caption: 12px;--g-fs-body: 14px;--g-fs-body-l: 16px;--g-fs-h4: 18px;--g-fs-h3: 24px;--g-fs-h2: 32px;--g-fs-h1: 48px;--g-fs-money: 52px;--g-fs-money-l: 72px;--g-space-1: 4px;--g-space-2: 8px;--g-space-3: 12px;--g-space-4: 16px;--g-space-5: 20px;--g-space-6: 24px;--g-space-7: 28px;--g-space-8: 32px;--g-space-9: 40px;--g-space-10: 48px;--g-space-12: 64px;--g-space-14: 80px;--g-radius-0: 0;--g-radius-sm: 2px;--g-radius-md: 4px;--g-radius-lg: 8px;--g-radius-pill: 999px;--g-border-hair: 1px solid var(--g-color-regua);--g-border-hair-strong: 1px solid var(--g-color-regua-forte);--g-border-hair-dashed: 1px dashed var(--g-color-regua-forte);--g-border-accent: 1px solid var(--g-color-ouro);--g-shadow-none: none;--g-shadow-sm: 0 1px 0 rgba(23, 22, 18, .04);--g-shadow-md: 0 2px 8px -2px rgba(23, 22, 18, .08)}html[data-brand=gruvor] ::-webkit-scrollbar,html[data-brand=gruvor] ::-webkit-scrollbar:horizontal{width:8px;height:8px}html[data-brand=gruvor] ::-webkit-scrollbar-track{background:var(--g-color-papel-dim)}html[data-brand=gruvor] ::-webkit-scrollbar-thumb{background:var(--g-color-regua-forte);border-radius:4px}html[data-brand=gruvor] ::-webkit-scrollbar-thumb:hover{background:var(--g-color-ouro)}html[data-brand=gruvor] ::-webkit-scrollbar-corner{background:var(--g-color-papel)}html[data-brand=gruvor] *{scrollbar-color:var(--g-color-regua-forte) var(--g-color-papel-dim);scrollbar-width:thin}@keyframes gruvorSkelPulse{0%,to{opacity:1}50%{opacity:.45}}html[data-brand=gruvor] .btn,html[data-brand=gruvor] button.btn{height:34px;padding:0 14px;border-radius:var(--g-radius-sm);border:var(--g-border-hair);background:var(--g-color-papel-claro);color:var(--g-color-tinta);font-family:var(--g-font-display);font-size:13px;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:background .12s}html[data-brand=gruvor] .btn:hover:not(:disabled){background:var(--g-color-papel-dim)}html[data-brand=gruvor] .btn:disabled{opacity:.5;cursor:not-allowed}html[data-brand=gruvor] .btn-primary,html[data-brand=gruvor] button.btn-primary,html[data-brand=gruvor] .btn.btn-primary{background:var(--g-color-tinta);color:var(--g-color-papel);border:none}html[data-brand=gruvor] .btn-primary:hover:not(:disabled),html[data-brand=gruvor] button.btn-primary:hover:not(:disabled){background:var(--g-color-chumbo)}html[data-brand=gruvor] .btn-secondary,html[data-brand=gruvor] button.btn-secondary,html[data-brand=gruvor] .btn.btn-secondary{background:var(--g-color-papel-claro);color:var(--g-color-tinta);border:var(--g-border-hair-strong)}html[data-brand=gruvor] .btn-ghost,html[data-brand=gruvor] button.btn-ghost,html[data-brand=gruvor] .btn.btn-ghost{background:transparent;color:var(--g-color-tinta);border:none}html[data-brand=gruvor] .btn-sm,html[data-brand=gruvor] .btn.btn-sm{height:28px;padding:0 10px;font-size:12px}html[data-brand=gruvor] .btn-back{width:32px;height:32px;padding:0;border-radius:var(--g-radius-sm);border:var(--g-border-hair);background:var(--g-color-papel-claro);color:var(--g-color-tinta);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}html[data-brand=gruvor] .btn-back:hover{background:var(--g-color-papel-dim)}html[data-brand=gruvor] .kpi-icon-red,html[data-brand=gruvor] .kpi-icon-amber,html[data-brand=gruvor] .kpi-icon-orange{background:transparent!important;color:var(--g-color-tijolo)!important}html[data-brand=gruvor] .kpi-icon-blue,html[data-brand=gruvor] .kpi-icon-cyan{background:transparent!important;color:var(--g-color-chumbo)!important}html[data-brand=gruvor] .kpi-icon-purple,html[data-brand=gruvor] .kpi-icon-violet,html[data-brand=gruvor] .kpi-icon-pink{background:transparent!important;color:var(--g-color-ouro-profundo)!important}html[data-brand=gruvor] .kpi-icon-green{background:transparent!important;color:var(--g-color-oliva)!important}html[data-brand=gruvor] .kpi-icon{background:transparent!important}html[data-brand=gruvor] .form-field select,html[data-brand=gruvor] .form-field input[type=text],html[data-brand=gruvor] .form-field input[type=date],html[data-brand=gruvor] .form-field input[type=number],html[data-brand=gruvor] .filter-group select,html[data-brand=gruvor] .filter-group input[type=date]{height:34px;padding:0 10px;border:var(--g-border-hair);border-radius:var(--g-radius-sm);background:var(--g-color-papel-claro);color:var(--g-color-tinta);font-family:var(--g-font-display);font-size:13px}html[data-brand=gruvor] .form-field select:focus,html[data-brand=gruvor] .form-field input:focus,html[data-brand=gruvor] .filter-group select:focus,html[data-brand=gruvor] .filter-group input:focus{outline:none;border-color:var(--g-color-tinta)}html[data-brand=gruvor] .form-field label,html[data-brand=gruvor] .filter-group label{font-family:var(--g-font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:var(--g-color-chumbo)}html[data-brand=gruvor]{--accent-primary: var(--g-color-tinta);--accent-primary-rgb: 23, 22, 18;--accent-secondary: var(--g-color-chumbo);--color-primary: var(--g-color-tinta);--color-primary-dark: var(--g-color-chumbo);--bg-primary: var(--g-color-papel);--bg-secondary: var(--g-color-papel-dim);--bg-card: var(--g-color-papel-claro);--text-primary: var(--g-color-tinta);--text-secondary: var(--g-color-chumbo);--text-muted: var(--g-color-chumbo);--border-color: var(--g-color-regua);--border-strong: var(--g-color-regua-forte);--radius-md: var(--g-radius-sm);--radius-lg: var(--g-radius-md);--color-success-light: rgba(61, 79, 46, .12);--color-success-dark: var(--g-color-oliva);--color-danger-light: rgba(168, 65, 43, .12);--color-danger-dark: var(--g-color-tijolo);--color-warning-light: rgba(201, 122, 58, .14);--color-warning-dark: var(--g-color-ambar-profundo)}html[data-brand=gruvor] .cde-tab.active,html[data-brand=gruvor] .ds-tab.active,html[data-brand=gruvor] .tab.active,html[data-brand=gruvor] [class*=tab].active{color:var(--g-color-tinta)!important;border-bottom-color:var(--g-color-ouro)!important}html[data-brand=gruvor] [class$=-page],html[data-brand=gruvor] [class*="-page "],html[data-brand=gruvor] .dashboard-page,html[data-brand=gruvor] .dre-page,html[data-brand=gruvor] .cashflow-page,html[data-brand=gruvor] .sales-page,html[data-brand=gruvor] .df-page,html[data-brand=gruvor] .desp-page,html[data-brand=gruvor] .cf-page,html[data-brand=gruvor] .inventory-page,html[data-brand=gruvor] .production-page,html[data-brand=gruvor] .stockcount-page,html[data-brand=gruvor] .purchases-page,html[data-brand=gruvor] .purchaseorder-page,html[data-brand=gruvor] .manutencao-page,html[data-brand=gruvor] .operacoes-page,html[data-brand=gruvor] .etiquetas-page,html[data-brand=gruvor] .pessoas-page,html[data-brand=gruvor] .dp-page,html[data-brand=gruvor] .users-page,html[data-brand=gruvor] .settings-page,html[data-brand=gruvor] .suppliers-page,html[data-brand=gruvor] .cardapio-page,html[data-brand=gruvor] .ficha-tecnica-page,html[data-brand=gruvor] .nfs-page,html[data-brand=gruvor] .contas-pagar-page,html[data-brand=gruvor] .balanco-page,html[data-brand=gruvor] .barcodes-page,html[data-brand=gruvor] .downloads-page,html[data-brand=gruvor] .auditoria-custos-page,html[data-brand=gruvor] .evolucao-custos-page,html[data-brand=gruvor] .desperdicio-page,html[data-brand=gruvor] .consumo-funcionario-page,html[data-brand=gruvor] .inventario-apuracao-page,html[data-brand=gruvor] .cd-estoque-page,html[data-brand=gruvor] .producao-cd-page,html[data-brand=gruvor] .separacao-cd-page,html[data-brand=gruvor] .sefaz-page,html[data-brand=gruvor] .lancamento-despesa-page{max-width:none!important;margin-left:0!important;margin-right:0!important;width:100%!important}[data-brand=gruvor]{font-family:var(--g-font-body)}
