.page_layout_page__JOTIw{--entry-surface:#fff;--entry-text:#111;--entry-muted:#424242;--entry-border:#e4e1ec;--entry-accent:var(--restaurant-primary,#2563eb);--entry-accent-hover:var(--restaurant-primary-hover,#2258d5);--entry-hover-border:#d9cff0;--entry-hover-surface:#f6f3fc;--entry-error:#d34545;--entry-overlay:linear-gradient(90deg,rgb(13 7 30/20%),rgb(13 7 30/12%) 38%,rgb(13 7 30/0%) 78%);--entry-page-padding:clamp(16px,4vh,40px);position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,500px) minmax(0,480px);grid-template-rows:minmax(0,1fr);justify-content:center;align-content:center;align-items:center;gap:clamp(40px,7.6vw,110px);top:var(--entry-viewport-top,0);height:var(--entry-viewport-height,100dvh);min-height:0;overflow:clip;padding:var(--entry-page-padding) 32px;font-family:var(--panel-font-family);font-weight:400;line-height:1.467}body:has(.page_layout_page__JOTIw),html:has(.page_layout_page__JOTIw){height:100%;min-height:0;overflow:hidden;overscroll-behavior:none}.dark .page_layout_page__JOTIw{--entry-surface:#111113;--entry-text:#fff;--entry-muted:#e0e0e0;--entry-border:#343438;--entry-hover-border:#5a4a73;--entry-hover-surface:#24202d;--entry-error:#ff8a8a}.page_layout_backdrop__7DcJU{position:fixed;inset:0;z-index:-1;overflow:hidden;pointer-events:none;background:#07132b}.page_layout_backdrop__7DcJU:before{content:"";position:absolute;inset:-3%;background:url(/images/login-background-restaurante.png) 50%/cover no-repeat;animation:page_layout_entryDrift__a3oEr 24s ease-in-out infinite alternate}.page_layout_backdrop__7DcJU:after{content:"";position:absolute;inset:0;background:var(--entry-overlay)}.page_layout_presentation__cx1N9{position:relative;display:flex;align-items:center;min-width:0;color:#fff}.page_layout_introduction__ycsc6{width:100%;margin:0 auto}.page_layout_logo__WY3GE{position:relative;display:block;width:141.167px;height:44px;overflow:hidden;margin-bottom:30px}.page_layout_logo__WY3GE img{position:absolute;width:105.82%;height:135.5%;max-width:none;left:-4.44%;top:-5.28%}.page_layout_presentationTitle__F2cpA{margin:0;color:#fff;font-size:40px;font-weight:400;line-height:1.15;letter-spacing:-.03em;text-wrap:balance}.page_layout_description__Vu5z4{margin:22px 0 0;color:rgb(255 255 255/78%);font-size:15px;line-height:22px}.page_layout_introduction__ycsc6>*{animation:page_layout_presentationReveal__ocZJv 1.2s cubic-bezier(.4,0,.2,1) backwards}.page_layout_presentationTitle__F2cpA{animation-delay:.15s}.page_layout_description__Vu5z4{animation-delay:.3s}.page_layout_cardSlot__ezoAM{position:relative;display:grid;grid-template-rows:minmax(0,1fr);align-items:center;width:100%;height:100%;min-width:0;min-height:0}.page_layout_panel__7s9LF{--entry-card-padding-top:40px;--entry-card-padding-bottom:40px;position:relative;display:flex;flex-direction:column;min-width:0;width:100%;min-height:0;max-height:100%;padding:var(--entry-card-padding-top) 40px var(--entry-card-padding-bottom);border-radius:20px;color:var(--entry-text);background:var(--entry-surface);box-shadow:0 24px 64px -8px rgb(41 20 110/24%),0 4px 12px rgb(23 18 46/12%);animation:page_layout_cardReveal__Jb9A_ 1s cubic-bezier(.4,0,.2,1) backwards;transition:opacity .5s cubic-bezier(.4,0,.2,1)}.page_layout_panel__7s9LF:has(.page_layout_topBar__KQ6qC){--entry-card-padding-top:66px}.page_layout_panel__7s9LF[data-loading=true]{opacity:0;pointer-events:none;animation:none}.page_layout_content__Uo0_f{width:calc(100% + 6px);margin:-3px;padding:3px;min-width:0;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scroll-padding-block:3px;scrollbar-width:none}.page_layout_content__Uo0_f::-webkit-scrollbar{display:none;width:0;height:0}.page_layout_header__r9Vvt{margin-bottom:20px}.page_layout_title__dHdFz{margin:0;color:var(--entry-text);font-size:22px;font-weight:400;line-height:1.3;letter-spacing:-.035em}.page_layout_title__dHdFz:focus{outline:none}.page_layout_subtitle__mGz_i{margin:4px 0 0;color:var(--entry-muted);font-size:14px;font-weight:400;line-height:1.7;overflow-wrap:anywhere}.page_layout_field__lUCIr,.page_layout_header__r9Vvt,.page_layout_restaurants__XmCZT,.page_layout_submit__quawX{animation:page_layout_contentReveal__TQ2Ud .8s cubic-bezier(.4,0,.2,1) backwards}.page_layout_field__lUCIr:first-child{animation-delay:.1s}.page_layout_field__lUCIr:nth-child(2){animation-delay:.2s}.page_layout_restaurants__XmCZT,.page_layout_submit__quawX{animation-delay:.3s}.page_layout_fields__Qsw2F{display:flex;flex-direction:column;gap:20px;min-width:0;margin:0;padding:0;border:0}.page_layout_field__lUCIr{display:flex;flex-direction:column;gap:6px}.page_layout_field__lUCIr>label{color:var(--entry-text);font-size:13px;font-weight:400}.page_layout_field__lUCIr input{width:100%;min-width:0;min-height:44px;padding:10px 12px;border:1px solid var(--entry-border);border-radius:14px;background:transparent;color:var(--entry-text);font-size:14px;line-height:1.467;transition:border-color .16s}.page_layout_field__lUCIr input::-moz-placeholder{color:var(--entry-muted);opacity:1}.page_layout_field__lUCIr input::placeholder{color:var(--entry-muted);opacity:1}.page_layout_field__lUCIr input:hover{border-color:var(--entry-hover-border)}.page_layout_field__lUCIr input:focus{outline:none;border-color:var(--panel-focus-color,#71717a)}.page_layout_field__lUCIr input[aria-invalid=true]{border-color:var(--entry-error)}.page_layout_password__NsUFe{position:relative}.page_layout_password__NsUFe input{padding-right:52px}.page_layout_passwordToggle__gLr8h{position:absolute;top:0;right:2px;width:44px;height:44px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:transparent;color:var(--entry-muted);cursor:pointer}.page_layout_panel__7s9LF button:focus-visible{outline:1px solid var(--panel-focus-color,#71717a);outline-offset:2px}.page_layout_panel__7s9LF button:disabled{cursor:wait}.page_layout_submit__quawX{display:flex;align-items:center;justify-content:center;width:100%;min-height:44px;margin-top:10px;padding:12px 20px;border:0;border-radius:14px;background:var(--entry-accent);color:#fff;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .16s}.page_layout_submit__quawX:hover:not(:disabled){background:var(--entry-accent-hover)}.page_layout_error__rwnpG{display:flex;align-items:flex-start;gap:10px;margin-bottom:20px;color:var(--entry-error);font-size:13px;line-height:20px}.page_layout_error__rwnpG svg{flex-shrink:0}.page_layout_error__rwnpG p{margin:0}.page_layout_topBar__KQ6qC{position:absolute;top:12px;left:24px;right:24px;display:flex;align-items:center;height:44px}.page_layout_back__Ay9Vd{display:inline-flex;flex-shrink:0;align-items:center;gap:7px;min-height:44px;padding:8px 12px;border:0;border-radius:14px;background:transparent;color:var(--entry-muted);font-size:12px;cursor:pointer}.page_layout_back__Ay9Vd:hover:not(:disabled){color:var(--entry-text)}.page_layout_restaurants__XmCZT{display:flex;flex-direction:column;gap:12px}.page_layout_restaurant___jcAB{display:flex;align-items:center;gap:12px;width:100%;min-height:56px;padding:12px 16px;border:1px solid var(--entry-border);border-radius:14px;background:var(--entry-surface);color:var(--entry-text);font-size:14px;text-align:left;cursor:pointer;transition:background-color .16s,border-color .16s}.page_layout_restaurant___jcAB span{flex:1;min-width:0;overflow-wrap:anywhere}.page_layout_restaurant___jcAB svg{flex-shrink:0;color:var(--entry-muted)}.page_layout_restaurant___jcAB:hover:not(:disabled){border-color:var(--entry-hover-border);background:var(--entry-hover-surface)}.page_layout_loading__tSH7O{position:absolute;inset:0;display:grid;place-items:center;color:#fff;pointer-events:none;animation:page_layout_loadingReveal__HiAaR .5s step-end}@keyframes page_layout_entryDrift__a3oEr{0%{transform:translate3d(-1%,0,0) scale(1)}to{transform:translate3d(1%,-1%,0) scale(1.03)}}@keyframes page_layout_cardReveal__Jb9A_{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes page_layout_presentationReveal__ocZJv{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes page_layout_contentReveal__TQ2Ud{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes page_layout_loadingReveal__HiAaR{0%{opacity:0}to{opacity:1}}@media (max-width:899px){.page_layout_page__JOTIw{--entry-page-padding:16px;--entry-overlay:linear-gradient(180deg,rgb(13 7 30/20%),rgb(13 7 30/6%) 50%,rgb(13 7 30/0%) 80%);grid-template-columns:minmax(0,480px);grid-template-rows:auto minmax(0,1fr);gap:20px;padding-inline:24px}.page_layout_logo__WY3GE{width:103px;height:32px;margin-bottom:16px}.page_layout_presentationTitle__F2cpA{font-size:24px}.page_layout_description__Vu5z4{display:none}.page_layout_panel__7s9LF{--entry-card-padding-top:28px;--entry-card-padding-bottom:28px;padding-inline:32px}.page_layout_topBar__KQ6qC{left:20px;right:20px}}@media (max-width:420px){.page_layout_page__JOTIw{padding-inline:16px}.page_layout_panel__7s9LF{--entry-card-padding-top:24px;--entry-card-padding-bottom:24px;padding-inline:20px}.page_layout_panel__7s9LF:has(.page_layout_topBar__KQ6qC){--entry-card-padding-top:64px}.page_layout_topBar__KQ6qC{left:12px;right:20px}}.page_layout_page__JOTIw[data-compact-height=true]{--entry-page-padding:12px}@media (max-width:899px){.page_layout_page__JOTIw[data-compact-height=true]{grid-template-rows:minmax(0,1fr)}.page_layout_page__JOTIw[data-compact-height=true] .page_layout_presentation__cx1N9{display:none}}@supports (corner-shape:squircle){.page_layout_back__Ay9Vd,.page_layout_field__lUCIr input,.page_layout_panel__7s9LF,.page_layout_restaurant___jcAB,.page_layout_submit__quawX{corner-shape:squircle}}@media (prefers-reduced-motion:reduce){.page_layout_backdrop__7DcJU:before,.page_layout_field__lUCIr,.page_layout_header__r9Vvt,.page_layout_introduction__ycsc6>*,.page_layout_loading__tSH7O,.page_layout_panel__7s9LF,.page_layout_restaurants__XmCZT,.page_layout_submit__quawX{animation:none}.page_layout_field__lUCIr input,.page_layout_panel__7s9LF,.page_layout_restaurant___jcAB,.page_layout_submit__quawX{transition:none}}@media (min-width:900px) and (max-width:1199px){.page_layout_page__JOTIw{grid-template-columns:minmax(0,1fr) minmax(0,480px);gap:32px;padding-inline:24px}.page_layout_presentationTitle__F2cpA{font-size:32px}}@media (max-width:719px){.page_layout_title__dHdFz{font-size:20px;line-height:26px}.page_layout_subtitle__mGz_i{font-size:12px;line-height:18px}.page_layout_field__lUCIr input{font-size:16px;line-height:22px}.page_layout_restaurant___jcAB{font-size:13px;line-height:20px}}@media (min-width:421px) and (max-width:599px){.page_layout_page__JOTIw{padding-inline:16px}}@layer reset, primitives;@layer primitives{.dialog_layout_overlay__QnApB{position:fixed;inset:0;z-index:1300;background-color:rgb(0 0 0/.45)}.dialog_layout_content__saLOf{position:fixed;z-index:1300;display:flex;flex-direction:column;border-radius:20px;border-width:1px;border-color:hsl(var(--border));background-color:hsl(var(--card));color:hsl(var(--card-foreground));--ui-shadow:0 20px 25px -5px rgb(0 0 0/0.1),0 8px 10px -6px rgb(0 0 0/0.1);--ui-shadow-colored:0 20px 25px -5px var(--ui-shadow-color),0 8px 10px -6px var(--ui-shadow-color);box-shadow:var(--ui-ring-offset-shadow,0 0 #0000),var(--ui-ring-shadow,0 0 #0000),var(--ui-shadow)}.dialog_layout_content2__KzJCy{max-width:960px}.dialog_layout_content3__j8FW8{max-width:520px}.dialog_layout_content4__QUs3R{max-width:600px}.dialog_layout_icon__9vfjL{position:absolute;right:.75rem;top:.75rem;display:flex;height:2.75rem;width:2.75rem;align-items:center;justify-content:center;border-radius:50%;color:hsl(var(--muted-foreground));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.dialog_layout_icon__9vfjL:not(:disabled):not([aria-disabled=true]):hover{background-color:var(--panel-control-hover-bg,rgb(0 0 0/.04));color:hsl(var(--foreground))}.dialog_layout_icon__9vfjL:focus-visible{outline-style:solid;outline-width:1px;outline-offset:2px;outline-color:hsl(var(--ring))}.dialog_layout_icon__9vfjL:disabled{pointer-events:none}.dialog_layout_icon2__NJrRF{height:18px;width:18px}.dialog_layout_accessibleLabel__7RlQs{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.dialog_layout_actions__1U66M{display:flex;flex-direction:column-reverse;gap:.5rem}@media (min-width:600px){.dialog_layout_actions__1U66M{flex-direction:row;justify-content:flex-end}}.dialog_layout_heading__DCcwU{font-size:1.125rem;line-height:1.75rem;font-weight:700;line-height:1.375}.dialog_layout_description__1Va3v{font-size:.875rem;line-height:1.25rem;line-height:1.625;color:hsl(var(--muted-foreground))}}.GuideOverlay_surfaceMarker__mDdhX{position:absolute;width:0;height:0;overflow:hidden;pointer-events:none}.GuideOverlay_host__Bsy11{position:fixed;inset:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;border:0;overflow:visible;background:transparent;color:var(--guide-text);pointer-events:none;font-family:var(--panel-font-family,"Plus Jakarta Sans",sans-serif)}.GuideOverlay_host__Bsy11::backdrop{background:transparent;pointer-events:none}.GuideOverlay_mask__9lEq1{position:absolute;inset:0;overflow:visible;pointer-events:none}.GuideOverlay_maskOutside__8sTK7{pointer-events:fill;touch-action:pan-y}.GuideOverlay_outline__Jg2oF,.GuideOverlay_popupOutline__yEnAC{position:absolute;border:2px solid var(--guide-accent);border-radius:12px;pointer-events:none;box-sizing:border-box;box-shadow:0 0 0 2px var(--guide-surface)}.GuideOverlay_halo__8e_4B{position:absolute;inset:-6px;border:4px solid var(--guide-accent);border-radius:16px;pointer-events:none}.GuideOverlay_position__UkPNV{position:absolute;pointer-events:none;display:flex;flex-direction:column}.GuideOverlay_card__0KOjI{box-sizing:border-box;display:flex;flex-direction:column;gap:12px;padding:16px;max-height:inherit;min-height:0;overflow-y:auto;overscroll-behavior:contain;pointer-events:auto;color:var(--guide-text);background:var(--guide-surface);border:1px solid var(--guide-border);border-radius:16px;box-shadow:0 14px 42px rgb(0 0 0/.2),0 3px 10px rgb(0 0 0/.08);scrollbar-width:thin}.GuideOverlay_card__0KOjI[inert]{pointer-events:none}.GuideOverlay_top___Vdg_{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:20px}.GuideOverlay_eyebrow__hdlQV{color:var(--guide-accent);font-size:10px;font-weight:700;line-height:16px;letter-spacing:.7px}.GuideOverlay_error__1sF2U .GuideOverlay_eyebrow__hdlQV{color:var(--guide-danger)}.GuideOverlay_success__9syy_ .GuideOverlay_eyebrow__hdlQV{color:var(--guide-success)}.GuideOverlay_copy__6l5EQ{display:flex;flex-direction:column;gap:8px}.GuideOverlay_introTitle__VGZ_C,.GuideOverlay_title___59VO{margin:0;color:var(--guide-text);font-size:14px;line-height:21px;font-weight:650;outline:none;overflow-wrap:anywhere}.GuideOverlay_introTitle__VGZ_C{font-size:18px;line-height:25px;letter-spacing:-.2px}.GuideOverlay_body__WxJnY{margin:0;color:var(--guide-secondary);font-size:13px;line-height:20px;overflow-wrap:anywhere}.GuideOverlay_resultIcon__1vvPV{display:inline-flex;vertical-align:middle;margin-right:8px;color:var(--guide-success)}.GuideOverlay_hint__hdNOj,.GuideOverlay_notice__kkowE{display:flex;align-items:flex-start;gap:6px;margin:0;color:var(--guide-muted);font-size:12px;line-height:18px}.GuideOverlay_hint__hdNOj>svg,.GuideOverlay_notice__kkowE>svg{flex-shrink:0;margin-top:2px}.GuideOverlay_notice__kkowE{padding:10px;border-radius:10px;background:var(--guide-soft);color:var(--guide-secondary)}.GuideOverlay_prerequisites__i9xcW{padding:12px;border-radius:10px;background:var(--guide-soft)}.GuideOverlay_prerequisites__i9xcW h3{margin:0 0 5px;color:var(--guide-text);font-size:12px;line-height:18px;font-weight:650}.GuideOverlay_prerequisites__i9xcW ul{margin:0;padding-left:16px;color:var(--guide-secondary);font-size:12px;line-height:19px}.GuideOverlay_prerequisites__i9xcW li+li{margin-top:4px}.GuideOverlay_resumeNote__97tZ7{margin:0;color:var(--guide-secondary);font-size:12px;line-height:18px}.GuideOverlay_progress__oRmoH{display:flex;gap:4px;height:4px;flex-shrink:0}.GuideOverlay_track__Um_ui{display:block;flex:1;min-width:0;border-radius:2px;overflow:hidden;background:var(--guide-border)}.GuideOverlay_track__Um_ui>span{display:block;width:100%;height:100%;background:var(--guide-action);transform-origin:left;border-radius:inherit}.GuideOverlay_actions__btoLf{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.GuideOverlay_spacer__uLPta{flex:1}.GuideOverlay_primaryButton__NG_KI,.GuideOverlay_secondaryButton__KMY_b,.GuideOverlay_textButton__10qEz{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:8px 12px;border:0;border-radius:10px;font-family:inherit;font-size:12px;line-height:18px;font-weight:650;text-decoration:none;cursor:pointer;transition:background-color .14s,color .14s}.GuideOverlay_textButton__10qEz{padding-left:4px;padding-right:4px;color:var(--guide-accent);background:transparent}.GuideOverlay_primaryButton__NG_KI{color:#fff;background:var(--guide-action)}.GuideOverlay_primaryButton__NG_KI:hover:not(:disabled){background:var(--guide-action-hover)}.GuideOverlay_secondaryButton__KMY_b{color:var(--guide-text);background:var(--guide-surface);border:1px solid var(--guide-border)}.GuideOverlay_secondaryButton__KMY_b:hover:not(:disabled),.GuideOverlay_textButton__10qEz:hover:not(:disabled){background:var(--guide-soft)}.GuideOverlay_primaryButton__NG_KI:disabled,.GuideOverlay_secondaryButton__KMY_b:disabled,.GuideOverlay_textButton__10qEz:disabled{opacity:.45;cursor:not-allowed}.GuideOverlay_primaryButton__NG_KI:focus-visible,.GuideOverlay_secondaryButton__KMY_b:focus-visible,.GuideOverlay_textButton__10qEz:focus-visible{outline:2px solid var(--guide-accent);outline-offset:3px}.GuideOverlay_top___Vdg_ .GuideOverlay_textButton__10qEz{margin:-8px -4px -8px 0}.GuideOverlay_srOnly__y2YSp{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (prefers-reduced-motion:reduce){.GuideOverlay_primaryButton__NG_KI,.GuideOverlay_secondaryButton__KMY_b,.GuideOverlay_textButton__10qEz{transition:none}}.CaixaNovo_layout_stack__CpnFa>:not([hidden])~:not([hidden]){--ui-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--ui-space-y-reverse)));margin-bottom:calc(1.5rem * var(--ui-space-y-reverse))}.CaixaNovo_layout_grid__3YNZb{display:grid;gap:1rem}@media (min-width:768px){.CaixaNovo_layout_grid__3YNZb{grid-template-columns:repeat(2,minmax(0,1fr))}}.CaixaNovo_layout_stack2__2WvUy>:not([hidden])~:not([hidden]){--ui-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--ui-space-y-reverse)));margin-bottom:calc(.5rem * var(--ui-space-y-reverse))}.CaixaNovo_layout_icon__zQI9K{height:1rem;width:6rem}.CaixaNovo_layout_icon2__Q9RCa{height:2.75rem;width:100%;border-radius:14px}.CaixaNovo_layout_icon3__6vO7E{height:4rem;width:100%;border-radius:14px}@media (min-width:768px){.CaixaNovo_layout_icon3__6vO7E{grid-column:span 2/span 2}}.CaixaNovo_layout_icon4__OdScV{height:1rem;width:8rem}.CaixaNovo_layout_stack3__FI_hO>:not([hidden])~:not([hidden]){--ui-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--ui-space-y-reverse)));margin-bottom:calc(1rem * var(--ui-space-y-reverse))}.CaixaNovo_layout_icon5__izXo7{height:1rem;width:75%}.CaixaNovo_layout_grid2__lGUWw{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}@media (min-width:640px){.CaixaNovo_layout_grid2__lGUWw{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:768px){.CaixaNovo_layout_grid2__lGUWw{grid-template-columns:repeat(7,minmax(0,1fr))}}.CaixaNovo_layout_icon6__bN3S3,.CaixaNovo_layout_icon7__XwS8V{height:2.75rem;border-radius:14px}.CaixaNovo_layout_icon7__XwS8V{width:10rem}.CaixaNovo_layout_stack4__D7HqE>:not([hidden])~:not([hidden]){--ui-space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--ui-space-y-reverse)));margin-bottom:calc(1.25rem * var(--ui-space-y-reverse))}.CaixaNovo_layout_grid3__WJojQ{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem}@media (min-width:768px){.CaixaNovo_layout_grid3__WJojQ{grid-template-columns:repeat(2,minmax(0,1fr))}}.CaixaNovo_layout_label__WmkiO{font-size:.875rem;line-height:1.25rem;font-weight:500}.CaixaNovo_layout_text__obG08{color:var(--restaurant-danger)}.CaixaNovo_layout_field__cbuRS{height:2.75rem}.CaixaNovo_layout_row__yfw_G{display:flex;align-items:center}.CaixaNovo_layout_row__yfw_G>:not([hidden])~:not([hidden]){--ui-space-x-reverse:0;margin-right:calc(.75rem * var(--ui-space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--ui-space-x-reverse)))}.CaixaNovo_layout_row__yfw_G{border-radius:14px;border-width:1px;border-color:hsl(var(--primary)/.2);background-color:hsl(var(--accent));padding:1rem}.CaixaNovo_layout_checkbox__xv8U7[data-state=checked]{border-color:hsl(var(--primary));background-color:hsl(var(--primary))}.CaixaNovo_layout_label2__VEfxK{cursor:pointer;font-size:.875rem;line-height:1.25rem;font-weight:500;color:hsl(var(--primary))}.CaixaNovo_layout_status__zr9vd{margin-left:auto;border-color:hsl(var(--primary)/.2);background-color:hsl(var(--primary)/.1);color:hsl(var(--primary))}.CaixaNovo_layout_label3__0fgA_{display:flex;align-items:center;gap:.5rem;font-size:.875rem;line-height:1.25rem;font-weight:500}.CaixaNovo_layout_icon8__MU_PX{height:1rem;width:1rem}.CaixaNovo_layout_stack5__msfix>:not([hidden])~:not([hidden]){--ui-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--ui-space-y-reverse)));margin-bottom:calc(.75rem * var(--ui-space-y-reverse))}.CaixaNovo_layout_label4__QYnI_{font-size:.875rem;line-height:1.25rem;font-weight:500;color:hsl(var(--foreground))}.CaixaNovo_layout_grid4__AmFV_{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}@media (min-width:640px){.CaixaNovo_layout_grid4__AmFV_{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:768px){.CaixaNovo_layout_grid4__AmFV_{grid-template-columns:repeat(7,minmax(0,1fr))}}.CaixaNovo_layout_action__13lA6{height:2.75rem;font-size:.75rem;line-height:1rem;font-weight:500;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;animation-duration:.2s}.CaixaNovo_layout_action2__Prflr{--ui-text-opacity:1;color:rgb(255 255 255/var(--ui-text-opacity,1));--ui-shadow:0 0 #0000;--ui-shadow-colored:0 0 #0000;box-shadow:var(--ui-ring-offset-shadow,0 0 #0000),var(--ui-ring-shadow,0 0 #0000),var(--ui-shadow)}.CaixaNovo_layout_action2__Prflr,.CaixaNovo_layout_action2__Prflr:hover{background-color:hsl(var(--primary))}.CaixaNovo_layout_action3__5GByG:hover{border-color:hsl(var(--primary)/.3);background-color:var(--panel-control-hover-bg);color:hsl(var(--primary))}.CaixaNovo_layout_row2__S14Oi{display:flex;align-items:center;gap:.75rem}.CaixaNovo_layout_icon9__Xrq_B{height:1rem;width:1rem;color:hsl(var(--muted-foreground))}.CaixaNovo_layout_field2__eLoLb{height:2.75rem;width:10rem}@layer reset, primitives;@layer primitives{.loading-spinner_spinner__afe9B{display:inline-flex;flex:0 0 auto;width:var(--spinner-size);height:var(--spinner-size);vertical-align:middle;color:inherit}.loading-spinner_spinner__afe9B svg{width:100%;height:100%;animation:loading-spinner_rotate__yNUR2 1s linear infinite}@keyframes loading-spinner_rotate__yNUR2{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.loading-spinner_spinner__afe9B svg{animation:none}}}.home_card__zb_n7{min-width:0;background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:18px}.home_section__BX8vy{margin-bottom:20px}.home_section__BX8vy>div:first-child:has(h2){margin-bottom:16px}.home_filters__hHm36{padding:0 0 16px;margin-bottom:20px;border-bottom:1px solid hsl(var(--border))}.home_filters__hHm36>div:first-child{margin-bottom:12px}.home_turnOverview__VBFES{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);gap:20px;align-items:stretch}.home_turnOverview__VBFES>section{display:flex;flex-direction:column}.home_turnOverview__VBFES>section>:last-child{flex:1}.home_metrics__FoXYF{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-bottom:1px solid hsl(var(--border))}.home_metric__rUBdj{min-width:0;border-right:1px solid hsl(var(--border))}.home_metric__rUBdj:last-child{border-right:0}.home_metricBody__5tkbb{padding:20px}.home_metric__rUBdj:first-child .home_metricBody__5tkbb{padding-left:0}.home_metricIcon__lJN95{width:32px;height:32px;display:grid;place-items:center;border-radius:12px;background:hsl(var(--muted));color:hsl(var(--muted-foreground))}.home_metric__rUBdj[data-tone=success] .home_metricIcon__lJN95{color:var(--restaurant-success);background:var(--restaurant-success-soft)}.home_metric__rUBdj[data-tone=warning] .home_metricIcon__lJN95{color:var(--restaurant-warning);background:var(--restaurant-warning-soft)}.home_metric__rUBdj[data-tone=danger] .home_metricIcon__lJN95{color:var(--restaurant-danger);background:var(--restaurant-danger-soft)}.home_metric__rUBdj[data-tone=primary] .home_metricIcon__lJN95{color:hsl(var(--primary));background:hsl(var(--accent))}.home_metricValue__U3Rgn{font-size:28px;font-weight:700;line-height:1.3;letter-spacing:-.025em;color:hsl(var(--foreground));font-variant-numeric:proportional-nums;white-space:nowrap}.home_cash__aQpwR{display:flex;flex-direction:column;gap:16px;width:100%;text-align:left;padding:20px;border-radius:18px;border:1px solid hsl(var(--border));background:hsl(var(--card));color:hsl(var(--foreground));cursor:pointer;transition:border-color .16s,background-color .16s}.home_cash__aQpwR:hover{background:var(--restaurant-hover)}.home_cashHeader__iAl1b{display:flex;align-items:center;gap:12px}.home_cashIcon__8_xe_{display:grid;place-items:center;flex:0 0 auto;width:40px;height:40px;background:hsl(var(--muted-foreground));color:#fff;border-radius:12px}.home_cashIcon__8_xe_[data-tone=success]{background:var(--restaurant-success)}.home_cashIcon__8_xe_[data-tone=warning]{background:var(--restaurant-warning)}.home_cashIcon__8_xe_[data-tone=danger]{background:var(--restaurant-danger)}.home_cashStatus__hT9Y0{display:flex;gap:6px;align-items:center;font-size:12px;font-weight:600;color:hsl(var(--muted-foreground))}.home_cashStatus__hT9Y0[data-state=ABERTO]{color:var(--restaurant-success)}.home_cashStatus__hT9Y0[data-state=AGUARDANDO_ABERTURA]{color:var(--restaurant-warning)}.home_cashStatus__hT9Y0:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.home_openOrders__d_0bS{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0}.home_openOrder__eCNPT{display:flex;flex-direction:column;justify-content:space-between;gap:14px;padding:16px;min-width:0;border:1px solid hsl(var(--border));border-radius:18px;background:hsl(var(--card))}.home_openOrder__eCNPT dt{display:flex;align-items:center;gap:10px;font-size:13px;line-height:1.4;font-weight:500;color:hsl(var(--muted-foreground))}.home_openOrder__eCNPT dd{margin:0;font-size:28px;line-height:1.3;letter-spacing:-.025em;font-weight:700;white-space:nowrap}.home_operationIcon__Tua1l{display:grid;place-items:center;flex:0 0 32px;height:32px;border-radius:10px;background:hsl(var(--muted));color:hsl(var(--muted-foreground))}@supports (corner-shape:squircle){.home_card__zb_n7,.home_cashIcon__8_xe_,.home_cash__aQpwR,.home_metricIcon__lJN95,.home_openOrder__eCNPT,.home_operationIcon__Tua1l{corner-shape:squircle}}@media (max-width:1199px){.home_turnOverview__VBFES{grid-template-columns:1fr;gap:0}}@media (max-width:767px){.home_metricBody__5tkbb{padding:20px 16px}.home_metrics__FoXYF{grid-template-columns:1fr}.home_metric__rUBdj{border-right:0;border-bottom:1px solid hsl(var(--border))}.home_metric__rUBdj:first-child .home_metricBody__5tkbb{padding-left:16px}.home_metricValue__U3Rgn{font-size:25px}}@container (max-width: 559px){.home_openOrders__d_0bS{grid-template-columns:1fr}}@media (max-width:767px){.home_filters__hHm36,.home_section__BX8vy{margin-bottom:16px}.home_openOrder__eCNPT dd{font-size:25px}}@media (prefers-reduced-motion:reduce){.home_cash__aQpwR{transition:none}}@media (min-width:1200px){.home_metrics__FoXYF.home_attendanceMetrics__rzIpD[data-single-day=true]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1199px){.home_metrics__FoXYF,.home_openOrders__d_0bS{grid-template-columns:repeat(var(--panel-summary-columns,2),minmax(0,1fr))}.home_metric__rUBdj{border-right:0;border-bottom:1px solid hsl(var(--border))}.home_metricBody__5tkbb,.home_metric__rUBdj:first-child .home_metricBody__5tkbb{padding:20px 16px}@media (min-width:720px){.home_metrics__FoXYF[data-summary-columns="2"] .home_metric__rUBdj:nth-child(odd),.home_metrics__FoXYF[data-summary-columns="3"] .home_metric__rUBdj:not(:nth-child(3n)){border-right:1px solid hsl(var(--border))}}.home_metricValue__U3Rgn,.home_openOrder__eCNPT dd{max-width:100%;overflow-x:auto;overflow-y:hidden;white-space:nowrap}.home_cash__aQpwR{min-width:0}.home_cashHeader__iAl1b{align-items:flex-start}}@media (max-width:719px){.home_metrics__FoXYF,.home_openOrders__d_0bS{grid-template-columns:minmax(0,1fr)}.home_metrics__FoXYF.home_movementMetrics__66y9F>.home_metric__rUBdj:last-child{grid-column:1/-1;border-right:0}.home_section__BX8vy{margin-bottom:24px}.home_metricBody__5tkbb,.home_metric__rUBdj:first-child .home_metricBody__5tkbb{padding:16px 12px}.home_metricValue__U3Rgn,.home_openOrder__eCNPT dd{font-size:25px;line-height:30px}.home_cash__aQpwR .home_metricValue__U3Rgn{font-size:33px;line-height:38px}.home_cash__aQpwR{padding:16px}.home_cashStatus__hT9Y0{flex-wrap:wrap;line-height:18px}.home_openOrder__eCNPT dt{line-height:20px}}@media (max-width:551px){.home_openOrders__d_0bS{grid-template-columns:minmax(0,1fr)}}@media (max-width:359px){.home_metrics__FoXYF{grid-template-columns:minmax(0,1fr)}}.HomeSkeleton_layout_stack__B0y1y{margin-bottom:1rem}.HomeSkeleton_layout_stack__B0y1y>:not([hidden])~:not([hidden]){--ui-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--ui-space-y-reverse)));margin-bottom:calc(.5rem * var(--ui-space-y-reverse))}.HomeSkeleton_layout_icon__Ro9UD{height:1.25rem;width:10rem}.HomeSkeleton_layout_icon2__d47di{height:.75rem;width:16rem;max-width:100%}.HomeSkeleton_layout_stack2__I2_u4>:not([hidden])~:not([hidden]){--ui-space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--ui-space-y-reverse)));margin-bottom:calc(1.25rem * var(--ui-space-y-reverse))}.HomeSkeleton_layout_stack2__I2_u4{padding:1.25rem}.HomeSkeleton_layout_row__dQJtg{display:flex;justify-content:space-between;gap:1rem}.HomeSkeleton_layout_icon3__DQh_O{height:1.25rem;width:8rem}.HomeSkeleton_layout_icon4__d3_QA{height:1.5rem;width:6rem}.HomeSkeleton_layout_row2__ArRGL{display:flex;justify-content:space-between;gap:1rem;padding-top:.5rem;padding-bottom:.5rem}.HomeSkeleton_layout_icon5__DSB_B{height:1rem;width:40%}.HomeSkeleton_layout_icon6__6LusM{height:1rem;width:6rem}.HomeSkeleton_layout_icon7__FqLmC{height:2.5rem;width:2.5rem;border-radius:12px}.HomeSkeleton_layout_stack3__7ebFY>:not([hidden])~:not([hidden]){--ui-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--ui-space-y-reverse)));margin-bottom:calc(.5rem * var(--ui-space-y-reverse))}.HomeSkeleton_layout_icon8__WuxMI{height:1rem;width:8rem}.HomeSkeleton_layout_icon9__4MnpQ{height:.75rem;width:6rem}.HomeSkeleton_layout_icon10__3TSkl{height:2.25rem;width:10rem}.HomeSkeleton_layout_icon11___r2J9{height:.75rem;width:12rem;max-width:100%}.HomeSkeleton_layout_icon12__RwGP8{height:2rem;width:6rem}.HomeSkeleton_layout_icon13__KvoaJ{margin-top:.75rem;height:.75rem;width:7rem;max-width:100%}.HomeSkeleton_layout_stack4__47uux>:not([hidden])~:not([hidden]){--ui-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--ui-space-y-reverse)));margin-bottom:calc(.75rem * var(--ui-space-y-reverse))}.HomeSkeleton_layout_row3__WQpp9{display:flex;align-items:center;gap:.75rem}.HomeSkeleton_layout_icon14__SzB1H{height:2rem;width:2rem;border-radius:10px}.HomeSkeleton_layout_icon15__lPndg{height:1rem;width:7rem}.HomeSkeleton_layout_icon16__rhXb8{height:2.25rem;width:10rem;max-width:100%}.HomeSkeleton_layout_stack5__aedrI>:not([hidden])~:not([hidden]){--ui-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--ui-space-y-reverse)));margin-bottom:calc(.5rem * var(--ui-space-y-reverse))}.HomeSkeleton_layout_stack5__aedrI{border-top-width:1px;border-color:hsl(var(--border));padding-top:1rem}.HomeSkeleton_layout_icon17__W_Udn{height:.75rem;width:80%}.HomeSkeleton_layout_icon18__Vsls_{height:.75rem;width:60%}.HomeSkeleton_layout_grid____bqU{margin-bottom:1rem;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1.25rem}@media (min-width:1280px){.HomeSkeleton_layout_grid____bqU{grid-template-columns:repeat(2,minmax(0,1fr))}}.HomeSkeleton_layout_section__wg2qW{padding:1.25rem}.HomeSkeleton_layout_icon19__Ijo6y{margin-top:1.5rem;height:260px;width:100%;border-radius:14px}@media (max-width:719px){.HomeSkeleton_layout_icon19__Ijo6y{height:220px}}.HomeSkeleton_layout_operationHeading__qT9Im{display:flex;align-items:center;gap:10px}.HomeSkeleton_layout_operationLabel__oBs23{width:110px;max-width:65%;height:14px}.PanelStatus_status__JcuHa{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:0;border:0;border-radius:0;color:var(--panel-status-color,hsl(var(--muted-foreground)));background:transparent;font:inherit;font-size:11px;line-height:16px;font-weight:600;white-space:nowrap}.PanelStatus_dot__pPgpS{position:relative;width:6px;height:6px;flex:0 0 6px;border-radius:50%;background:currentColor}.PanelStatus_status__JcuHa[data-tone=success]{color:var(--panel-status-color,var(--restaurant-success))}.PanelStatus_status__JcuHa[data-tone=warning]{color:var(--panel-status-color,var(--restaurant-warning))}.PanelStatus_status__JcuHa[data-tone=danger]{color:var(--panel-status-color,var(--restaurant-danger))}.PanelStatus_status__JcuHa[data-tone=info]{color:var(--panel-status-color,var(--restaurant-selected-text))}.PanelStatus_status__JcuHa[data-positive=true] .PanelStatus_dot__pPgpS:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;animation:PanelStatus_statusSignal__mdyMT 1.8s ease-out infinite}@keyframes PanelStatus_statusSignal__mdyMT{0%{box-shadow:0 0 0 0 currentColor;opacity:.4}80%,to{box-shadow:0 0 0 4px currentColor;opacity:0}}@media (prefers-reduced-motion:reduce),print{.PanelStatus_status__JcuHa[data-positive=true] .PanelStatus_dot__pPgpS:before{content:none;animation:none;box-shadow:none}}.LimitesFranquias_layout_field__Lpv9I{width:6rem}.LimitesFranquias_layout_content__T7QZH{padding:0;overflow-x:auto}.LimitesFranquias_layout_tableSurface__xDO4I{border:0;border-radius:0;background:transparent}.LimitesFranquias_layout_table__7YwM2{width:100%;font-size:.875rem;line-height:1.25rem}.LimitesFranquias_layout_columnHeading__K7Jxl{border-bottom-width:1px;--ui-bg-opacity:1;background-color:rgb(249 250 251/var(--ui-bg-opacity,1));text-align:left;--ui-text-opacity:1;color:rgb(75 85 99/var(--ui-text-opacity,1))}.LimitesFranquias_layout_columnHeading2__ekfFD{padding:.75rem 1rem}.LimitesFranquias_layout_cell__YUNH3{padding:1.5rem 1rem;--ui-text-opacity:1;color:hsl(var(--muted-foreground))}.LimitesFranquias_layout_row__GWrfE{border-bottom-width:1px}.LimitesFranquias_layout_row__GWrfE:last-child{border-width:0}.LimitesFranquias_layout_text__nvJDc{font-weight:500;--ui-text-opacity:1;color:hsl(var(--foreground))}.LimitesFranquias_layout_inactiveStatus__7G9PJ{margin-left:.5rem;--panel-status-color:hsl(var(--muted-foreground))}.LimitesFranquias_layout_cell2__keyZM{padding:.75rem 1rem;text-align:right}.LimitesFranquias_layout_action__i27_y{--ui-bg-opacity:1;background-color:rgb(147 51 234/var(--ui-bg-opacity,1))}.LimitesFranquias_layout_action__i27_y:hover{--ui-bg-opacity:1;background-color:rgb(126 34 206/var(--ui-bg-opacity,1))}@media (max-width:1199px){.LimitesFranquias_layout_content__T7QZH{min-width:0;max-width:100%}.LimitesFranquias_layout_table__7YwM2{min-width:640px}.LimitesFranquias_layout_field__Lpv9I{min-height:44px}}@media (max-width:719px){.LimitesFranquias_layout_field__Lpv9I{font-size:16px;line-height:22px}}.AppDownloadDialog_layout_row__yThG6{display:flex;align-items:center;gap:1rem;border-radius:18px;border-width:1px;border-color:hsl(var(--border));padding:1rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.AppDownloadDialog_layout_row__yThG6:hover{background-color:var(--panel-control-hover-bg)}.AppDownloadDialog_layout_row__yThG6:focus-visible{outline-style:solid;outline-width:1px;outline-color:hsl(var(--ring))}.AppDownloadDialog_layout_text__iZkL5{flex:1 1 0%}.AppDownloadDialog_layout_text2__3n9p5{display:block;font-size:.75rem;line-height:1rem;color:hsl(var(--muted-foreground))}.AppDownloadDialog_layout_text3___MJ5R{font-size:.875rem;line-height:1.25rem;font-weight:600}.AppDownloadDialog_layout_arrowDown__cSgVF{color:hsl(var(--muted-foreground))}.AppDownloadDialog_layout_description__XfVtq{margin-top:1rem;font-size:.75rem;line-height:1rem;color:hsl(var(--muted-foreground))}