:root{--orange-50:#fff4ef;--orange-100:#ffe4d8;--orange-200:#ffc8b2;--orange-300:#ffa582;--orange-400:#fe8759;--orange-500:#fe6c39;--orange-600:#ee5320;--orange-700:#c63f16;--orange-800:#9c3213;--orange-900:#7a2a13;--orange-950:#431308;--ink-50:#f6f6ee;--ink-100:#edede2;--ink-200:#deded0;--ink-300:#c7c7b7;--ink-400:#a3a398;--ink-500:#7d7d74;--ink-600:#5e5e57;--ink-700:#454540;--ink-800:#2e2e2b;--ink-900:#1f1f1d;--ink-950:#121211;--cream:#f6f6ee;--cream-raised:#fcfcf7;--cream-sunken:#edede2;--paper:#fff;--success-500:#1e8a5a;--success-600:#16714a;--success-050:#e3f4ea;--warning-500:#c97a08;--warning-600:#a66206;--warning-050:#fbefd8;--danger-500:#c0264a;--danger-600:#9e1b3c;--danger-050:#fbe6eb;--info-500:#1e6fa8;--info-600:#17587f;--info-050:#e4eff7;--vert-comida:#fe6c39;--vert-mercado:#4c9a2a;--vert-farmacia:#1e8c9e;--vert-moto:#6e4fd1;--vert-comida-050:#ffe4d8;--vert-mercado-050:#e9f4e0;--vert-farmacia-050:#e0f2f4;--vert-moto-050:#eae4fa}
:root{--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-extrabold:800;--text-display-xl:34px;--lh-display-xl:1.05;--text-display:28px;--lh-display:1.1;--text-title:22px;--lh-title:1.18;--text-heading:18px;--lh-heading:1.25;--text-body-lg:17px;--lh-body-lg:1.45;--text-body:15px;--lh-body:1.5;--text-label:13px;--lh-label:1.35;--text-caption:12px;--lh-caption:1.35;--text-panel:14px;--lh-panel:1.45;--text-panel-sm:13px;--tracking-tight:-.02em;--tracking-display:-.03em;--tracking-normal:0em;--tracking-caps:.06em;--lh-diacritic-min:1.35}
:root{--sp-0:0px;--sp-1:2px;--sp-2:4px;--sp-3:6px;--sp-4:8px;--sp-5:10px;--sp-6:12px;--sp-7:16px;--sp-8:20px;--sp-9:24px;--sp-10:32px;--sp-11:40px;--sp-12:48px;--sp-13:64px;--sp-14:80px;--gutter-mobile:16px;--gutter-panel:24px;--max-content:1200px;--touch-min:48px;--touch-lg:56px;--touch-cta:56px;--tabbar-h:64px;--header-h:56px}
:root{--r-xs:6px;--r-sm:8px;--r-md:12px;--r-lg:16px;--r-xl:20px;--r-2xl:28px;--r-3xl:36px;--r-pill:999px;--r-card:20px;--r-field:14px;--r-button:16px;--r-sheet:28px;--r-chip:999px;--r-icon-squircle:24%}
:root{--shadow-none:none;--shadow-hairline:0 0 0 1px var(--ink-200);--shadow-sm:0 1px 2px #1f1f1d0f;--shadow-card:0 2px 8px #1f1f1d0f;--shadow-raised:0 4px 16px #1f1f1d14;--shadow-sheet:0 -8px 32px #1f1f1d1f;--border-hairline:1px solid var(--ink-200);--border-strong:1px solid var(--ink-300);--focus-ring:0 0 0 3px var(--orange-200)}
:root{--dur-instant:80ms;--dur-fast:.12s;--dur-base:.2s;--dur-slow:.32s;--ease-out:cubic-bezier(.2, .8, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--press-scale:.97;--skeleton-dur:1.2s;--nav-ink-idle:#f6f6ee00;--nav-ink-hover:#f6f6ee1a;--nav-ink-active:#f6f6ee1f;--nav-ink-active-hover:#f6f6ee2e}
:root{--text-strong:var(--ink-900);--text-body-color:var(--ink-800);--text-muted:var(--ink-600);--text-faint:var(--ink-500);--text-on-orange:#fff;--text-on-ink:var(--cream);--text-brand:var(--orange-600);--text-price:var(--ink-900);--text-link:var(--orange-700);--text-link-hover:var(--orange-800);--surface-screen:var(--cream);--surface-card:var(--paper);--surface-card-alt:var(--cream-raised);--surface-sunken:var(--cream-sunken);--surface-dark:var(--ink-900);--surface-brand:var(--orange-500);--surface-brand-soft:var(--orange-50);--border-subtle:var(--ink-200);--border-default:var(--ink-300);--border-dark:var(--ink-700);--btn-primary-bg:var(--orange-500);--btn-primary-bg-hover:var(--orange-600);--btn-primary-bg-active:var(--orange-700);--btn-primary-fg:#fff;--btn-secondary-bg:var(--ink-900);--btn-secondary-fg:var(--cream);--btn-ghost-fg:var(--ink-900);--btn-disabled-bg:var(--ink-200);--btn-disabled-fg:var(--ink-400);--status-open:var(--success-500);--status-closed:var(--ink-500);--status-busy:var(--warning-500);--status-danger:var(--danger-500);--money-subtotal:var(--ink-800);--money-frete:var(--ink-700);--money-frete-accent:var(--info-500);--money-total:var(--ink-900);--money-repasse:var(--success-600)}
*,:before,:after{box-sizing:border-box}html,body{margin:0}body{background:var(--surface-screen);color:var(--text-body-color);font-family:var(--font-core);font-size:var(--text-body);line-height:var(--lh-body);font-weight:var(--fw-regular);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}h1,h2,h3,h4{font-family:var(--font-display);color:var(--text-strong);font-weight:var(--fw-extrabold);letter-spacing:var(--tracking-display);margin:0}p{text-wrap:pretty;margin:0}a{color:var(--text-link);font-weight:var(--fw-semibold);text-decoration:none}a:hover{color:var(--text-link-hover)}a:hover:not([class]){text-underline-offset:2px;text-decoration:underline}button{font-family:inherit}.tnum,[data-numeric]{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.ms{font-family:var(--font-icon);letter-spacing:normal;text-transform:none;white-space:nowrap;-webkit-font-smoothing:antialiased;font-variation-settings:"FILL" 0, "wght" 500, "GRAD" 0, "opsz" 24;direction:ltr;font-style:normal;font-weight:400;line-height:1;display:inline-block}.ms[data-fill="1"]{font-variation-settings:"FILL" 1, "wght" 500, "GRAD" 0, "opsz" 24}@media (prefers-reduced-motion:reduce){*{transition-duration:.01ms!important;animation-duration:.01ms!important}}
@keyframes urugo-skeleton{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes urugo-spin{to{transform:rotate(360deg)}}@keyframes urugo-entrar{0%{opacity:0}to{opacity:1}}@keyframes urugo-toast-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@keyframes urugo-confirm-in{0%{opacity:0;transform:scale(var(--press-scale)) translateY(8px)}to{opacity:1;transform:none}}@keyframes urugo-overlay-in{0%{opacity:0}to{opacity:1}}.ug-page-enter{animation:urugo-entrar var(--dur-slow) var(--ease-out) both}.ug-toast{animation:urugo-toast-in var(--dur-base) var(--ease-out) both}.ug-confirm-fundo{animation:urugo-overlay-in var(--dur-fast) var(--ease-out) both}.ug-confirm-painel{animation:urugo-confirm-in var(--dur-base) var(--ease-out) both}.ug-nav-item{border-radius:var(--r-md);background:var(--nav-ink-idle);min-height:48px;color:var(--ink-300);font-size:var(--text-panel);font-weight:var(--fw-medium);transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), transform var(--dur-instant) var(--ease-out);align-items:center;gap:11px;padding:11px 12px;text-decoration:none;display:flex}.ug-nav-item:hover{background:var(--nav-ink-hover);color:var(--cream);text-decoration:none}.ug-nav-item:active{transform:scale(var(--press-scale))}.ug-nav-item[data-ativo=true]{background:var(--nav-ink-active);color:var(--cream);font-weight:var(--fw-bold)}.ug-nav-item[data-ativo=true]:hover{background:var(--nav-ink-active-hover);color:var(--cream);text-decoration:none}.ug-nav-item:focus-visible{outline:2px solid var(--orange-400);outline-offset:2px}.ug-lift{transition:transform var(--dur-fast) var(--ease-out), box-shadow var(--dur-base) var(--ease-out)}.ug-lift:hover{box-shadow:var(--shadow-card);text-decoration:none;transform:translateY(-2px)}.ug-lift:active{transform:scale(var(--press-scale));box-shadow:none}.ug-row{transition:background var(--dur-fast) var(--ease-out)}.ug-row:hover{background:var(--cream-sunken)}.ug-row a{color:var(--ink-900);transition:color var(--dur-fast) var(--ease-out);text-decoration:none}.ug-row:hover a{color:var(--ink-900);text-decoration:none}@keyframes urugo-stat-fade{0%{opacity:.35}to{opacity:1}}.ug-stat-valor[data-mudou=true]{animation:urugo-stat-fade var(--dur-base) var(--ease-out) both}@media (prefers-reduced-motion:reduce){.ug-stat-valor[data-mudou=true]{animation:none}}.ug-stepper-btn{transition:background var(--dur-fast) var(--ease-out), transform var(--dur-instant) var(--ease-out);background:0 0}.ug-stepper-btn:hover:not(:disabled){background:var(--paper)}.ug-stepper-btn:active:not(:disabled){transform:scale(var(--press-scale))}.ug-order-node{transition:background var(--dur-slow) var(--ease-out), color var(--dur-slow) var(--ease-out), box-shadow var(--dur-slow) var(--ease-out);position:relative}.ug-order-node[data-entrar=sim]{animation:ug-order-node-in .56s var(--ease-out) both}.ug-order-node[data-entrar=sim]:after{content:"";border:3px solid var(--orange-200);pointer-events:none;animation:ug-order-anel .56s var(--ease-out) both;border-radius:50%;position:absolute;inset:-8px}.ug-order-node[data-entregue=sim]:after{border-color:var(--success-500)}.ug-order-rail{transform-origin:top}.ug-order-rail--h{transform-origin:0}.ug-order-rail[data-preencher=sim]{animation:ug-order-rail-v .42s var(--ease-out) both}.ug-order-rail--h[data-preencher=sim]{animation:ug-order-rail-h .42s var(--ease-out) both}.ug-order-label{transition:color var(--dur-slow) var(--ease-out), font-weight var(--dur-base) var(--ease-out)}.ug-order-label[data-entrar=sim]{animation:ug-order-label-in .4s var(--ease-out) both}.ug-order-label[data-entregue=sim][data-entrar=sim]{animation:ug-order-entregue-txt .56s var(--ease-out) both}@keyframes ug-order-node-in{0%{transform:scale(.82)}to{transform:scale(1)}}@keyframes ug-order-anel{0%{opacity:.95;transform:scale(.72)}to{opacity:0;transform:scale(1.28)}}@keyframes ug-order-rail-v{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes ug-order-rail-h{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes ug-order-label-in{0%{opacity:.35;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes ug-order-entregue-txt{0%{opacity:.2;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ug-lift,.ug-lift:hover,.ug-lift:active{box-shadow:none;transition:none;transform:none}.ug-stepper-btn:active:not(:disabled){transform:none}.ug-order-node,.ug-order-label,.ug-order-node[data-entrar=sim],.ug-order-node[data-entrar=sim]:after,.ug-order-rail[data-preencher=sim],.ug-order-label[data-entrar=sim]{transition:none;animation:none}}
:root{--btn-primary-fg:var(--ink-900);--text-on-orange:var(--ink-900);--text-faint:var(--ink-600)}

:root{--urugo-cor-primaria:#fe6c39;--urugo-cor-tinta:#1f1f1d;--urugo-cor-fundo:#f6f6ee;--urugo-cor-superficie:#fff;--urugo-texto-sobre-fundo:#1f1f1d;--urugo-texto-sobre-superficie:#1f1f1d;--urugo-texto-sobre-primaria:#1f1f1d;--urugo-texto-sobre-tinta:#f6f6ee}
:root{--font-core:"Figtree", "Segoe UI", system-ui, -apple-system, sans-serif;--font-display:"Figtree", "Segoe UI", system-ui, -apple-system, sans-serif;--font-numeric:"Figtree", "Segoe UI", system-ui, sans-serif;--font-icon:"Material Symbols Rounded"}
