html,body,#root{min-width:320px;min-height:100%;margin:0}*{box-sizing:border-box}:root{color:#f7f8fa;background:#080a11;font-family:Inter,Arial,sans-serif}body{background:#080a11;margin:0}button{font:inherit}.app{background:radial-gradient(circle at 90% 0,#05055b59,#0000 30%),#080a11;min-height:100vh}.sidebar{z-index:20;background:#0d1018;border-right:1px solid #202532;flex-direction:column;width:255px;padding:22px 15px;display:flex;position:fixed;top:0;bottom:0;left:0}.logo{align-items:center;gap:11px;padding:5px 8px 28px;display:flex}.logoIcon{background:linear-gradient(135deg,#05055b,#f60);border-radius:12px;place-items:center;width:42px;height:42px;font-size:21px;font-weight:900;display:grid}.logo strong{font-size:17px;display:block}.logo small,.loja small{color:#7f8797;margin-top:3px;display:block}nav{gap:4px;display:grid}nav button{color:#9ca4b4;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:12px 13px}nav button span{color:#f60;margin-right:10px;font-size:7px}nav button:hover{color:#fff;background:#151925}nav button.active{color:#fff;background:linear-gradient(90deg,#ff66002e,#05055b52);border:1px solid #ff660038}.loja{border-top:1px solid #1f2430;align-items:center;gap:9px;margin-top:auto;padding:16px 8px 0;display:flex}.avatar{background:#171b25;border:1px solid #2b3140;border-radius:50%;place-items:center;width:40px;height:40px;font-size:12px;font-weight:700;display:grid}main{min-height:100vh;margin-left:255px;padding:30px}header{justify-content:space-between;align-items:center;margin-bottom:25px;display:flex}.label{letter-spacing:1.5px;color:#f60;margin:0 0 6px;font-size:10px;font-weight:800}h1,h2,h3,h4{margin:0}h1{font-size:29px}h2{font-size:18px}.sub{color:#81899a;margin:6px 0 0;font-size:13px}.headerRight{align-items:center;gap:12px;display:flex}.online{color:#43d18a;background:#10181a;border:1px solid #1d3430;border-radius:999px;padding:9px 13px;font-size:12px}.apiError{color:#ff9696;background:#ff5a5a14;border:1px solid #ff5a5a59;border-radius:10px;margin-bottom:16px;padding:12px 14px;font-size:12px}.cards{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:17px;display:grid}.card,.panel,.actions button{background:#0f121b;border:1px solid #1d2330;border-radius:15px}.card{padding:20px}.card span{color:#8e96a7;font-size:12px}.card strong{margin:10px 0 6px;font-size:25px;display:block}.card small{color:#737c8e}.green{color:#43d18a!important}.orange{color:#ff7622}.actions{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:18px;display:grid}.actions button{color:#fff;text-align:left;cursor:pointer;grid-template-columns:42px 1fr;column-gap:10px;padding:17px;display:grid}.actions button:hover{border-color:#f60}.actions b{color:#ff7622;background:#ff660021;border-radius:11px;grid-row:1/3;place-items:center;width:42px;height:42px;font-size:20px;display:grid}.actions span{font-size:13px;font-weight:700}.actions small{color:#798193;margin-top:4px}.grid{grid-template-columns:2fr 1fr;gap:18px;margin-bottom:18px;display:grid}.panel{padding:20px}.panelTitle{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.panelTitle button{color:#ff7622;cursor:pointer;background:0 0;border:0}.recentes{display:grid}.pedidoLinha{border-bottom:1px solid #1b202c;justify-content:space-between;align-items:center;padding:14px 2px;display:flex}.pedidoLinha>div{gap:4px;display:grid}.pedidoLinha>div:last-child{text-align:right}.pedidoLinha span{color:#7f8797;font-size:11px}.pedidoLinha strong,.pedidoLinha b{font-size:13px}.statusList{margin-top:14px}.statusList div{color:#b0b7c5;border-bottom:1px solid #1b202c;justify-content:space-between;padding:13px 0;font-size:12px;display:flex}.statusList span{color:#43d18a}.statusList .warning{color:#f4c542}.statusList b{color:#f4f6f9}.pedidosHeader{gap:20px}.pedidoActions{gap:10px;display:flex}.sound{cursor:pointer;color:#c0c7d4;background:#11151f;border:1px solid #272e3d;border-radius:10px;padding:11px 15px}.operationBar{grid-template-columns:repeat(5,1fr);gap:10px;margin-bottom:20px;display:grid}.operationBar>div{background:#0e1119;border:1px solid #1b2130;border-radius:12px;justify-content:space-between;align-items:center;padding:13px 15px;display:flex}.operationBar span{color:#7d8698;font-size:11px}.operationBar strong{color:#fff;font-size:18px}.kanban{grid-template-columns:repeat(4,minmax(230px,1fr));align-items:start;gap:14px;padding-bottom:20px;display:grid;overflow-x:auto}.kanbanColumn{background:#0b0e15;border:1px solid #1b202c;border-radius:14px;min-height:520px}.columnHeader{border-bottom:1px solid #1b202c;justify-content:space-between;align-items:center;padding:15px;display:flex}.columnHeader h3{font-size:14px}.columnHeader span{color:#737c8e;margin-top:4px;font-size:10px;display:block}.columnHeader b{color:#ff7a22;background:#171c27;border-radius:8px;place-items:center;width:29px;height:29px;display:grid}.columnBody{gap:11px;padding:11px;display:grid}.pedidoCard{background:#121620;border:1px solid #222938;border-radius:12px;padding:14px}.pedidoCard:hover{border-color:#3b4253}.pedidoTop{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.pedidoTop strong{color:#ff7a22}.pedidoTop span{color:#697386;font-size:10px}.pedidoCard h4{margin-bottom:10px;font-size:14px}.pedidoMeta{color:#747d8f;justify-content:space-between;align-items:center;margin-bottom:10px;font-size:10px;display:flex}.origem{color:#aeb6c5;background:#191e2a;border-radius:6px;padding:5px 7px}.pedidoValue{border-top:1px solid #202633;justify-content:space-between;align-items:center;padding-top:12px;display:flex}.pedidoValue span{color:#717b8e;font-size:10px}.pedidoValue strong{font-size:15px}.syncBadge{text-align:center;color:#4ed98a;background:#2ecc7114;border:1px solid #2ecc712e;border-radius:7px;margin-top:12px;padding:7px;font-size:9px}.emptyState{text-align:center;color:#596276;border:1px dashed #232a38;border-radius:10px;padding:30px 12px;font-size:11px}.lastUpdate{color:#646e80;margin-top:16px;font-size:10px}.modulePlaceholder{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:70vh;display:flex}.modulePlaceholder p:last-child{color:#7c8597}@media (width<=1150px){.cards,.actions{grid-template-columns:repeat(2,1fr)}.grid{grid-template-columns:1fr}.operationBar{grid-template-columns:repeat(3,1fr)}}@media (width<=760px){.sidebar{display:none}main{margin-left:0;padding:17px}.online{display:none}h1{font-size:23px}.cards,.actions{grid-template-columns:repeat(2,1fr)}.card{padding:15px}.card strong{font-size:20px}.actions button{grid-template-columns:1fr}.actions b{grid-row:auto;margin-bottom:7px}.actions small{display:none}.pedidosHeader{flex-direction:column;align-items:flex-start}.operationBar{grid-template-columns:repeat(2,1fr)}.kanban{grid-template-columns:repeat(4,270px)}}.pedidoCard{cursor:pointer}.pedidoCard:focus{outline:1px solid #f60}.verDetalhes{text-align:right;color:#8b94a7;margin-top:9px;font-size:9px}.pedidoCard:hover .verDetalhes{color:#ff7a22}.drawerOverlay{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000a6;justify-content:flex-end;display:flex;position:fixed;inset:0}.detailDrawer{background:#0c0f17;border-left:1px solid #262d3b;width:min(520px,100%);height:100vh;padding:24px;overflow-y:auto;box-shadow:-20px 0 60px #00000059}.drawerHeader{border-bottom:1px solid #202633;justify-content:space-between;align-items:center;margin-bottom:18px;padding-bottom:18px;display:flex}.closeDrawer{color:#fff;cursor:pointer;background:#151923;border:1px solid #292f3e;border-radius:10px;width:38px;height:38px;font-size:24px}.closeDrawer:hover{border-color:#f60}.drawerLoading{text-align:center;color:#7c8597;padding:40px}.detailSummary{grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:22px;display:grid}.detailSummary>div{background:#121620;border:1px solid #202735;border-radius:10px;padding:12px}.detailSummary span{color:#747e91;text-transform:uppercase;margin-bottom:6px;font-size:9px;display:block}.detailSummary strong{color:#f2f4f8;font-size:12px}.statusText{color:#ff7a22!important}.drawerSection{margin-top:22px}.drawerSection h3{font-size:14px}.drawerSectionTitle{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.drawerSectionTitle span{color:#737d90;font-size:10px}.detailItems{gap:9px;display:grid}.detailItem{background:#11151e;border:1px solid #202633;border-radius:10px;padding:13px}.detailItemTop{justify-content:space-between;gap:12px;display:flex}.detailItemTop strong{font-size:12px;display:block}.detailItemTop small{color:#6e788b;margin-top:4px;display:block}.detailItemTop b{white-space:nowrap;color:#ff8436;font-size:12px}.detailItemMeta{color:#838c9e;gap:14px;margin-top:10px;font-size:10px;display:flex}.itemObservation,.orderObservation{color:#c9cfda;background:#ff660012;border:1px solid #ff660029;border-radius:7px;margin-top:10px;padding:9px;font-size:10px}.totalsBox{background:#11151e;border:1px solid #202633;border-radius:12px;margin-top:22px;padding:14px}.totalsBox>div{color:#8992a4;justify-content:space-between;padding:8px 0;font-size:11px;display:flex}.totalsBox b{color:#d4d9e2}.totalsBox .grandTotal{border-top:1px solid #282f3e;margin-top:6px;padding-top:14px}.grandTotal span{color:#fff;font-size:13px;font-weight:700}.grandTotal strong{color:#ff7a22;font-size:19px}.integrationInfo{text-align:center;color:#71dca0;background:#2ecc7112;border-radius:8px;margin-top:14px;padding:10px;font-size:10px}@media (width<=600px){.detailDrawer{width:100%;padding:18px}.detailSummary{grid-template-columns:1fr}}.mesasPage{width:100%}.mesasHeader{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;display:flex}.mesasResumo{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:18px;display:grid}.mesasResumo article{background:#10141d;border:1px solid #202735;border-radius:12px;padding:14px}.mesasResumo span{color:#747e91;margin-bottom:7px;font-size:10px;display:block}.mesasResumo strong{color:#f4f6fa;font-size:20px}.mesasToolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.mesasToolbar strong{font-size:14px;display:block}.mesasToolbar small{color:#6f7889;margin-top:4px;display:block}.mesasAutoSync{color:#70d89d;font-size:10px}.mesasGrid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;display:grid}.mesaCard{color:#fff;text-align:left;cursor:pointer;background:#11151e;border:1px solid #222a39;border-radius:14px;min-height:170px;padding:14px;transition:transform .15s,border-color .15s,background .15s}.mesaCard:hover{border-color:#434d62;transform:translateY(-2px)}.mesaOcupada{background:linear-gradient(145deg,#ff660017,#11151e 55%);border-color:#ff66006b}.mesaLivre{background:linear-gradient(145deg,#05055b38,#11151e 60%)}.mesaCardTopo{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.mesaNumero{font-size:28px;font-weight:800;line-height:1;display:block}.mesaCardTopo small{color:#788295;margin-top:5px;display:block}.mesaStatus{letter-spacing:.04em;border-radius:999px;padding:5px 7px;font-size:8px;font-weight:800}.mesaStatus.livre{color:#78dda5;background:#2ecc711a;border:1px solid #2ecc712e}.mesaStatus.ocupada{color:#ff8a43;background:#ff66001a;border:1px solid #f603}.mesaCardConsumo{grid-template-columns:1fr 1fr;gap:9px;margin-top:24px;display:grid}.mesaCardConsumo>div{background:#0000002e;border-radius:8px;padding:8px}.mesaCardConsumo span{color:#788295;margin-bottom:4px;font-size:8px;display:block}.mesaCardConsumo strong{font-size:11px}.mesaCardConsumo .mesaValor{grid-column:1/-1}.mesaValor strong{color:#ff8436;font-size:16px}.mesaDisponivel{margin-top:31px}.mesaDisponivel strong{color:#78dda5;font-size:13px;display:block}.mesaDisponivel span{color:#747e91;margin-top:6px;font-size:9px;display:block}.mesaCardRodape{color:#666f80;border-top:1px solid #ffffff0f;margin-top:14px;padding-top:10px;font-size:8px}.mesasLoading{text-align:center;color:#788295;padding:50px}.mesaDetalheStatus{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.mesaDetalheStatus small{color:#7c8597}.mesaDetalhesGrid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.mesaDetalhesGrid>div{background:#11151e;border:1px solid #202735;border-radius:10px;padding:12px}.mesaDetalhesGrid span,.mesaFinanceiro span{color:#747e91;margin-bottom:6px;font-size:9px;display:block}.mesaDetalhesGrid strong{font-size:12px}.mesaFinanceiro{background:#11151e;border:1px solid #202735;border-radius:12px;margin-top:18px;padding:14px}.mesaFinanceiro>div{justify-content:space-between;padding:9px 0;display:flex}.mesaFinanceiro strong{font-size:12px}.mesaFinanceiro .mesaSaldo{border-top:1px solid #282f3e;margin-top:6px;padding-top:14px}.mesaSaldo strong{color:#ff8436;font-size:20px}.mesaDrawerAviso{color:#aeb5ca;background:#05055b3d;border:1px solid #4e58c830;border-radius:9px;margin-top:15px;padding:12px;font-size:10px;line-height:1.5}.mesaLivreDetalhe{text-align:center;padding:30px 0}.mesaLivreDetalhe strong{color:#78dda5;font-size:16px}.mesaLivreDetalhe p{color:#788295;font-size:11px}.mesaAcaoPrincipal{color:#747d90;background:#171c27;border:1px solid #2a3140;border-radius:9px;width:100%;margin-top:18px;padding:12px}@media (width<=760px){.mesasHeader{display:block}.mesasHeader .sound{margin-top:12px}.mesasResumo{grid-template-columns:repeat(2,1fr)}.mesasGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.mesaCard{min-height:145px;padding:10px}.mesaNumero{font-size:23px}.mesaCardConsumo{gap:5px;margin-top:15px}.mesaCardConsumo>div{padding:6px}.mesaValor strong{font-size:13px}.mesaDisponivel{margin-top:22px}.mesasAutoSync{display:none}}@media (width<=380px){.mesaStatus{padding:4px;font-size:7px}.mesaCard{padding:8px}}.mesaCampo{text-align:left;margin-top:20px;display:block}.mesaCampo span{color:#808a9d;margin-bottom:7px;font-size:10px;display:block}.mesaCampo input{box-sizing:border-box;color:#f4f6fa;background:#0c1018;border:1px solid #2a3242;border-radius:9px;outline:none;width:100%;padding:11px 12px}.mesaCampo input:focus{border-color:#f60}.mesaAcaoAtiva{cursor:pointer;color:#fff;background:#f60;border-color:#f60;font-weight:700}.mesaAcaoAtiva:hover:not(:disabled){filter:brightness(1.08)}.mesaAcaoAtiva:disabled{opacity:.6;cursor:wait}.mesaErroAbertura{color:#ff9696;text-align:left;background:#ff5a5a14;border:1px solid #ff5a5a38;border-radius:8px;margin-top:10px;padding:9px;font-size:10px}.mesaAjuda{color:#697386;margin-top:10px;font-size:9px;line-height:1.5;display:block}.comandaItensSection,.comandaProdutosSection{margin-top:22px}.comandaSectionHeader{justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:11px;display:flex}.comandaSectionHeader h3{margin:3px 0 0;font-size:14px}.comandaSectionHeader small{color:#727c8f;font-size:9px}.comandaItensLista,.comandaProdutosLista{gap:8px;display:grid}.comandaItem,.comandaProduto{background:#11151e;border:1px solid #202735;border-radius:10px;padding:11px}.comandaItemPrincipal{justify-content:space-between;gap:12px;display:flex}.comandaItemPrincipal strong,.comandaProduto strong{font-size:11px;display:block}.comandaItemPrincipal small,.comandaProduto small{color:#737d8f;margin-top:4px;font-size:9px;display:block}.comandaItemPrincipal b{color:#ff8436;white-space:nowrap;font-size:12px}.comandaItemRodape{margin-top:9px}.kdsMiniStatus{color:#9ca5b6;background:#ffffff0d;border-radius:999px;padding:4px 6px;font-size:8px;font-weight:700;display:inline-block}.kdsMiniStatus.pendente{color:#ffb25d;background:#ffb25d14}.kdsMiniStatus.em-preparo{color:#78aaff;background:#4c84ff17}.kdsMiniStatus.pronto{color:#71dca0;background:#2ecc7117}.kdsMiniStatus.servido{color:#b0b7c6}.comandaProduto{justify-content:space-between;align-items:center;gap:10px;display:flex}.comandaProdutoAcao{align-items:center;gap:9px;display:flex}.comandaProdutoAcao b{color:#f2f4f8;white-space:nowrap;font-size:11px}.comandaProdutoAcao button{color:#ff8436;cursor:pointer;background:#ff66001a;border:1px solid #ff660059;border-radius:7px;padding:7px 9px;font-size:9px;font-weight:700}.comandaProdutoAcao button:hover:not(:disabled){color:#fff;background:#f60}.comandaProdutoAcao button:disabled{opacity:.5;cursor:wait}.comandaVazia{color:#737d8f;text-align:center;border:1px dashed #2a3240;border-radius:9px;padding:18px;font-size:10px}@media (width<=600px){.comandaProduto{align-items:flex-start}.comandaProdutoAcao{flex-direction:column;align-items:flex-end}.comandaProdutoAcao button{white-space:nowrap}}.kdsPage{width:100%}.kdsHeader{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.kdsTabs{gap:8px;margin-bottom:16px;display:flex}.kdsTabs button{color:#828c9e;cursor:pointer;background:#111620;border:1px solid #252d3c;border-radius:9px;padding:10px 15px;font-size:10px;font-weight:700}.kdsTabs button.active{color:#ff8436;background:#ff66001f;border-color:#f60}.kdsSync{color:#70d89d;margin-bottom:14px;font-size:9px}.kdsBoard{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:10px;display:grid}.kdsColumn{background:#0d1119;border:1px solid #202735;border-radius:12px;min-width:0;padding:9px}.kdsColumnHeader{justify-content:space-between;align-items:center;padding:5px 4px 11px;display:flex}.kdsColumnHeader strong{font-size:11px}.kdsColumnHeader span{color:#929bad;text-align:center;background:#181e29;border-radius:999px;min-width:23px;padding:4px 7px;font-size:8px}.kdsCard{background:#131821;border:1px solid #252d3b;border-radius:10px;margin-bottom:8px;padding:11px}.kdsCard:last-child{margin-bottom:0}.kdsCardTop{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.kdsCardTop strong{font-size:14px}.kdsCardTop small{color:#778195;font-size:9px}.kdsProduto{margin-top:13px}.kdsProduto strong{font-size:12px;line-height:1.4;display:block}.kdsMeta{color:#747e91;margin-top:8px;font-size:8px}.kdsObservacao{color:#d1d5dd;background:#ff660012;border:1px solid #ff66002e;border-radius:7px;margin-top:9px;padding:8px;font-size:9px;line-height:1.4}.kdsCardFooter{border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:8px;margin-top:12px;padding-top:10px;display:flex}.kdsCardFooter>span{color:#9ba4b5;background:#ffffff0d;border-radius:999px;padding:4px 6px;font-size:7px;font-weight:800}.kdsCardFooter button{color:#ff8436;cursor:pointer;background:#ff66001a;border:1px solid #ff660059;border-radius:7px;padding:7px 8px;font-size:8px;font-weight:700}.kdsCardFooter button:hover:not(:disabled){color:#fff;background:#f60}.kdsCardFooter button:disabled{opacity:.5;cursor:wait}.kdsCardFooter b{color:#70d89d;font-size:8px}.kdsEmpty{color:#5f6878;text-align:center;border:1px dashed #242c39;border-radius:8px;padding:24px 8px;font-size:9px}.kdsLoading{text-align:center;color:#778195;padding:50px}@media (width<=1100px){.kdsBoard{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.kdsHeader{display:block}.kdsHeader .sound{margin-top:12px}.kdsTabs{grid-template-columns:1fr 1fr;display:grid}.kdsBoard{grid-template-columns:1fr}}.comandaPagamentoBox{background:#10141d;border:1px solid #252d3c;border-radius:12px;margin-top:22px;padding:14px}.pagamentoSaldoTopo{color:#ff8436;font-size:17px}.pagamentoResumo{grid-template-columns:repeat(3,1fr);gap:7px;margin-bottom:15px;display:grid}.pagamentoResumo>div{background:#0c1018;border-radius:8px;padding:9px}.pagamentoResumo span{color:#747e91;margin-bottom:5px;font-size:8px;display:block}.pagamentoResumo strong{font-size:11px}.pagamentoResumo .pagamentoSaldo{color:#ff8436}.pagamentoCampo{margin-top:11px;display:block}.pagamentoCampo>span{color:#818a9c;margin-bottom:6px;font-size:9px;display:block}.pagamentoCampo select,.pagamentoCampo input{box-sizing:border-box;color:#f2f4f8;background:#0c1018;border:1px solid #2a3242;border-radius:8px;outline:none;width:100%;padding:10px}.pagamentoCampo select:focus,.pagamentoCampo input:focus{border-color:#f60}.pagamentoValorLinha{grid-template-columns:1fr auto;gap:7px;display:grid}.pagamentoValorLinha button{color:#c5cbd6;cursor:pointer;background:#171c27;border:1px solid #343d4f;border-radius:8px;padding:0 10px;font-size:9px}.registrarPagamentoBtn{color:#fff;cursor:pointer;background:#f60;border:1px solid #f60;border-radius:8px;width:100%;margin-top:13px;padding:11px;font-weight:700}.registrarPagamentoBtn:disabled{opacity:.55;cursor:wait}.pagamentoAjuda{color:#6f788a;margin-top:8px;font-size:8px;line-height:1.5;display:block}.comandaQuitada{background:#2ecc7112;border:1px solid #2ecc7133;border-radius:9px;margin-top:12px;padding:11px}.comandaQuitada strong{color:#70d89d;font-size:11px;display:block}.comandaQuitada span{color:#8c96a7;margin-top:5px;font-size:9px;line-height:1.45;display:block}.fecharMesaBtn{color:#fff;cursor:pointer;background:#171c27;border:1px solid #343d4f;border-radius:8px;width:100%;margin-top:13px;padding:11px;font-weight:700}.fecharMesaBtn:not(:disabled):hover{color:#70d89d;background:#2ecc7114;border-color:#70d89d}.fecharMesaBtn:disabled{opacity:.4;cursor:not-allowed}@media (width<=600px){.pagamentoResumo{grid-template-columns:1fr}}.transferenciaItemArea{margin-top:9px}.transferirItemBtn{color:#aeb7c7;cursor:pointer;background:#151a24;border:1px solid #30394a;border-radius:7px;padding:7px 10px;font-size:9px}.transferirItemBtn:hover{color:#ff8436;border-color:#f60}.transferenciaItemBox{background:#0c1018;border:1px solid #30394a;border-radius:9px;padding:10px}.transferenciaItemBox strong{color:#dce1e9;margin-bottom:8px;font-size:10px;display:block}.transferenciaItemBox select{box-sizing:border-box;color:#fff;background:#111722;border:1px solid #30394a;border-radius:7px;outline:none;width:100%;padding:9px}.transferenciaItemBox select:focus{border-color:#f60}.transferenciaItemAcoes{grid-template-columns:1fr 1fr;gap:7px;margin-top:8px;display:grid}.cancelarTransferenciaBtn,.confirmarTransferenciaBtn{cursor:pointer;border-radius:7px;padding:8px;font-size:9px;font-weight:700}.cancelarTransferenciaBtn{color:#aeb7c7;background:#171c27;border:1px solid #30394a}.confirmarTransferenciaBtn{color:#fff;background:#f60;border:1px solid #f60}.cancelarTransferenciaBtn:disabled,.confirmarTransferenciaBtn:disabled{opacity:.45;cursor:not-allowed}.transferenciaQuantidade{margin-top:9px;display:block}.transferenciaQuantidade>span{color:#8c96a7;margin-bottom:5px;font-size:9px;display:block}.transferenciaQuantidade>div{align-items:center;gap:8px;display:flex}.transferenciaQuantidade input{color:#fff;background:#111722;border:1px solid #30394a;border-radius:7px;outline:none;width:90px;padding:8px}.transferenciaQuantidade input:focus{border-color:#f60}.transferenciaQuantidade small{color:#7f899b;font-size:9px}.trocarMesaBox{background:#10141d;border:1px solid #252d3c;border-radius:12px;margin-top:18px;padding:14px}.trocarMesaDescricao{color:#7f899b;margin:0 0 10px;font-size:9px;line-height:1.5}.trocarMesaBox select{box-sizing:border-box;color:#fff;background:#0c1018;border:1px solid #30394a;border-radius:8px;outline:none;width:100%;padding:10px}.trocarMesaBox select:focus{border-color:#f60}.trocarMesaBtn{color:#ff8436;cursor:pointer;background:0 0;border:1px solid #f60;border-radius:8px;width:100%;margin-top:9px;padding:10px;font-weight:700}.trocarMesaBtn:hover:not(:disabled){color:#fff;background:#f60}.trocarMesaBtn:disabled{opacity:.4;cursor:not-allowed}.mesaOverlay{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#00000038}.mesaDrawer{border-left:1px solid #30394a}.impressorasConfigV2{flex-direction:column;gap:20px;display:flex}.impressorasTopoV2{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.impressorasTopoV2 h2{margin:4px 0 8px}.impressorasTopoV2 p{opacity:.72;margin:0}.estacoesImpressaoGrid{grid-template-columns:1fr;gap:18px;display:grid}.estacaoImpressaoCard{background:#ffffff09;border:1px solid #ffffff17;border-radius:18px;padding:20px}.estacaoImpressaoCabecalho{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:20px;display:flex}.estacaoImpressaoCabecalho h3{margin:4px 0 6px;font-size:20px}.estacaoImpressaoCabecalho p{opacity:.65;margin:0}.configImpressaoGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.configImpressaoGrid label{flex-direction:column;gap:7px;display:flex}.configImpressaoGrid label>span{opacity:.68;font-size:12px}.configImpressaoGrid select,.configImpressaoGrid input,.fallbackCampos select,.fallbackCampos input{border-radius:9px;min-height:42px;padding:0 11px}.campoLargo{grid-column:span 2}.opcoesImpressao{border-top:1px solid #ffffff12;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 18px;margin-top:20px;padding-top:18px;display:grid}.opcoesImpressao label,.switchLinha{align-items:center;gap:8px;font-size:13px;display:flex}.fallbackBox{border:1px dashed #ffffff1f;border-radius:12px;margin-top:18px;padding:15px}.fallbackCampos{grid-template-columns:180px 1fr;gap:10px;margin-top:12px;display:grid}.estacaoRodape{justify-content:space-between;align-items:center;gap:15px;margin-top:18px;display:flex}.estacaoRodape>span{opacity:.62;font-size:12px}.impressaoAvisoTecnico{background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;gap:12px;padding:14px 16px;font-size:13px;line-height:1.5;display:flex}.impressaoAvisoTecnico strong{white-space:nowrap}@media (width<=1100px){.configImpressaoGrid,.opcoesImpressao{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.impressorasTopoV2,.estacaoImpressaoCabecalho,.estacaoRodape{flex-direction:column}.configImpressaoGrid,.opcoesImpressao,.fallbackCampos{grid-template-columns:1fr}.campoLargo{grid-column:span 1}}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.themeToggle{z-index:90;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0c0f17eb;border:1px solid #ffffff1f;border-radius:12px;align-items:center;gap:4px;padding:4px;display:flex;position:fixed;top:16px;right:18px;box-shadow:0 8px 30px #0000002e}.themeToggle button{color:#ffffffa8;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;min-height:34px;padding:0 10px;display:flex}.themeToggle button.active{color:#fff;background:#f60}.themeToggle button span{font-size:12px;font-weight:700}html[data-theme=light] body,html[data-theme=light] .app,html[data-theme=light] .dashboard,html[data-theme=light] .layout{color:#171a24!important;background:#f4f6fb!important}html[data-theme=light] .sidebar{color:#fff!important;background:linear-gradient(#05055b 0%,#08086b 100%)!important;border-right:1px solid #05055b1f!important}html[data-theme=light] .sidebar button{color:#ffffffc7}html[data-theme=light] .sidebar button.active{color:#fff!important;background:#ff660029!important;border-color:#ff66006b!important}html[data-theme=light] .sidebar button.active span{color:#f60!important}html[data-theme=light] .loja{border-color:#ffffff1f!important}html[data-theme=light] main{color:#171a24!important;background:#f4f6fb!important}html[data-theme=light] h1,html[data-theme=light] h2,html[data-theme=light] h3,html[data-theme=light] strong,html[data-theme=light] b{color:#131624}html[data-theme=light] .label{color:#05055b!important}html[data-theme=light] .card,html[data-theme=light] .action,html[data-theme=light] .pedidoCard,html[data-theme=light] .mesaCard,html[data-theme=light] .modulePlaceholder,html[data-theme=light] .produtoGestaoCard,html[data-theme=light] .estacaoImpressaoCard,html[data-theme=light] .impressoraCard,html[data-theme=light] .comandaProdutosSection,html[data-theme=light] .trocarMesaBox,html[data-theme=light] .pagamentoResumo,html[data-theme=light] .mesaDrawerAviso{box-shadow:0 5px 18px #1018280e;color:#171a24!important;background:#fff!important;border-color:#e1e5ee!important}html[data-theme=light] .produtoGestaoCard:hover,html[data-theme=light] .pedidoCard:hover{box-shadow:0 8px 24px #10182814;border-color:#05055b38!important}html[data-theme=light] .produtoStatus.ativo{color:#197a42!important;background:#e9f8ef!important}html[data-theme=light] .produtoStatus.inativo{color:#667085!important;background:#eef0f4!important}html[data-theme=light] input,html[data-theme=light] select,html[data-theme=light] textarea{color:#171a24!important;background:#fff!important;border:1px solid #d8dde7!important}html[data-theme=light] input::placeholder,html[data-theme=light] textarea::placeholder{color:#8a93a3!important}html[data-theme=light] input:focus,html[data-theme=light] select:focus,html[data-theme=light] textarea:focus{outline:2px solid #05055b14;border-color:#05055b!important}html[data-theme=light] .primaryButton{color:#fff!important;background:#05055b!important}html[data-theme=light] .secondaryButton{color:#05055b!important;background:#fff!important;border:1px solid #d6dae4!important}html[data-theme=light] .secondaryButton:hover{border-color:#05055b!important}html[data-theme=light] .fecharMesaBtn{color:#fff!important}html[data-theme=light] .detailDrawer{box-shadow:-12px 0 35px #1018281f;color:#171a24!important;background:#fff!important;border-left:1px solid #e0e4ec!important}html[data-theme=light] .drawerHeader{border-color:#e5e8ef!important}html[data-theme=light] .closeDrawer{color:#171a24!important;background:#f1f3f7!important}html[data-theme=light] .detailItem,html[data-theme=light] .comandaProduto,html[data-theme=light] .itemObservation{color:#171a24!important;background:#f7f8fb!important;border-color:#e1e5ec!important}html[data-theme=light] .estacaoImpressaoCard,html[data-theme=light] .fallbackBox,html[data-theme=light] .impressaoAvisoTecnico,html[data-theme=light] .impressorasMensagem{background:#fff!important;border-color:#dde2eb!important}html[data-theme=light] .qzStatus{border-color:#dde2eb!important}html[data-theme=light] .qzStatus.conectado{color:#17733e!important;background:#eaf8ef!important}html[data-theme=light] .qzStatus.desconectado{color:#c0472d!important;background:#fff0ed!important}html[data-theme=light] .produtosMensagem{color:#176a3a!important;background:#eaf8ef!important;border-color:#bfe6cd!important}html[data-theme=light] .produtosErro{color:#a62b2b!important;background:#fff0f0!important;border-color:#f0c5c5!important}html[data-theme=light] small,html[data-theme=light] p{color:#626b7a}html[data-theme=light] *{scrollbar-color:#c6cad3 transparent}html[data-theme=light] .themeToggle{background:#fffffff0;border-color:#dce1e9;box-shadow:0 6px 22px #1018281a}html[data-theme=light] .themeToggle button{color:#60697a}html[data-theme=light] .themeToggle button.active{color:#fff;background:#05055b}@media (width<=700px){.themeToggle{top:10px;right:10px}.themeToggle button span{display:none}.themeToggle button{justify-content:center;min-width:36px;padding:0 8px}}html[data-theme=light] .mesaOverlay{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important}html[data-theme=light] .drawerOverlay{-webkit-backdrop-filter:blur(1px)!important;backdrop-filter:blur(1px)!important;background:#05055b14!important}html[data-theme=light],html[data-theme=light] body,html[data-theme=light] #root,html[data-theme=light] main{color:#171a24!important;background:#f4f6fb!important}html[data-theme=light] .mesasResumo article{color:#171a24!important;background:#fff!important;border-color:#e1e5ee!important}html[data-theme=light] .mesasResumo span{color:#667085!important}html[data-theme=light] .mesasResumo strong{color:#171a24!important}html[data-theme=light] .transferenciaQuantidade input{color:#171a24!important;background:#fff!important;border-color:#d8dde7!important}html[data-theme=light] .trocarMesaBox{color:#171a24!important;background:#fff!important;border-color:#e1e5ee!important}html[data-theme=light] .trocarMesaBox select,html[data-theme=light] main input,html[data-theme=light] main select,html[data-theme=light] main textarea{color:#171a24!important;background:#fff!important;border-color:#d8dde7!important}html[data-theme=light] .mesaCard,html[data-theme=light] .comandaProduto,html[data-theme=light] .detailItem,html[data-theme=light] .pagamentoResumo,html[data-theme=light] .mesaSaldo,html[data-theme=light] .comandaProdutosSection,html[data-theme=light] .produtoGestaoCard,html[data-theme=light] .estacaoImpressaoCard{color:#171a24!important;background:#fff!important;border-color:#e1e5ee!important}html[data-theme=light] main,html[data-theme=light] main>*{filter:none!important}.themeToggle{z-index:20!important;position:absolute!important;top:20px!important;right:32px!important}main{position:relative}@media (width<=700px){.themeToggle{top:12px!important;right:14px!important}}
