@import url(https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&display=swap);.login{align-items:start;background-color:#363a44;background-color:#b55219;bottom:0;font-family:DM Sans,sans-serif;height:100vh;justify-content:center;left:0;overflow:hidden;position:absolute;right:0;top:0;width:100%!important;z-index:20}.login,.login form{display:grid;justify-items:center}.login form{align-items:center;margin-bottom:100px}.login form span{font-size:24px;font-style:normal;font-weight:700;text-align:center}.login form p,.login form span{color:#fff;font-family:DM Sans;line-height:normal}.login form p{display:none;font-size:14px;font-style:italic;font-weight:400;margin-bottom:0;margin-top:5px}.login form input{background:#fff;color:#1a1823;font-size:24px;height:64px;width:250px}.login form button,.login form input{border:0;border-radius:4px;font-family:DM Sans;font-style:normal;font-weight:400;line-height:normal;margin-top:24px;text-align:center}.login form button{background:#545e46;color:#fff;font-size:18px;height:34px;width:178px}.login form button:hover{background-color:#fff;color:#545e46}.login form .versao{color:#fff;display:flex;float:right;font-family:DM Sans;font-size:10px;font-style:normal;justify-content:flex-end;margin-left:auto;margin-right:50px;text-align:right}@font-face{font-family:DIN Pro;src:url(/static/media/DINProMedium500.925dfa14a85ed3dad1f6.woff2) format("woff2"),}@font-face{font-family:DIN Pro Italic;src:url(/static/media/DINProItalic400.d3212945feb059e0b89e.woff2) format("woff2"),url(/static/media/DINProItalic400.b48c778df56a8e383869.otf) format("truetype")}@font-face{font-family:DIN Pro Medium Condensed;src:url(/static/media/DINProCondensedMedium500.89e1117cd589f0741fb3.woff2) format("woff2"),url(/static/media/DINProCondensedMedium500.48a68d117498b212619d.otf) format("truetype")}@font-face{font-family:DIN Pro Condensed Italic;src:url(/static/media/DINProCondensedItalic400.27bbfe4c7d5f252b8b75.woff2) format("woff2"),url(/static/media/DINProCondensedItalic400.5a91f90fab7fa61e296a.otf) format("truetype")}@font-face{font-family:DIN Pro Condensed Regular;src:url(/static/media/DINProCondensedRegular400.9b9f9aeb11dbf0caa5f9.woff2) format("woff2"),url(/static/media/DINProCondensedRegular400.affc69de68c78ac81608.otf) format("truetype")}@font-face{font-family:DIN Pro Condensed Medium Italic;src:url(/static/media/DINProCondensedMediumItalic500.17946e7b950f4370c115.woff2) format("woff2"),url(/static/media/DINProCondensedMediumItalic500.3935d72c920e29753ed8.otf) format("truetype")}*,body,html{font-family:DIN Pro}.no-decoration{color:inherit;text-decoration:none}header{border-bottom:1px solid #cfcfcf;display:flex;height:90px}header .mesa{align-items:center;background:#fbfbfb;display:flex;height:89px;justify-content:center;width:70%}header .mesa form span{color:#1d1d18;font-family:DM Sans;font-size:18px;font-style:normal;font-weight:400;line-height:normal}header .mesa form input{background:#fff;border:1px solid #ced4da;border-radius:4px;height:34px;margin-left:14px;margin-right:14px;text-align:center;width:50px}header .mesa form button{background:#545e46;border:0;border-radius:4px;color:#fff;font-family:DM Sans;font-size:18px;font-style:normal;font-weight:400;height:34px;line-height:normal;text-align:center;width:106px}header .mesa form button:hover{background:#fff;color:#545e46}header .numeromesa{background:#b55219}header .numeromesa,header .numeromesa-fechada{align-items:center;display:flex;height:89px;justify-content:center;padding-top:15px;position:relative;width:30%}header .numeromesa-fechada{background:#000}header .numeromesa p,header .numeromesa-fechada p{color:#fff;font-family:DM Sans;font-size:42px;font-style:normal;font-weight:400;line-height:normal;text-align:center}.categories{background:#fff;height:fit-content;overflow-x:scroll;overflow-y:hidden;padding-top:22px;position:sticky;top:0;white-space:nowrap;width:auto}.category-item{cursor:pointer;display:inline-block;margin-right:12px;position:relative}.category-item p{border-bottom:2px solid #00000059;color:#aeaeae;font-size:16px;margin-bottom:0;padding:2px 10px;text-transform:uppercase;transition:.25s ease}.category-item .active{border-bottom:2px solid #f2cb9a;color:#000;transition:.25s ease}.searchbar{margin-bottom:16px;position:sticky;top:52px}.searchbar input{border:0;border-bottom:1px solid #00000059;flex-grow:1;font-family:DIN Pro Italic;font-size:18px;padding:20px 0 10px 20px;width:100%}.searchbar input:focus{outline:0!important}.searchbar input::placeholder{color:#aeaeae}.searchbar .searchbar-icon{position:absolute;right:70px;top:22px}.searchbar-mesa{align-items:center;background:#fdfdfd;color:#000;display:flex;height:25px;justify-content:center;position:absolute;right:10px;top:22px;width:50px}.pedido{bottom:0;height:auto;position:fixed;width:100%}.pedido .content-pedido{background:#fbfbfb;border-radius:15px 15px 0 0;box-shadow:0 -1px 10px 0 #00000040;height:70px;padding:13px;text-align:center;width:100%}.pedido .content-pedido .titulo-pedido{color:#1d1d18}.pedido .content-pedido .titulo-pedido,.titulo-pedido{font-family:DM Sans;font-size:18px;font-style:normal;font-weight:700;line-height:normal;padding-left:15px;text-align:center;width:100%}.titulo-pedido{animation:blink 1s infinite alternate;background-color:#1d1d18;color:#fff}@keyframes blink{0%{background-color:#1d1d18;color:#fff}50%{background-color:#fff;color:#1d1d18}to{background-color:#1d1d18;color:#fff}}.pedido .content-pedido .produtos-adicionados{display:none;height:500px;overflow:scroll;padding:15px;text-align:left;width:100%}.pedido .content-pedido .produtos-adicionados .table{height:420px;overflow:scroll}.pedido .content-pedido .produtos-adicionados .table .tabela-produtos{margin-top:13px;width:100%}.pedido .content-pedido .produtos-adicionados .table .tabela-produtos tbody tr td,.pedido .content-pedido .produtos-adicionados .table .tabela-produtos thead tr th{color:#1d1d18;font-family:DM Sans;font-size:18px;font-style:normal;font-weight:400;line-height:normal;text-align:left}.pedido .content-pedido .produtos-adicionados .table .tabela-produtos tbody tr td{padding:2px;vertical-align:top}.pedido .content-pedido .produtos-adicionados .table .tabela-produtos tbody tr td span{color:#83604c;font-family:DM Sans;font-size:14px;font-style:italic;font-weight:400;line-height:normal}.pedido .content-pedido .produtos-adicionados .table .tabela-produtos svg{float:right}.pedido .content-pedido .produtos-adicionados .botao-enviar{margin-top:10px;text-align:center;width:100%}.pedido .content-pedido .produtos-adicionados .botao-enviar button{background:#545e46;border:0;border-radius:4px;color:#fff;font-family:DM Sans;font-size:18px;font-style:normal;font-weight:400;height:34px;line-height:normal;margin-top:10px;text-align:center;width:180px}.pedido .sub-pedidos{height:600px}.fundo-pedidos{align-items:end;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0000004d;display:grid;height:100%}.show-pedidos{display:block!important;transition:2s}.rotate{transform:rotate(181deg)}.accordion{border-bottom:1px solid #cfcfcf;display:none;padding:15px}.accordion .abrir svg{margin-right:5px}.accordion .produtos-adicionados{height:auto;overflow:hidden;text-align:left;width:100%}.accordion .produtos-adicionados .tabela-produtos{width:100%}.accordion .produtos-adicionados .tabela-produtos thead tr th{color:#1d1d18;font-family:DM Sans;font-size:13px;font-style:normal;font-weight:400;line-height:normal;text-align:left}.accordion .produtos-adicionados .tabela-produtos tbody tr td{color:#1d1d18;font-family:DM Sans;font-size:15px;font-style:normal;font-weight:400;line-height:normal;padding:2px;text-align:left;vertical-align:top}.accordion .produtos-adicionados .tabela-produtos tbody tr td span{color:#83604c;font-family:DM Sans;font-size:14px;font-style:italic;font-weight:400;line-height:normal}.accordion .produtos-adicionados .tabela-produtos svg{float:right}.accordion .produtos-adicionados .botao-enviar{margin-top:20px;text-align:center;width:100%}.accordion .produtos-adicionados .botao-enviar button{background:#545e46;border:0;border-radius:4px;color:#fff;font-family:DM Sans;font-size:18px;font-style:normal;font-weight:400;height:34px;line-height:normal;margin-top:10px;text-align:center;width:150px}.accordion .content-total table{width:100%}.accordion .content-total table tbody tr td,.accordion .content-total table thead tr th{color:#1d1d18;font-family:DM Sans;font-size:18px;font-style:normal;font-weight:400;line-height:normal;text-align:right}.accordion .content-total table .bold{font-weight:800}.accordion .content-botoes{display:flex;justify-content:center}.accordion .content-botoes button{background:#545e46;border:0;border-radius:4px;color:#fff;font-family:DM Sans;font-size:18px;font-style:normal;font-weight:400;height:34px;line-height:normal;margin-left:10px;margin-right:10px;margin-top:10px;text-align:center;width:150px}.accordion .content-modal{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0000004d;height:100%;left:0;position:fixed;top:0;width:100%;z-index:10}.accordion .content-modal .modal-content{background:#ffffffe6;border:1px solid #545e46;border-radius:10px;height:auto;margin:50px auto;padding:35px;text-align:center;width:359px}.accordion .content-modal .modal-content .icon-alert{margin-bottom:30px}.accordion .content-modal .modal-content h3{font-size:24px;font-weight:700}.accordion .content-modal .modal-content h3,.accordion .content-modal .modal-content p{color:#1d1d18;font-family:DM Sans;font-style:normal;line-height:normal;text-align:center}.accordion .content-modal .modal-content p{font-size:18px;font-weight:400;margin-top:12px}.accordion .content-modal .modal-content .senha{display:grid;justify-content:center;margin-top:26px}.accordion .content-modal .modal-content .senha span{color:#1d1d18;font-family:DM Sans;font-size:18px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:12px;text-align:center}.accordion .content-modal .modal-content .senha input{background:#fff;border:1px solid #ced4da;border-radius:4px;color:#000;font-family:DM Sans;font-size:18px;font-style:normal;font-weight:700;height:34px;line-height:normal;text-align:center;width:80px}.accordion .content-modal .modal-content .motivo{display:grid;justify-content:center;margin-top:26px}.accordion .content-modal .modal-content .motivo span{color:#1d1d18;font-family:DM Sans;font-size:18px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:12px;text-align:center}.accordion .content-modal .modal-content .motivo select{background:#fff;border:1px solid #ced4da;border-radius:4px;color:#000;font-family:DM Sans;font-size:18px;font-style:normal;font-weight:700;height:34px;line-height:normal;text-align:center;width:289px}.accordion .content-modal .modal-content .obs{display:grid;justify-content:center;margin-top:15px}.accordion .content-modal .modal-content .obs textarea{background:#fff;border:1px solid #ced4da;border-radius:4px;color:#000;font-family:DM Sans;font-size:18px;font-style:normal;font-weight:700;height:157px;line-height:normal;width:289px}.accordion .content-modal .modal-content .botoes{display:flex;margin-top:10px}.accordion .content-modal .modal-content .botoes button{background:#1e2d16;border:0;border-radius:4px;color:#fff;font-family:DM Sans;font-size:18px;font-style:normal;font-weight:400;height:34px;line-height:normal;margin:5px;text-align:center;width:100%}.accordion .content-modal .modal-content .botoes .confirmar{background:#545e46}.accordion .content-modal .modal-content .content-p{align-items:center;display:flex;justify-content:center}.accordion .content-modal .modal-content .content-p input{background:#fff;border:1px solid #ced4da;border-radius:4px;height:34px;margin:0 8px;width:44px}.accordion .content-modal .modal-content .content-p strong{margin-left:8px}.accordion .content-modal .modal-content .content-p svg{margin:0 8px}.fecha-mesa{display:none}.fecha-mesa table{margin-top:20px;width:100%}.fecha-mesa table thead tr th{color:#1d1d18;font-family:DM Sans;font-size:15px;font-style:normal;font-weight:400;line-height:normal;padding:0 10px}.fecha-mesa table tbody tr td{padding:5px 10px}.fecha-mesa select{padding-left:5px}.fecha-mesa input,.fecha-mesa select{background:#fff;border:1px solid #ced4da;border-radius:4px;height:34px;width:100%}.fecha-mesa input{padding-right:5px;text-align:right}.fecha-mesa .adicionar{text-align:center;width:100%}.fecha-mesa .adicionar button{background:#545e46;border:0;border-radius:4px;color:#fff;font-family:DM Sans;font-size:18px;font-style:normal;font-weight:400;height:34px;line-height:normal;text-align:center;width:50px}.fecha-mesa .formas-pagamento{padding:0 5px}.fecha-mesa .formas-pagamento table{border-radius:4px}.fecha-mesa .formas-pagamento table tr td{background:#fff;border:1px solid #ced4da}.fecha-mesa .formas-pagamento .bandeiras{text-align:left;width:230px}.fecha-mesa .formas-pagamento .valores{text-align:right}.fecha-mesa .totais{display:flex;justify-content:space-between;padding:15px 5px;width:236px}.fecha-mesa .totais div{color:#1d1d18;font-family:DM Sans;font-size:18px;font-style:normal;font-weight:400;line-height:normal}.fecha-mesa .totais .valores{text-align:right}.fecha-mesa .content-modal{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0000004d;height:100%;left:0;position:fixed;top:0;width:100%;z-index:10}.fecha-mesa .content-modal .modal-content{background:#ffffffe6;border:1px solid #545e46;border-radius:10px;height:auto;margin:50px auto;padding:35px;text-align:center;width:359px}.fecha-mesa .content-modal .modal-content .icon-alert{margin-bottom:30px}.fecha-mesa .content-modal .modal-content h3{font-weight:700}.fecha-mesa .content-modal .modal-content h3,.fecha-mesa .content-modal .modal-content p{color:#1d1d18;font-family:DM Sans;font-size:18px;font-style:normal;line-height:normal;text-align:center}.fecha-mesa .content-modal .modal-content p{font-weight:400;margin-top:12px}.fecha-mesa .content-modal .modal-content .senha{display:grid;justify-content:center;margin-top:26px}.fecha-mesa .content-modal .modal-content .senha span{color:#1d1d18;font-family:DM Sans;font-size:18px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:12px;text-align:center}.fecha-mesa .content-modal .modal-content .senha input{background:#fff;border:1px solid #ced4da;border-radius:4px;color:#000;font-family:DM Sans;font-size:18px;font-style:normal;font-weight:700;height:34px;line-height:normal;text-align:center;width:80px}.fecha-mesa .content-modal .modal-content .motivo{display:grid;justify-content:center;margin-top:26px}.fecha-mesa .content-modal .modal-content .motivo span{color:#1d1d18;font-family:DM Sans;font-size:18px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:12px;text-align:center}.fecha-mesa .content-modal .modal-content .motivo select{background:#fff;border:1px solid #ced4da;border-radius:4px;color:#000;font-family:DM Sans;font-size:18px;font-style:normal;font-weight:700;height:34px;line-height:normal;text-align:center;width:289px}.fecha-mesa .content-modal .modal-content .obs{display:grid;justify-content:center;margin-top:15px}.fecha-mesa .content-modal .modal-content .obs textarea{background:#fff;border:1px solid #ced4da;border-radius:4px;color:#000;font-family:DM Sans;font-size:18px;font-style:normal;font-weight:700;height:157px;line-height:normal;width:289px}.fecha-mesa .content-modal .modal-content .botoes{display:flex;margin-top:10px}.fecha-mesa .content-modal .modal-content .botoes button{background:#1e2d16;border:0;border-radius:4px;color:#fff;font-family:DM Sans;font-size:18px;font-style:normal;font-weight:400;height:34px;line-height:normal;margin:5px;text-align:center;width:100%}.fecha-mesa .content-modal .modal-content .botoes .confirmar{background:#545e46}.fecha-mesa .content-fechar-mesa{display:flex;justify-content:center}.fecha-mesa .content-fechar-mesa button{background:#545e46;border:0;border-radius:4px;color:#fff;font-family:DM Sans;font-size:18px;font-style:normal;font-weight:400;height:34px;line-height:normal;margin-left:10px;margin-right:10px;margin-top:10px;text-align:center;width:150px}.product{border-bottom:1px solid #aeaeae40;display:flex;padding:10px;width:95%}.product:last-of-type{border-bottom:none}.product-category-title{background:#b55219;color:#f2cb9a;display:flex;padding:15px 10px;position:sticky;top:110px;width:100%}.default-image{align-items:center;border:1px solid #f2cb9a;display:flex;flex-direction:column;height:95px;justify-content:center;margin-right:14px;width:95px}.default-image img{height:auto;width:50px}.product-list{align-items:center;display:flex;flex-direction:column}.product-group-name{font-family:DIN Pro Condensed Medium Italic;font-size:19px}.product-info{display:flex;flex-direction:column;flex-grow:1;justify-content:space-between}.product-info .product-name,.product-info .product-price{color:#1c1c1c;font-family:DIN Pro Medium Condensed;font-size:18px;line-height:22px;margin-bottom:0;text-transform:uppercase}.product-info .product-description{font-family:DIN Pro Condensed;font-size:12px}.product-info .product-price-label{font-family:DIN Pro Condensed Italic;font-size:12px;margin-bottom:0}.product-info .product-footer{align-items:center;display:flex;justify-content:space-between;width:100%}.flex-shrink{flex-shrink:1}.text-capitalize{text-transform:capitalize}.block-a{pointer-events:none}.produto{padding:15px}.produto svg{margin-right:5px}.produto hr{color:#cfcfcf;height:2px}.produto strong{color:#1d1d18;font-family:DM Sans;font-size:18px;font-style:normal;font-weight:700;line-height:normal}.produto span{font-size:13px}.produto .text-quantidade,.produto span{color:#1d1d18;font-family:DM Sans;font-style:normal;font-weight:400;line-height:normal}.produto .text-quantidade{font-size:18px}.produto .quantidade{align-items:center;background:#fff;border:1px solid #ced4da;border-radius:4px;display:flex;height:auto;justify-content:space-between;margin-top:10px;padding:8px;width:100%}.produto .quantidade input{border:0;color:#1d1d18;font-family:DM Sans;font-size:26px;font-style:normal;font-weight:700;line-height:normal;outline:none;text-align:center;width:100%}.produto .opcoes{display:flex;margin-top:5px}.produto .opcoes .opcao-esquerdo{list-style:none;margin-bottom:0;margin-right:15px;padding:0;width:50%}.produto .opcoes .opcao-esquerdo li button{background:#545e46;border:0;border-radius:4px;color:#fff;font-family:DM Sans;font-size:18px;font-style:normal;font-weight:400;height:50px;line-height:normal;margin-top:10px;text-align:center;width:100%}.produto .opcoes .opcao-direito{list-style:none;margin-bottom:0;margin-left:15px;padding:0;width:50%}.produto .opcoes .opcao-direito li button{background:#545e46;border:0;border-radius:4px;color:#fff;font-family:DM Sans;font-size:18px;font-style:normal;font-weight:400;height:50px;line-height:normal;margin-top:10px;text-align:center;width:100%}.produto .obs{align-items:center;display:flex;justify-content:space-between}.produto .textareaobs{width:100%}.produto .textareaobs textarea{background:#fff;border:1px solid #ced4da;border-radius:4px;color:#1d1d18;font-family:DM Sans;font-size:18px;font-style:normal;font-weight:400;height:100px;line-height:normal;margin-top:15px;width:100%}.produto .botoes-adicionar{display:flex;padding-left:20px;padding-right:20px}.produto .botoes-adicionar a,.produto .botoes-adicionar button{background:#545e46;border:0;border-radius:4px;color:#fff;font-family:DM Sans;font-size:18px;font-style:normal;font-weight:400;height:34px;line-height:normal;margin:0 15px;text-align:center;width:50%}.produto .botoes-adicionar a{padding-top:5px}.content-modal{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0000004d;height:100%;left:0;position:fixed;top:0;width:100%;z-index:10}.content-modal .modal-content{background:#ffffffe6;border:1px solid #545e46;border-radius:10px;height:auto;margin:50px auto;padding:35px;text-align:center;width:359px}.content-modal .modal-content .icon-alert{margin-bottom:30px}.content-modal .modal-content h3{color:#1d1d18;font-family:DM Sans;font-size:18px;font-style:normal;font-weight:700;line-height:normal;text-align:center}.content-modal .modal-content .botoes{display:flex;margin-top:10px}.content-modal .modal-content .botoes button{background:#1e2d16;border:0;border-radius:4px;color:#fff;font-family:DM Sans;font-size:18px;font-style:normal;font-weight:400;height:34px;line-height:normal;margin:5px auto;text-align:center;width:100%}.content-modal .modal-content .botoes .confirmar{background:#545e46}.remover{background:brown;border:0;border-radius:100%;color:#fff;font-size:12px;padding:5px 10px}.ver-mesas-abertas{margin-right:-10px;text-align:right}.MesasAbertas{background-color:#fff;bottom:0;font-family:DM Sans,sans-serif;left:0;padding-top:10px;right:0;text-align:center;top:0;width:100%!important;z-index:20}.MesasAbertas table{border-collapse:collapse;width:100%}.MesasAbertas table,.MesasAbertas td,.MesasAbertas th{color:#1d1d18;font-family:DM Sans;font-size:15px;font-style:normal;font-weight:400;line-height:normal;text-align:left}.MesasAbertas td,.MesasAbertas th{padding:8px}.MesasAbertas tr:hover{background-color:#ccc}.DetalhesMesa{background-color:#fff;bottom:0;font-family:DM Sans,sans-serif;left:0;right:0;text-align:left;top:0;width:100%!important;z-index:20}.DetalhesMesa table{border-collapse:collapse;width:100%}.DetalhesMesa table tbody tr td,.DetalhesMesa table thead tr th{color:#1d1d18;font-family:DM Sans;font-size:15px;font-style:normal;font-weight:400;line-height:normal;text-align:left}.botao-voltar{background:#545e46;border:0;border-radius:4px;color:#fff;font-family:DM Sans;font-size:18px;font-style:normal;font-weight:400;height:34px;line-height:normal;margin:20px 100px;padding-top:5px;width:50%}.scrollable-content{max-height:450px;overflow-y:auto}.menu-icon{cursor:pointer;display:flex;flex-direction:column;position:absolute;right:10px;top:10px;width:25px}.menu-icon .bar{background-color:#e6e6e6;height:2px;margin:2px 10px;width:10%}.menu-dropdown{background-color:hsla(0,0%,100%,.911);border:1px solid #ccc;border-radius:5px;box-shadow:0 4px 6px #0000001a;left:-30px;position:absolute;right:5px;top:40px;z-index:9999}.menu-dropdown ul{list-style-type:none;margin:0;padding:5px}.menu-dropdown ul li{cursor:pointer;font-family:DM Sans;font-size:15px;font-style:normal;font-weight:400;line-height:normal;padding-top:10px}.menu-dropdown ul li:hover{background-color:#f0f0f0}.socio-list{list-style:none;margin:0;padding:0}.socio-list li{margin-bottom:10px}.socio-button{background-color:#f5f5f5;border:1px solid #ced4da;border-radius:5px;color:#1d1d18;cursor:pointer;font-family:DM Sans,sans-serif;font-size:18px;font-weight:400;padding:8px;text-align:left;transition:background-color .2s ease;width:100%}.socio-button:hover{background-color:#e0e0e0}.close-icon{color:#000;cursor:pointer;font-size:20px;position:absolute;right:10px;text-decoration:none;top:1px}.close-icon:hover{color:red}.kds{margin-top:20px;padding:0}.kds-bar{margin-top:10px;padding:5px}.mesas-grid{column-gap:10px}@media (max-width:768px){.mesas-grid{column-count:2}}@media (min-width:769px) and (max-width:1024px){.mesas-grid{column-count:3}}@media (min-width:1025px){.mesas-grid{column-count:3}}.mesa-group{background-color:#f7eaea;border:1px solid #ccc;break-inside:avoid;margin-bottom:10px;padding:5px;page-break-inside:avoid}.mesa-itens{display:flex;flex-direction:column}.pedido-item-1,.pedido-item-2,.pedido-item-3,.pedido-item-4,.pedido-item-5{border:1px solid;cursor:pointer;font-size:14px;margin:1px 0;padding:5px}.pedido-item-1{background-color:#00fa9a;color:#1f1f1f}.pedido-item-2{background-color:#fff598;color:#1f1f1f}.pedido-item-3{background-color:#eb8675;color:#1f1f1f}.pedido-item-4{background-color:#ec2300;color:#fff}.pedido-item-5{background-color:#1bbff1;color:#1f1f1f}.pedido-item p{margin:0}.close-bar{align-items:center;background-color:#706e6e;display:flex;height:30px;justify-content:flex-end;left:0;padding-right:10px;position:absolute;top:0;width:100%}.titulo-kds{color:#292828;cursor:pointer;font-size:15px;left:10px;position:absolute;text-decoration:none;top:4px}.tabela-mesas{border-collapse:collapse;font-size:18px;margin:20px 0;text-align:left;width:100%}.tabela-mesas td,.tabela-mesas th{border-bottom:1px solid #ddd;padding:12px 15px}.tabela-mesas thead{background-color:#f2f2f2;color:#333;font-weight:700}.tabela-mesas tbody tr:nth-of-type(odd){background-color:#f9f9f9}.tabela-mesas tbody tr:nth-of-type(2n){background-color:#fff}.tabela-mesas tbody tr:hover{background-color:#f1f1f1;cursor:pointer}.tabela-mesas tbody tr.selected{background-color:#d1e7dd}.tabela-detalhes-mesa{background-color:#f9f9f9;border:1px solid #ccc;border-collapse:collapse;font-size:16px;margin:10px 0;width:100%}.tabela-detalhes-mesa td,.tabela-detalhes-mesa th{border-bottom:1px solid #ddd;padding:10px 12px}.tabela-detalhes-mesa tr:hover{background-color:#e2e3e5;cursor:pointer}.item-clicado{background-color:#f8f9fa;border:2px dashed #007bff}.pedido-item-clicked{background-color:#d3d3d3;opacity:.7}.icon-toggle{align-items:center;background:#fff;border-radius:50%;cursor:pointer;display:inline-flex;height:17px;justify-content:center;margin-left:5px;margin-top:-5px;padding:0;transition:background .15s,border-color .15s,box-shadow .15s;vertical-align:middle;width:17px}.icon-toggle .icon-arrows{stroke:#9c0000;stroke-width:2;fill:none;stroke-linecap:round;stroke-linejoin:round;height:14px;width:14px}.icon-toggle:hover{box-shadow:inset 0 0 0 2px #0000000f}.icon-toggle.is-marked{background:#9c0000;border-color:#9c0000}.icon-toggle.is-marked .icon-arrows{stroke:#fff}.icon-toggle:focus-visible{outline:2px solid #9c0000;outline-offset:2px}.espera-container{font-family:Arial,sans-serif;margin-top:10px;padding:20px}.espera-header{align-items:center;color:#fff;display:flex;height:15px;justify-content:space-between}.titulo-kds{font-size:16px}.filter-buttons{display:flex;justify-content:space-around;margin-bottom:10px}.filter-btn{background-color:#f0f0f0;border:none;color:#333;cursor:pointer;font-size:16px;margin-top:10px;padding:5px 10px;transition:background-color .3s ease;width:100%}.filter-btn.active{background-color:#b55219;color:#fff}.recipe-buttons{display:flex;justify-content:space-around;margin-bottom:10px}.recipe-btn{background-color:#f0f0f0;border:none;color:#333;cursor:pointer;font-size:16px;margin-top:10px;padding:5px 10px;transition:background-color .3s ease;width:100%}.recipe-btn.active{background-color:#b55219;color:#fff}.form-nova-espera{display:flex;flex-direction:column;margin-bottom:20px}.input-row{display:flex;gap:10px}.nome-cliente{flex:2 1}.numero-comanda,.numero-pessoas{flex:0 1 20px;width:50px}.input-field{border:1px solid #ddd;border-radius:5px;flex:1 1;font-size:16px;margin-bottom:10px;padding:10px}.submit-btn{border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;padding:5px;transition:background-color .3s ease}.submit-btn,.submit-btn:hover{background-color:#545e46}.ListaEspera{margin-top:20px}.tabela-esperas{border-collapse:collapse;font-family:DM Sans;width:100%}.col-nome{width:50%}.col-qnt,.col-tempo{width:10%}.col-comanda{text-align:center;width:10%}.tabela-esperas td.col-comanda{font-style:normal;font-weight:400;line-height:normal}.tabela-esperas td.col-comanda,.tabela-esperas td.col-pessoas{font-family:DM Sans;text-align:center}.tabela-esperas td,.tabela-esperas th{border:1px solid #ddd;font-family:DM Sans;font-style:normal;font-weight:400;line-height:normal;text-align:left}.tabela-esperas th{background-color:#f2f2f2;font-family:DM Sans;text-align:center}.tabela-esperas tr:nth-child(2n){background-color:#f9f9f9}.concluir-btn{border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;padding:5px;transition:background-color .3s ease}.concluir-btn,.concluir-btn:hover{background-color:#545e46}.close-bar2{align-items:center;background-color:#706e6e;display:flex;height:30px;justify-content:flex-end;left:0;padding-right:10px;position:absolute;top:0;width:100%}.mensagem{border-radius:5px;font-size:16px;margin-bottom:20px;padding:10px;text-align:center}.mensagem.sucesso{background-color:#d4edda;border:1px solid #c3e6cb;color:#155724}.mensagem.erro{background-color:#f8d7da;border:1px solid #f5c6cb;color:#721c24}.transfer-container{align-items:center;display:flex}.input-mesa-para{font-size:14px;margin-right:10px;padding:5px;width:80px}.mascarpone-recipe{background-color:#f9f9f9;border-radius:8px;box-shadow:0 4px 8px #0000001a;color:#333;font-family:Arial,sans-serif;line-height:1.6;padding:20px;text-align:justify}.mascarpone-recipe h3{color:#333;font-size:18px;margin-bottom:10px;margin-top:20px}.mascarpone-recipe p{font-size:16px;margin:8px 0}.mascarpone-recipe strong{color:#555;font-weight:700}.mascarpone-recipe p:first-child{margin-top:0}.mascarpone-recipe p:last-child{margin-bottom:0}
/*# sourceMappingURL=main.c55679f3.css.map*/