.UuloqG_header{align-items:center;gap:var(--space-md);padding:var(--space-md) var(--space-lg);background:var(--color-background);z-index:20;display:flex;position:sticky;top:0}.UuloqG_iconButton{border-radius:var(--radius-pill);background:var(--color-surface);border:1px solid var(--color-border);width:40px;height:40px;color:var(--color-text-primary);flex:none;justify-content:center;align-items:center;display:inline-flex}.UuloqG_title{font-size:var(--font-size-heading);font-weight:var(--font-weight-extrabold);color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.UuloqG_right{flex:none}
.uGJsqW_hero{background:var(--color-brand);color:var(--color-text-on-brand);padding:var(--space-xl) var(--space-lg) var(--space-lg);border-bottom-left-radius:var(--radius-xl);border-bottom-right-radius:var(--radius-xl)}.uGJsqW_top{align-items:center;gap:var(--space-md);display:flex}.uGJsqW_logo{border-radius:var(--radius-md);background:var(--color-background);width:52px;height:52px;color:var(--color-brand);flex:none;justify-content:center;align-items:center;display:flex}.uGJsqW_name{font-size:var(--font-size-heading);font-weight:var(--font-weight-extrabold);line-height:1.1}.uGJsqW_tagline{font-size:var(--font-size-caption);color:var(--color-text-on-dark);margin-top:2px}.uGJsqW_info{margin-top:var(--space-lg);gap:var(--space-sm);font-size:var(--font-size-caption);flex-direction:column;display:flex}.uGJsqW_infoRow{align-items:center;gap:var(--space-sm);color:var(--color-text-on-dark);display:flex}.uGJsqW_badge{display:none}
.RBnkLq_tabs{gap:var(--space-sm);padding:var(--space-md) var(--space-lg);scrollbar-width:none;display:flex;overflow-x:auto}.RBnkLq_tabs::-webkit-scrollbar{display:none}.RBnkLq_tab{padding:var(--space-sm) var(--space-lg);border-radius:var(--radius-pill);border:1.5px solid var(--color-border);color:var(--color-text-secondary);font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);white-space:nowrap;background:0 0;flex:none;transition:background .15s,color .15s,border-color .15s}.RBnkLq_active{background:var(--color-text-primary);border-color:var(--color-text-primary);color:var(--color-text-on-brand)}
.xKaBzq_stepper{align-items:center;gap:var(--space-md);border:1.5px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface);padding:4px;display:inline-flex}.xKaBzq_button{border-radius:var(--radius-pill);width:30px;height:30px;color:var(--color-text-primary);background:var(--color-surface-alt);justify-content:center;align-items:center;display:inline-flex}.xKaBzq_button:disabled{opacity:.4}.xKaBzq_value{text-align:center;min-width:18px;font-size:var(--font-size-body);font-weight:var(--font-weight-bold)}
.Lk3riW_row{gap:var(--space-md);padding:var(--space-md) 0;border-bottom:1px solid var(--color-divider);display:flex}.Lk3riW_image{border-radius:var(--radius-md);object-fit:cover;background:var(--color-surface-alt);flex:none;width:64px;height:64px}.Lk3riW_info{flex:1;min-width:0}.Lk3riW_name{font-size:var(--font-size-body);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.Lk3riW_detail{font-size:var(--font-size-caption);color:var(--color-text-muted);margin-top:2px}.Lk3riW_notes{font-size:var(--font-size-caption);color:var(--color-text-secondary);margin-top:2px;font-style:italic}.Lk3riW_bottom{margin-top:var(--space-sm);justify-content:space-between;align-items:center;display:flex}.Lk3riW_actions{align-items:center;gap:var(--space-md);display:inline-flex}.Lk3riW_removeBtn{width:32px;height:32px;color:var(--color-danger);border-radius:var(--radius-pill);justify-content:center;align-items:center;display:inline-flex}.Lk3riW_removeBtn:active{background:var(--color-danger-bg)}.Lk3riW_price{font-size:var(--font-size-body);font-weight:var(--font-weight-bold);color:var(--color-accent)}
.Bieu2q_summary{gap:var(--space-sm);border-top:1px solid var(--color-border);padding-top:var(--space-md);flex-direction:column;display:flex}.Bieu2q_line{align-items:baseline;gap:var(--space-sm);font-size:var(--font-size-body);color:var(--color-text-secondary);display:flex}.Bieu2q_leader{border-bottom:1px dashed var(--color-border);flex:1}.Bieu2q_value{font-variant-numeric:tabular-nums}.Bieu2q_total{padding-top:var(--space-md);margin-top:var(--space-xs);border-top:1px solid var(--color-border);color:var(--color-text-primary);font-size:var(--font-size-subtitle);font-weight:var(--font-weight-extrabold)}
.AjegWW_texto{font-size:var(--font-size-body);color:var(--color-text-secondary);margin-bottom:var(--space-lg)}.AjegWW_form{gap:var(--space-md);flex-direction:column;display:flex}.AjegWW_pix{align-items:center;gap:var(--space-md);padding:var(--space-md);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);flex-direction:column;display:flex}.AjegWW_pixQr{border-radius:var(--radius-md);background:#fff;width:200px;height:200px}.AjegWW_pixTexto{font-size:var(--font-size-body);color:var(--color-text-secondary);text-align:center}.AjegWW_pixCodigo{width:100%;padding:var(--space-sm);border:1px dashed var(--color-border);border-radius:var(--radius-sm);word-break:break-all;text-align:center;color:var(--color-text-muted);font-size:11px}.AjegWW_pixAcoes{width:100%}.AjegWW_pixAviso{font-size:var(--font-size-caption);color:var(--color-text-muted);align-items:center;gap:6px;display:flex}.AjegWW_pagoOk{align-items:center;gap:var(--space-sm);font-weight:var(--font-weight-bold);color:var(--color-success);display:flex}.AjegWW_erro{font-size:var(--font-size-caption);color:var(--color-danger)}
.MiIVEa_group{gap:var(--space-md);grid-template-columns:1fr 1fr;display:grid}.MiIVEa_option{gap:var(--space-xs);padding:var(--space-md);border:1.5px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);text-align:left;flex-direction:column;transition:border-color .15s,background .15s;display:flex}.MiIVEa_optionActive{border-color:var(--color-brand);background:var(--color-brand-soft)}.MiIVEa_optionTitle{font-size:var(--font-size-body);font-weight:var(--font-weight-bold);color:var(--color-text-primary);align-items:center;gap:var(--space-sm);display:flex}.MiIVEa_optionHint{font-size:var(--font-size-caption);color:var(--color-text-secondary)}.MiIVEa_disabled{opacity:.4;pointer-events:none}
.Q4thbG_abas{margin-bottom:var(--space-md);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-alt);gap:4px;padding:4px;display:flex}.Q4thbG_aba{padding:var(--space-sm) var(--space-xs);border-radius:calc(var(--radius-md) - 4px);font-size:var(--font-size-caption);font-weight:var(--font-weight-bold);color:var(--color-text-secondary);text-align:center;flex:1;transition:background .15s,color .15s}.Q4thbG_abaAtiva{background:var(--color-surface);color:var(--color-text-primary);box-shadow:var(--shadow-sm)}
.exOE7W_acao{margin-top:var(--space-lg)}.exOE7W_erro{margin-top:var(--space-md);color:var(--color-danger);font-size:var(--font-size-caption);display:block}.exOE7W_disabled{opacity:.5;pointer-events:none}.exOE7W_aprovado{align-items:center;gap:var(--space-xs);padding:var(--space-lg);border-radius:var(--radius-lg);background:var(--color-success-bg);color:var(--color-success);font-weight:var(--font-weight-bold);text-align:center;flex-direction:column;display:flex}.exOE7W_redireciono{font-size:var(--font-size-caption);font-weight:var(--font-weight-regular);color:var(--color-text-secondary)}.exOE7W_motivos{gap:var(--space-xs);padding:var(--space-md);border:1px solid color-mix(in srgb, var(--color-warning) 35%, transparent);border-radius:var(--radius-md);background:var(--color-warning-bg);color:var(--color-warning);font-size:var(--font-size-caption);flex-direction:column;display:flex}.exOE7W_motivos ul{flex-direction:column;gap:2px;margin:0;padding-left:18px;display:flex}
.Py4dPa_form{gap:var(--space-md);flex-direction:column;display:flex}.Py4dPa_row{gap:var(--space-md);display:flex}.Py4dPa_row>*{flex:1}.Py4dPa_checkboxRow{align-items:center;gap:var(--space-sm);font-size:var(--font-size-caption);color:var(--color-text-secondary);display:flex}.Py4dPa_checkboxRow input{width:18px;height:18px;accent-color:var(--color-brand)}.Py4dPa_loading{font-size:var(--font-size-caption);color:var(--color-text-muted)}
.tT_TaW_wrap{gap:var(--space-sm);flex-direction:column;display:flex}.tT_TaW_row{align-items:flex-end;gap:var(--space-sm);display:flex}.tT_TaW_field{flex:1;min-width:0}.tT_TaW_error{font-size:var(--font-size-caption);color:var(--color-danger)}.tT_TaW_applied{align-items:center;gap:var(--space-sm);padding:var(--space-md);border:1.5px solid var(--color-brand);border-radius:var(--radius-md);background:var(--color-brand-soft);color:var(--color-brand);font-weight:var(--font-weight-bold);display:flex}.tT_TaW_appliedCode{letter-spacing:1px;flex:1}.tT_TaW_remove{color:var(--color-danger);font-size:var(--font-size-caption);font-weight:var(--font-weight-bold);text-decoration:underline}
._85M3JW_list{flex-direction:column;display:flex}._85M3JW_item{padding:var(--space-sm) 0;border-bottom:1px solid var(--color-divider)}._85M3JW_item:first-child{padding-top:0}._85M3JW_item:last-child{border-bottom:none;padding-bottom:0}._85M3JW_row{justify-content:space-between;align-items:baseline;gap:var(--space-md);font-size:var(--font-size-body);color:var(--color-text-secondary);display:flex}._85M3JW_name{flex:1;min-width:0}._85M3JW_qty{color:var(--color-text-primary);font-weight:var(--font-weight-bold)}._85M3JW_price{color:var(--color-text-primary);font-weight:var(--font-weight-semibold);flex:none}._85M3JW_notes{font-size:var(--font-size-caption);color:var(--color-text-muted);padding-left:var(--space-lg);font-style:italic}
.ySPbzW_bar{z-index:40;max-width:480px;padding:var(--space-md) var(--space-lg) calc(var(--space-md) + env(safe-area-inset-bottom));background:var(--color-surface);border-top:1px solid var(--color-border);box-shadow:var(--shadow-md);margin:0 auto;position:fixed;bottom:0;left:0;right:0}.ySPbzW_button{justify-content:space-between;align-items:center;gap:var(--space-md);width:100%;padding:var(--space-lg);border-radius:var(--radius-md);background:var(--color-brand);color:var(--color-text-on-brand);display:flex}.ySPbzW_left{align-items:center;gap:var(--space-sm);font-weight:var(--font-weight-bold);display:flex}.ySPbzW_count{border-radius:var(--radius-pill);min-width:22px;height:22px;font-size:var(--font-size-caption);background:#ffffff3d;justify-content:center;align-items:center;padding:0 6px;display:inline-flex}.ySPbzW_total{font-weight:var(--font-weight-extrabold)}@media (min-width:769px){.ySPbzW_bar{max-width:1080px}}@media (max-width:768px){.ySPbzW_bar{bottom:var(--bottom-nav-h,0px);padding-bottom:var(--space-md)}}
.x8lNyG_prompt{z-index:50;max-width:480px;padding:var(--space-md) var(--space-lg) calc(var(--space-md) + env(safe-area-inset-bottom));background:var(--color-dark);color:var(--color-text-on-dark);align-items:center;gap:var(--space-md);box-shadow:var(--shadow-lg);margin:0 auto;display:flex;position:fixed;bottom:0;left:0;right:0}.x8lNyG_icon{border-radius:var(--radius-md);background:var(--color-brand);width:42px;height:42px;color:var(--color-text-on-brand);flex:none;justify-content:center;align-items:center;display:flex}.x8lNyG_text{flex:1;min-width:0}.x8lNyG_title{font-size:var(--font-size-body);font-weight:var(--font-weight-bold)}.x8lNyG_subtitle{font-size:var(--font-size-caption);color:var(--color-text-muted)}.x8lNyG_actions{align-items:center;gap:var(--space-sm);flex:none;display:flex}.x8lNyG_install{background:var(--color-brand);color:var(--color-text-on-brand);border-radius:var(--radius-pill);font-size:var(--font-size-caption);font-weight:var(--font-weight-bold);padding:8px 16px}.x8lNyG_close{color:var(--color-text-muted);justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}@media (max-width:768px){.x8lNyG_prompt{bottom:var(--bottom-nav-h,0px);padding-bottom:var(--space-md)}}
.x2AZ5G_list{gap:var(--space-sm);flex-wrap:wrap;display:flex}.x2AZ5G_option{padding:var(--space-sm) var(--space-lg);border:1.5px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);flex-direction:column;align-items:flex-start;gap:2px;transition:border-color .15s,background .15s;display:inline-flex}.x2AZ5G_active{border-color:var(--color-brand);background:var(--color-brand-soft)}.x2AZ5G_name{font-size:var(--font-size-body);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.x2AZ5G_price{font-size:var(--font-size-caption);color:var(--color-accent);font-weight:var(--font-weight-semibold)}
.SCcR6G_list{gap:var(--space-sm);flex-wrap:wrap;display:flex}.SCcR6G_option{align-items:center;gap:var(--space-xs);padding:var(--space-sm) var(--space-lg);border:1.5px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface);font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);transition:border-color .15s,background .15s,color .15s;display:inline-flex}.SCcR6G_active{border-color:var(--color-brand);background:var(--color-brand-soft);color:var(--color-text-primary)}
.seeIWW_list{gap:var(--space-sm);flex-direction:column;max-height:280px;display:flex;overflow-y:auto}.seeIWW_option{justify-content:space-between;align-items:center;gap:var(--space-md);padding:var(--space-md);border:1.5px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);text-align:left;transition:border-color .15s,background .15s;display:flex}.seeIWW_active{border-color:var(--color-brand);background:var(--color-brand-soft)}.seeIWW_name{font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.seeIWW_price{font-size:var(--font-size-caption);color:var(--color-accent);font-weight:var(--font-weight-semibold);flex:none}.seeIWW_empty{font-size:var(--font-size-caption);color:var(--color-text-muted)}
.zWhwhG_bar{z-index:40;max-width:480px;padding:var(--space-md) var(--space-lg) calc(var(--space-md) + env(safe-area-inset-bottom));background:var(--color-surface);border-top:1px solid var(--color-border);box-shadow:var(--shadow-md);align-items:center;gap:var(--space-md);margin:0 auto;display:flex;position:fixed;bottom:0;left:0;right:0}.zWhwhG_action{flex:1}@media (max-width:768px){.zWhwhG_bar{bottom:var(--bottom-nav-h,0px);padding-bottom:var(--space-md)}}
.E5Fw7G_card{gap:var(--space-sm);padding:var(--space-lg);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);flex-direction:column;display:flex}.E5Fw7G_head{justify-content:space-between;align-items:center;gap:var(--space-md);display:flex}.E5Fw7G_number{font-size:var(--font-size-body);font-weight:var(--font-weight-extrabold);color:var(--color-text-primary)}.E5Fw7G_badge{font-size:var(--font-size-label);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.4px;color:var(--color-text-secondary);background:var(--color-surface-alt);border-radius:var(--radius-pill);white-space:nowrap;padding:2px 10px}.E5Fw7G_pendente{background:var(--color-warning-bg);color:var(--color-warning)}.E5Fw7G_expirado{background:var(--color-danger-bg);color:var(--color-danger)}.E5Fw7G_meta{align-items:center;gap:var(--space-md);font-size:var(--font-size-caption);color:var(--color-text-muted);display:flex}.E5Fw7G_meta span{align-items:center;gap:4px;display:inline-flex}.E5Fw7G_footer{justify-content:space-between;align-items:center;gap:var(--space-md);margin-top:var(--space-xs);padding-top:var(--space-md);border-top:1px solid var(--color-divider);display:flex}.E5Fw7G_total{font-size:var(--font-size-subtitle);font-weight:var(--font-weight-extrabold);color:var(--color-text-primary)}
.w5oQ8a_card{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);flex-direction:column;display:flex;position:relative;overflow:hidden}.w5oQ8a_cardMain{width:100%;padding:var(--space-sm);text-align:center;flex-direction:column;flex:1;align-items:center;gap:2px;display:flex}.w5oQ8a_cardMain:hover{background:var(--color-surface-muted)}.w5oQ8a_foto{object-fit:cover;border-radius:var(--radius-sm);background:var(--color-surface-muted);width:84px;height:112px;margin-bottom:var(--space-xs)}.w5oQ8a_fotoVazia{color:var(--color-text-muted);justify-content:center;align-items:center;display:inline-flex}.w5oQ8a_nome{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:var(--font-size-caption);font-weight:var(--font-weight-bold);color:var(--color-text-primary);overflow:hidden}.w5oQ8a_telefone{color:var(--color-text-muted);font-size:10px}.w5oQ8a_inativo{font-size:9px;font-weight:var(--font-weight-bold);letter-spacing:.4px;text-transform:uppercase;color:var(--color-text-muted)}.w5oQ8a_excluir{border-top:1px solid var(--color-border);color:var(--color-danger);font-size:var(--font-size-caption);font-weight:var(--font-weight-bold);background:var(--color-surface);justify-content:center;align-items:center;gap:4px;padding:6px;display:inline-flex}.w5oQ8a_excluir:hover{background:var(--color-danger);color:#fff}
.o_D8YG_overlay{z-index:60;background:#0a061499;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.o_D8YG_overlayCenter{align-items:center}.o_D8YG_sheetCenter{border-radius:var(--radius-xl);max-width:620px;max-height:88dvh;margin:var(--space-lg);box-shadow:var(--shadow-lg)}.o_D8YG_sheet{background:var(--color-surface);border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl);width:100%;max-width:480px;max-height:86dvh;box-shadow:var(--shadow-lg);flex-direction:column;display:flex}.o_D8YG_sheetFull{border-radius:0;max-width:100%;height:100dvh;max-height:100dvh;margin:0}.o_D8YG_sheetFull .o_D8YG_body{flex:1;min-height:0}.o_D8YG_head{padding:var(--ui-sheet-pad,var(--space-lg));border-bottom:1px solid var(--color-divider);justify-content:space-between;align-items:center;display:flex}.o_D8YG_title{font-size:var(--font-size-subtitle);font-weight:var(--font-weight-extrabold);color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.o_D8YG_headRight{align-items:center;gap:var(--space-sm);flex:none;display:inline-flex}.o_D8YG_close{width:36px;height:36px;color:var(--color-text-secondary);border-radius:var(--radius-pill);justify-content:center;align-items:center;display:inline-flex}.o_D8YG_body{gap:var(--ui-sheet-gap,var(--space-lg));padding:var(--ui-sheet-pad,var(--space-lg));padding-bottom:calc(var(--ui-sheet-pad,var(--space-lg)) + var(--ui-sheet-tail,var(--space-xxl)));flex-direction:column;display:flex;overflow-y:auto}.o_D8YG_footer{padding:var(--space-md) var(--space-lg) calc(var(--space-md) + env(safe-area-inset-bottom));border-top:1px solid var(--color-divider)}
.yI5ita_main{min-height:100dvh;padding:var(--space-lg);padding-bottom:calc(var(--space-xxl) + env(safe-area-inset-bottom));background:var(--color-background);gap:var(--space-lg);flex-direction:column;width:100%;max-width:1080px;margin:0 auto;display:flex}.yI5ita_topo{justify-content:space-between;align-items:center;gap:var(--space-md);display:flex}.yI5ita_titulo{font-size:var(--font-size-heading);font-weight:var(--font-weight-extrabold);color:var(--color-text-primary)}.yI5ita_sair{font-size:var(--font-size-caption);color:var(--color-text-secondary);text-decoration:underline}.yI5ita_mapa{gap:var(--space-md);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));display:grid}.yI5ita_mesa{align-items:flex-start;gap:var(--space-xs);padding:var(--space-md);border:1.5px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);text-align:left;min-height:108px;color:var(--color-text-primary);border-left-width:5px;flex-direction:column;display:flex}.yI5ita_mesaLivre{border-left-color:var(--color-success)}.yI5ita_mesaOcupada{border-left-color:var(--color-brand);background:var(--color-brand-soft)}.yI5ita_mesaNumero{font-size:var(--font-size-heading);font-weight:var(--font-weight-extrabold)}.yI5ita_mesaEstado{font-size:var(--font-size-caption);color:var(--color-text-secondary)}.yI5ita_mesaGarcom{font-size:10px;font-weight:var(--font-weight-semibold);color:var(--color-brand);align-items:center;gap:3px;display:inline-flex}.yI5ita_mesaCliente{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10px;font-weight:var(--font-weight-bold);color:var(--color-text-primary);align-items:center;gap:3px;display:inline-flex;overflow:hidden}.yI5ita_mesaParcial{font-size:var(--font-size-body);font-weight:var(--font-weight-bold);color:var(--color-accent);margin-top:auto}.yI5ita_painel{gap:var(--space-md);padding:var(--space-md);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);flex-direction:column;display:flex}.yI5ita_linhaItem{align-items:center;gap:var(--space-sm);padding:var(--space-xs) 0;border-bottom:1px solid var(--color-divider);font-size:var(--font-size-body);display:flex}.yI5ita_linhaItem:last-child{border-bottom:none}.yI5ita_itemNome{flex:1;min-width:0}.yI5ita_acoesGrandes{gap:var(--space-sm);flex-wrap:wrap;display:flex}.yI5ita_acoesGrandes>*{flex:1;min-width:140px}.yI5ita_acoes{gap:var(--space-sm);flex-wrap:wrap;display:flex}.yI5ita_abas{gap:var(--space-sm);grid-template-columns:repeat(auto-fit,minmax(96px,1fr));display:grid}.yI5ita_aba{padding:var(--space-md) var(--space-sm);border-radius:var(--radius-lg);border:1.5px solid var(--color-border);background:var(--color-surface);font-size:var(--font-size-body);font-weight:var(--font-weight-bold);color:var(--color-text-secondary);flex-direction:column;align-items:center;gap:4px;display:flex}.yI5ita_abaAtiva{border-color:var(--color-brand);background:var(--color-brand-soft);color:var(--color-brand)}.yI5ita_tamanhos{gap:var(--space-xs);flex-wrap:wrap;display:flex}.yI5ita_tamanho{border-radius:var(--radius-pill);border:1.5px solid var(--color-border);font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);background:var(--color-surface);padding:8px 12px}.yI5ita_tamanhoAtivo{background:var(--color-brand);border-color:var(--color-brand);color:var(--color-text-on-brand)}.yI5ita_tamanhosChips{gap:var(--space-xs);padding-bottom:var(--space-xs);scrollbar-width:none;display:flex;overflow-x:auto}.yI5ita_tamanhosChips::-webkit-scrollbar{display:none}.yI5ita_tamanhosChips .yI5ita_tamanho{flex:none}.yI5ita_tamanhosLinha{gap:var(--space-xs);grid-template-columns:repeat(3,1fr);display:grid}.yI5ita_tamanhosLinha .yI5ita_tamanho{text-align:center;border-radius:var(--radius-md);padding:9px 4px}.yI5ita_carrinho{gap:var(--space-sm);padding:var(--space-md);border-radius:var(--radius-lg);background:var(--color-dark);color:var(--color-text-on-dark);flex-direction:column;display:flex}.yI5ita_carrinhoLista{gap:var(--space-sm);flex-direction:column;display:flex}.yI5ita_carrinhoNome{min-width:0;font-size:var(--font-size-body);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.yI5ita_carrinhoPreco{font-size:var(--font-size-body);opacity:.85;flex:none}.yI5ita_carrinhoQtd{min-width:20px;font-size:var(--font-size-body);text-align:center}.yI5ita_remover{border-radius:var(--radius-pill);color:#fff;border:1px solid #ffffff59;flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.yI5ita_totalLinha{font-size:var(--font-size-subtitle);font-weight:var(--font-weight-extrabold);justify-content:space-between;display:flex}.yI5ita_comboResumo{font-size:var(--font-size-body);color:var(--color-text-secondary)}.yI5ita_comboSlot,.yI5ita_comboOpcoes{gap:var(--space-sm);flex-direction:column;display:flex}.yI5ita_comboEscolhido{gap:var(--space-xs);padding:var(--space-md);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-muted);flex-direction:column;display:flex}.yI5ita_comboEscolhidoNome{font-size:var(--font-size-body);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.yI5ita_comboEscolhidoObs{font-size:var(--font-size-caption);color:var(--color-text-muted)}.yI5ita_comboEscolher{justify-content:center;align-items:center;gap:var(--space-xs);padding:var(--space-md);border:1.5px dashed var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);color:var(--color-brand);font-size:var(--font-size-body);font-weight:var(--font-weight-bold);display:inline-flex}.yI5ita_comboTotal{padding-top:var(--space-sm);border-top:1px solid var(--color-divider);font-size:var(--font-size-body);color:var(--color-text-secondary);justify-content:space-between;align-items:center;display:flex}.yI5ita_comboTotal strong{font-size:var(--font-size-subtitle);color:var(--color-text-primary)}.yI5ita_topoFixo{z-index:2;gap:var(--space-sm);padding-bottom:var(--space-sm);background:var(--color-surface);flex-direction:column;display:flex;position:sticky;top:0}.yI5ita_busca{width:100%;padding:var(--space-sm) var(--space-md);border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:var(--font-size-input);font-family:var(--font-family);background:var(--color-surface);color:var(--color-text-primary)}.yI5ita_lista{gap:var(--space-sm);flex-direction:column;display:flex}.yI5ita_grupoTitulo{padding:var(--space-sm) 0 var(--space-xs);font-size:var(--font-size-caption);font-weight:var(--font-weight-extrabold);letter-spacing:.5px;text-transform:uppercase;color:var(--color-text-muted)}.yI5ita_produto{gap:var(--space-sm);padding:var(--space-md);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);flex-direction:column;display:flex}.yI5ita_produtoTop{justify-content:space-between;align-items:center;gap:var(--space-sm);display:flex}.yI5ita_produtoAcoes{justify-content:flex-end;align-items:center;gap:var(--space-sm);display:flex}.yI5ita_produtoNome{min-width:0;font-size:var(--font-size-subtitle);font-weight:var(--font-weight-bold);color:var(--color-text-primary);flex:1}.yI5ita_produtoPrecoInline{font-size:var(--font-size-body);font-weight:var(--font-weight-bold);color:var(--color-text-primary);white-space:nowrap}.yI5ita_produtoIngredientes{font-size:var(--font-size-caption);color:var(--color-text-muted);line-height:1.35;display:block}.yI5ita_produtoPreco{font-size:var(--font-size-body);font-weight:var(--font-weight-bold);color:var(--color-text-primary);flex:none}.yI5ita_adicionar{border-radius:var(--radius-pill);background:var(--color-brand);width:42px;height:42px;color:var(--color-text-on-brand);flex:none;justify-content:center;align-items:center;display:inline-flex}.yI5ita_carrinhoLinha{align-items:center;gap:var(--space-sm);font-size:var(--font-size-body);display:flex}.yI5ita_passo{border-radius:var(--radius-pill);width:26px;height:26px;color:inherit;border:1px solid #fff6;justify-content:center;align-items:center;display:inline-flex}.yI5ita_produtoLinha{align-items:center;gap:var(--space-sm);padding:8px var(--space-sm);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);display:flex}.yI5ita_produtoLinhaNome{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--font-size-caption);color:var(--color-text-primary);flex:1;overflow:hidden}.yI5ita_produtoLinhaPreco{font-size:var(--font-size-caption);font-weight:var(--font-weight-bold);color:var(--color-text-secondary);flex:none}.yI5ita_produtoLinhaQtd{text-align:center;min-width:20px;font-size:var(--font-size-body);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.yI5ita_produtoLinha .yI5ita_passo{border-color:var(--color-border);width:30px;height:30px;color:var(--color-text-primary)}.yI5ita_produtoLinha .yI5ita_passo:disabled{opacity:.35}.yI5ita_montarMini{border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface);width:34px;height:34px;color:var(--color-text-secondary);flex:none;justify-content:center;align-items:center;display:inline-flex}.yI5ita_vazio{padding:var(--space-lg) 0;text-align:center;font-size:var(--font-size-caption);color:var(--color-text-muted)}.yI5ita_tabela{border-collapse:collapse;width:100%}.yI5ita_tabela th{padding:0 var(--space-sm) var(--space-xs);text-align:left;font-size:var(--font-size-label);font-weight:var(--font-weight-bold);letter-spacing:.5px;text-transform:uppercase;color:var(--color-text-muted)}.yI5ita_tabela th:nth-child(2){text-align:right}.yI5ita_tabela td{padding:var(--space-sm);border-top:1px solid var(--color-border);font-size:var(--font-size-body);color:var(--color-text-primary);vertical-align:middle}.yI5ita_celNome{width:100%;line-height:1.25}.yI5ita_celPreco{text-align:right;white-space:nowrap;font-weight:var(--font-weight-bold);color:var(--color-text-secondary)}.yI5ita_celAcoes{text-align:right;white-space:nowrap}.yI5ita_acoes{justify-content:flex-end;align-items:center;gap:var(--space-xs);vertical-align:middle;flex-wrap:nowrap;display:inline-flex}.yI5ita_celAcoes .yI5ita_passo{border-color:var(--color-border);width:34px;height:34px;color:var(--color-text-primary)}.yI5ita_celAcoes .yI5ita_passo:disabled{opacity:.35}.yI5ita_oculto{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.yI5ita_loginForm{gap:var(--space-md);width:100%;max-width:320px;margin-top:var(--space-sm);text-align:left;flex-direction:column;display:flex}.yI5ita_pinDicaLink{font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);text-align:center;text-decoration:underline}.yI5ita_pinTela{justify-content:center;align-items:center;gap:var(--space-sm);padding:var(--space-xl) var(--space-md) var(--space-xxl);text-align:center;flex-direction:column;flex:1;display:flex}.yI5ita_pinMarca{font-size:var(--font-size-caption);font-weight:var(--font-weight-extrabold);text-transform:uppercase;letter-spacing:1.5px;color:var(--color-brand)}.yI5ita_pinLoja{font-size:var(--font-size-heading);font-weight:var(--font-weight-extrabold);color:var(--color-text-primary)}.yI5ita_pinPedido{font-size:var(--font-size-body);color:var(--color-text-secondary);margin-bottom:var(--space-lg)}.yI5ita_pinPontos{gap:var(--space-md);margin-bottom:var(--space-xs);display:flex}.yI5ita_pinPonto{border:2px solid var(--color-border);background:0 0;border-radius:50%;width:16px;height:16px;transition:background .12s,border-color .12s,transform .12s}.yI5ita_pinPontoCheio{background:var(--color-brand);border-color:var(--color-brand);transform:scale(1.1)}.yI5ita_pinErro{min-height:20px;font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);color:var(--color-danger)}.yI5ita_teclado{gap:var(--space-md);width:100%;max-width:320px;margin-top:var(--space-sm);grid-template-columns:repeat(3,1fr);display:grid}.yI5ita_tecla{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);height:72px;box-shadow:var(--shadow-sm);font-size:26px;font-weight:var(--font-weight-semibold);color:var(--color-text-primary);justify-content:center;align-items:center;transition:transform 60ms,background .12s;display:inline-flex}.yI5ita_tecla:active{background:var(--color-surface-alt);transform:scale(.96)}.yI5ita_teclaOk{background:var(--color-brand);border-color:var(--color-brand);color:var(--color-text-on-brand);box-shadow:var(--shadow-md)}.yI5ita_pinDica{margin-top:var(--space-lg);font-size:var(--font-size-caption);color:var(--color-text-muted)}.yI5ita_garcomFixo{border-radius:var(--radius-md);background:var(--color-surface-alt);font-weight:var(--font-weight-bold);color:var(--color-text-primary);align-items:center;gap:6px;padding:8px 12px;display:inline-flex}.yI5ita_escolherGarcom{justify-content:space-between;align-items:center;gap:var(--space-sm);width:100%;padding:12px var(--space-md);border:1.5px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-primary);font-size:var(--font-size-body);display:flex}.yI5ita_escolherGarcom:hover{border-color:var(--color-accent)}.yI5ita_listaGarcons{margin-top:var(--space-sm);flex-direction:column;gap:6px;max-height:50vh;display:flex;overflow-y:auto}.yI5ita_garcomItem{align-items:center;gap:var(--space-sm);padding:8px var(--space-sm);border:1.5px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-primary);text-align:left;display:flex}.yI5ita_garcomItemAtivo{border-color:var(--color-accent);background:var(--color-surface-alt)}.yI5ita_garcomFoto{object-fit:cover;border-radius:var(--radius-sm);background:var(--color-surface-muted);width:36px;height:48px;color:var(--color-text-muted);flex:none;justify-content:center;align-items:center;display:inline-flex}.yI5ita_garcomNome{font-weight:var(--font-weight-bold);flex:1}.yI5ita_secao{margin-bottom:var(--space-xs);font-size:var(--font-size-caption);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.4px;color:var(--color-text-secondary);display:block}.yI5ita_escolha{align-items:center;gap:var(--space-sm);width:100%;padding:var(--space-sm) 0;border-bottom:1px solid var(--color-divider);text-align:left;color:var(--color-text-primary);display:flex}.yI5ita_escolha:disabled{opacity:.4}.yI5ita_escolhaAtiva{color:var(--color-brand)}.yI5ita_montar{align-items:center;gap:var(--space-xs);border-radius:var(--radius-pill);border:1.5px solid var(--color-border);color:var(--color-text-secondary);font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);padding:9px 16px;display:inline-flex}
.-\33 EnVq_conteudo{align-items:center;gap:var(--space-md);text-align:center;flex-direction:column;display:flex}.-\33 EnVq_icone{background:var(--color-brand-soft);width:64px;height:64px;color:var(--color-brand);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.-\33 EnVq_texto{font-size:var(--font-size-body);color:var(--color-text-secondary);line-height:1.5}.-\33 EnVq_horario{font-size:var(--font-size-caption);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}
.NztXqq_row{align-items:center;gap:var(--space-md);width:100%;padding:var(--space-md);border:1.5px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);text-align:left;transition:border-color .15s,background .15s;display:flex}.NztXqq_active{border-color:var(--color-brand);background:var(--color-brand-soft)}.NztXqq_image{border-radius:var(--radius-sm);object-fit:cover;background:var(--color-surface-alt);flex:none;width:56px;height:56px}.NztXqq_body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.NztXqq_name{font-size:var(--font-size-body);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.NztXqq_ingredients{font-size:var(--font-size-caption);color:var(--color-text-muted)}.NztXqq_check{border-radius:var(--radius-pill);width:30px;height:30px;color:var(--color-brand);background:var(--color-brand-soft);flex:none;justify-content:center;align-items:center;display:inline-flex}.NztXqq_checkActive{background:var(--color-brand);color:var(--color-text-on-brand)}
.ffSC7G_lista{gap:var(--space-sm);flex-direction:column;display:flex}.ffSC7G_vazio{font-size:var(--font-size-caption);color:var(--color-text-muted);text-align:center;padding:var(--space-lg) 0}
._5Tp1ra_section{padding:0 var(--space-lg) var(--space-lg);gap:var(--space-sm);flex-direction:column;display:flex}._5Tp1ra_incluido{align-items:center;gap:var(--space-sm);padding:var(--space-md);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-muted);font-size:var(--font-size-body);color:var(--color-text-primary);display:flex}._5Tp1ra_incluidoTag{font-size:var(--font-size-label);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.5px;color:var(--color-brand);margin-left:auto}._5Tp1ra_chooseBtn{justify-content:center;align-items:center;gap:var(--space-sm);width:100%;padding:var(--space-lg);border:1px dashed var(--color-brand);border-radius:var(--radius-md);background:var(--color-brand-soft);color:var(--color-brand);font-size:12px;font-weight:var(--font-weight-regular);display:flex}._5Tp1ra_summary{padding:var(--space-md);border:1.5px solid var(--color-brand);border-radius:var(--radius-md);background:var(--color-brand-soft);flex-direction:column;gap:2px;display:flex}._5Tp1ra_summaryHead{justify-content:space-between;align-items:center;gap:var(--space-md);display:flex}._5Tp1ra_summaryTitle{font-size:var(--font-size-body);font-weight:var(--font-weight-extrabold);color:var(--color-text-primary)}._5Tp1ra_changeBtn{font-size:var(--font-size-caption);font-weight:var(--font-weight-bold);color:var(--color-brand);text-decoration:underline}._5Tp1ra_summaryLine{font-size:var(--font-size-caption);color:var(--color-text-secondary)}
