@font-face{font-family:RockfordSans-Bold;src:url(/fonts/RockfordSans-Bold.ttf)}@font-face{font-family:RockfordSans-Light;src:url(/fonts/RockfordSans-Light.otf)}*{margin:0;padding:0;box-sizing:border-box}body{font-family:RockfordSans-Light}button{cursor:pointer}.app{width:100%;height:100vh;display:flex;justify-content:center;align-items:center;flex-direction:column}.container-cabecalho{width:100%;display:flex;justify-content:space-between;align-items:center;flex-direction:row;padding-left:20px;background-color:#fff;box-shadow:#00000029 0 1px 4px;z-index:999;position:fixed}.container-cabecalho .logo-nome{display:flex;justify-content:center;align-items:center;flex-direction:row;gap:3px;cursor:pointer}.container-cabecalho .logo-nome h2{font-family:serif;font-style:italic}.container-cabecalho .campo-menu-nav{display:flex;justify-content:center;align-items:center;flex-direction:row}.container-cabecalho .campo-menu-nav a:link,.container-cabecalho .campo-menu-nav a:visited{font-family:RockfordSans-Light;color:#444;text-decoration:none;padding:10px 15px;display:flex;justify-content:center;align-items:center;flex-direction:row;gap:3px}.container-cabecalho .campo-menu-nav a:hover,.container-cabecalho .campo-menu-nav a:active{color:#db5a62}.container-cabecalho a{display:flex;justify-content:center;align-items:center;flex-direction:row;gap:10px;text-decoration:none;color:#db5a62}.container-cabecalho a img{width:60px;height:60px;object-fit:cover;border-left:solid 3px #DB5A62}.menu-options{width:100%;display:flex;justify-content:center;align-items:flex-end;flex-direction:column;gap:25px;padding:30px}.menu-options a{text-decoration:none;text-align:end;color:#db5a62}@media (max-width: 768px){.container-cabecalho .campo-menu-nav{display:none}}.form-edicao-restaurante{display:flex;flex-direction:column;gap:10px}.form-edicao-restaurante input,.form-edicao-restaurante select,.form-edicao-restaurante textarea{padding:10px;border:1px solid #ccc;border-radius:6px;font-family:RockfordSans-Light;font-size:medium}.form-edicao-restaurante input:focus,.form-edicao-restaurante select:focus,.form-edicao-restaurante textarea:focus{border-color:#db5a62;outline:none}.form-edicao-restaurante button{background-color:#db5a62;color:#fff;border:none;padding:10px;border-radius:6px;cursor:pointer;font-size:medium}.form-edicao-restaurante .desc-dds{width:100%!important;font-size:small;text-align:left;color:#db5a62}.container-gerar-qrcode-add-loc{display:flex;flex-direction:column;gap:10px}.container-gerar-qrcode-add-loc .campo-desc{padding:10px;width:100%}.container-gerar-qrcode-add-loc .campo-desc small{color:#db5a62}.container-gerar-qrcode-add-loc button{background-color:#db5a62;color:#fff;border:none;padding:10px;border-radius:6px;cursor:pointer;font-size:medium}.container-gerar-qrcode-add-loc .campo-qrcode{border:solid 1px #DB5A62;padding:10px;border-radius:10px}.container-rodape{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:row;padding:5px 0}.container-home{width:100%;height:100vh;display:flex;justify-content:space-between;align-items:center;flex-direction:column;background:linear-gradient(to bottom,#f5ebec 20%,#fff)}.container-home .conteudo-home{width:100%;display:flex;flex-wrap:wrap;justify-content:center;padding:10px;margin:30px 0}.container-home .conteudo-home .link-card{width:200px;height:190px;margin:10px;background-color:#fff;border:solid .5px #f0bdc0;box-shadow:#0000001a 0 4px 12px;border-radius:15px;display:flex;justify-content:space-between;align-items:flex-start;flex-direction:column;font-family:RockfordSans-Light;color:#444;text-decoration:none;padding:15px;cursor:pointer}.container-home .conteudo-home .link-card:hover,.container-home .conteudo-home .link-card:active{color:#db5a62}.container-home .conteudo-home .link-card .linha-card-option{width:100%;display:flex;justify-content:space-between;align-items:flex-start;flex-direction:row}.container-home .conteudo-home .link-card .linha-card-option .badge{background-color:#f5ebec;border-radius:8px;padding:5px 10px;display:flex;justify-content:center;align-items:center}.container-home .conteudo-home .link-card .linha-card-option .badge .badgeText{color:#444;font-size:large;display:flex;justify-content:center;align-items:center}.container-cadastrar-restaurante{width:100%;height:100vh;display:flex;justify-content:space-between;align-items:center;flex-direction:column;background:linear-gradient(to bottom,#f5ebec 20%,#fff)}.container-cadastrar-restaurante .cabecalho{width:100%;display:flex;justify-content:flex-start;align-items:center;flex-direction:row;gap:3px;padding:15px 20px;background-color:#fff;box-shadow:#00000029 0 1px 4px}.container-cadastrar-restaurante .cabecalho h2{font-family:serif;font-style:italic}.container-cadastrar-restaurante .conteudo{width:90%;display:flex;justify-content:center;align-items:center;flex-direction:column;padding:20px 0}.container-cadastrar-restaurante .conteudo .form-restaurante{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;padding:15px 20px;gap:10px}.container-cadastrar-restaurante .conteudo .form-restaurante small{width:100%;text-align:left;color:#db5a62}.container-cadastrar-restaurante .conteudo .form-restaurante .campo-input{width:100%;background-color:#fff;border:solid .5px #c1c1c1;padding:10px;border-radius:10px}.container-cadastrar-restaurante .conteudo .form-restaurante .campo-input input,.container-cadastrar-restaurante .conteudo .form-restaurante .campo-input textarea,.container-cadastrar-restaurante .conteudo .form-restaurante .campo-input select{width:100%;padding:2px;background-color:transparent;border:none;outline:none;color:#000;font-size:16px;font-family:RockfordSans-Light}.container-cadastrar-restaurante .conteudo .form-restaurante button{width:100%;padding:10px;background-color:#db5a62;color:#fff;font-size:medium;font-family:RockfordSans-Light;border:none;border-radius:10px;cursor:pointer}.container-cadastrar-restaurante .conteudo .form-restaurante button:hover{background-color:#e99ca0}.container-cadastrar-restaurante .conteudo .mensagem{margin-top:10px;font-weight:700;font-family:RockfordSans-Light}.container-cadastrar-restaurante .rodape{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:row;padding:5px 0}.preview-imagem{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:15px}.msg{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:10px}.msg span{color:#db5a62}.msg a{width:20%;padding:10px;margin-top:10px;background-color:#db5a62;color:#fff;font-size:small;font-family:RockfordSans-Light;border:none;border-radius:10px;text-decoration:none}.msg a:hover{background-color:#e99ca0}@media (min-width: 768px){.container-cadastrar-restaurante .conteudo{width:50%}.container-cadastrar-restaurante .conteudo .form-restaurante{width:100%}}.container-login{width:100%;height:100vh;display:flex;justify-content:space-between;align-items:center;flex-direction:column;background:linear-gradient(to bottom,#f5ebec 20%,#fff)}.container-login .conteudo-login{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;padding:10px}.container-login .conteudo-login .logo-res{width:40%;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:15px}.container-login .conteudo-login .logo-res img{width:125px;background-color:#fff;padding:20px;border-radius:100%}.container-login .conteudo-login .logo-res span{font-family:"serif";font-weight:700;font-style:italic;font-size:35px}.container-login .conteudo-login .form-login-restaurante{width:80%;display:flex;justify-content:center;align-items:center;flex-direction:column;padding:15px 20px;gap:10px}.container-login .conteudo-login .form-login-restaurante small{width:100%;text-align:left;color:#db5a62}.container-login .conteudo-login .form-login-restaurante .campo-input{width:100%;background-color:#fff;border:solid .5px #c1c1c1;padding:10px;border-radius:10px;display:flex;justify-content:center;align-items:center;flex-direction:row}.container-login .conteudo-login .form-login-restaurante .campo-input a{display:flex;justify-content:center;align-items:center;flex-direction:row;margin:0 5px}.container-login .conteudo-login .form-login-restaurante .campo-input input,.container-login .conteudo-login .form-login-restaurante .campo-input textarea,.container-login .conteudo-login .form-login-restaurante .campo-input select{width:100%;padding:2px;background-color:transparent;border:none;outline:none;color:#000;font-size:16px;font-family:RockfordSans-Light}.container-login .conteudo-login .form-login-restaurante button{width:100%;padding:10px;background-color:#db5a62;color:#fff;font-size:medium;font-family:RockfordSans-Light;border:none;border-radius:10px;cursor:pointer}.container-login .conteudo-login .form-login-restaurante button:hover{background-color:#e99ca0}@media (min-width: 768px){.container-login .conteudo-login .form-login-restaurante{width:50%}}@media (min-width: 992px){.container-login .conteudo-login .form-login-restaurante{width:35%}}.container-categorias-cardapio{width:100%;height:100vh;display:flex;justify-content:space-between;align-items:center;flex-direction:column;background:linear-gradient(to bottom,#f5ebec 20%,#fff)}.container-categorias-cardapio .conteudo-categorias-cardapio{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;padding:10px;margin:45px 0}.container-categorias-cardapio .conteudo-categorias-cardapio .campo-back-add{width:90%;display:flex;justify-content:space-between;align-items:center;flex-direction:row;margin-bottom:20px}.container-categorias-cardapio .conteudo-categorias-cardapio .campo-back-add .campo-name-back{display:flex;justify-content:center;align-items:center;flex-direction:row;gap:15px}.container-categorias-cardapio .conteudo-categorias-cardapio .campo-back-add .campo-name-back span{font-size:large}.container-categorias-cardapio .conteudo-categorias-cardapio .campo-back-add button{padding:10px 15px;background-color:#db5a62;color:#fff;font-size:16px;font-family:RockfordSans-Light;border:none;border-radius:10px;cursor:pointer}.container-categorias-cardapio .conteudo-categorias-cardapio .campo-back-add button:hover{background-color:#e99ca0}.container-categorias-cardapio .conteudo-categorias-cardapio .listagem-categorias{width:90%;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:10px}.container-categorias-cardapio .conteudo-categorias-cardapio .listagem-categorias .categoria{width:100%;padding:15px;background-color:#fff;border:solid .5px #f0bdc0;box-shadow:#0000001a 0 4px 12px;border-radius:10px;display:flex;justify-content:space-between;align-items:center;flex-direction:row;font-family:RockfordSans-Light;color:#444}.container-categorias-cardapio .conteudo-categorias-cardapio .listagem-categorias .categoria .opc-categoria{display:flex;justify-content:center;align-items:center;flex-direction:row;gap:10px}.container-categorias-cardapio .conteudo-categorias-cardapio .listagem-categorias .categoria .opc-categoria span{font-size:larger;margin:0 5px;cursor:pointer}.container-categorias-cardapio .conteudo-categorias-cardapio .listagem-categorias .categoria .opc-categoria div{width:1px;height:25px;background-color:#db5a62;margin:0 5px}.container-categorias-cardapio .conteudo-categorias-cardapio .listagem-categorias .categoria .opc-categoria a{text-decoration:none;display:flex;justify-content:center;align-items:center}@media (min-width: 768px){.container-categorias-cardapio .conteudo-categorias-cardapio .listagem-categorias,.container-categorias-cardapio .conteudo-categorias-cardapio .campo-back-add{width:70%}}@media (min-width: 992px){.container-categorias-cardapio .conteudo-categorias-cardapio .listagem-categorias{display:flex;flex-wrap:wrap!important;flex-direction:row}.container-categorias-cardapio .conteudo-categorias-cardapio .listagem-categorias .categoria{width:45%}}.container-cadastrar-categoria-cardapio{display:flex;flex-direction:column;gap:10px}.container-cadastrar-categoria-cardapio input{padding:10px;border:1px solid #ccc;border-radius:6px;font-family:RockfordSans-Light;font-size:medium}.container-cadastrar-categoria-cardapio input:focus{border-color:#db5a62;outline:none}.container-cadastrar-categoria-cardapio button{background-color:#db5a62;color:#fff;border:none;padding:10px;border-radius:6px;cursor:pointer;font-size:medium}.container-editar-categoria-cardapio{display:flex;flex-direction:column;gap:10px}.container-editar-categoria-cardapio input{padding:10px;border:1px solid #ccc;border-radius:6px;font-family:RockfordSans-Light;font-size:medium}.container-editar-categoria-cardapio input:focus{border-color:#db5a62;outline:none}.container-editar-categoria-cardapio button{background-color:#db5a62;color:#fff;border:none;padding:10px;border-radius:6px;cursor:pointer;font-size:medium}.container-itens-cardapio{width:100%;height:100vh;display:flex;justify-content:space-between;align-items:center;flex-direction:column;background:linear-gradient(to bottom,#f5ebec 20%,#fff)}.container-itens-cardapio .conteudo-itens-cardapio{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;padding:10px;margin:45px 0}.container-itens-cardapio .conteudo-itens-cardapio .filtro-categorias{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:row;margin-bottom:25px;gap:10px}.container-itens-cardapio .conteudo-itens-cardapio .filtro-categorias select{padding:10px;border:1px solid #ccc;border-radius:6px;font-family:RockfordSans-Light;font-size:medium}.container-itens-cardapio .conteudo-itens-cardapio .filtro-categorias select:focus{border-color:#db5a62;outline:none}.container-itens-cardapio .conteudo-itens-cardapio .campo-back-add{width:90%;display:flex;justify-content:space-between;align-items:center;flex-direction:row;margin-bottom:20px}.container-itens-cardapio .conteudo-itens-cardapio .campo-back-add .campo-name-back{display:flex;justify-content:center;align-items:center;flex-direction:row;gap:15px}.container-itens-cardapio .conteudo-itens-cardapio .campo-back-add .campo-name-back span{font-size:large}.container-itens-cardapio .conteudo-itens-cardapio .campo-back-add button{padding:10px 15px;background-color:#db5a62;color:#fff;font-size:16px;font-family:RockfordSans-Light;border:none;border-radius:10px;cursor:pointer}.container-itens-cardapio .conteudo-itens-cardapio .campo-back-add button:hover{background-color:#e99ca0}.container-itens-cardapio .conteudo-itens-cardapio .listagem-itens{width:90%;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:10px}.container-itens-cardapio .conteudo-itens-cardapio .listagem-itens .item-cardapio{width:100%;padding:15px;background-color:#fff;border:solid .5px #f0bdc0;box-shadow:#0000001a 0 4px 12px;border-radius:10px;display:flex;justify-content:space-between;align-items:center;flex-direction:row;font-family:RockfordSans-Light;color:#444}.container-itens-cardapio .conteudo-itens-cardapio .listagem-itens .item-cardapio .desc-it-cad{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;gap:2px}.container-itens-cardapio .conteudo-itens-cardapio .listagem-itens .item-cardapio .desc-it-cad small{color:#db5a62}.container-itens-cardapio .conteudo-itens-cardapio .listagem-itens .item-cardapio .opc-item{display:flex;justify-content:center;align-items:center;flex-direction:row;gap:10px}.container-itens-cardapio .conteudo-itens-cardapio .listagem-itens .item-cardapio .opc-item span{font-size:medium;margin:0 5px;cursor:pointer;text-align:right}.container-itens-cardapio .conteudo-itens-cardapio .listagem-itens .item-cardapio .opc-item div{width:1px;height:25px;background-color:#db5a62;margin:0 5px}.container-itens-cardapio .conteudo-itens-cardapio .listagem-itens .item-cardapio .opc-item a{text-decoration:none;display:flex;justify-content:center;align-items:center}@media (min-width: 768px){.container-itens-cardapio .conteudo-itens-cardapio .listagem-itens,.container-itens-cardapio .conteudo-itens-cardapio .campo-back-add{width:80%}}@media (min-width: 992px){.container-itens-cardapio .conteudo-itens-cardapio .listagem-itens{display:flex;flex-wrap:wrap!important;flex-direction:row}.container-itens-cardapio .conteudo-itens-cardapio .listagem-itens .item-cardapio{width:45%}}.container-cadastro-item-cardapio{display:flex;flex-direction:column;gap:10px}.container-cadastro-item-cardapio input,.container-cadastro-item-cardapio select,.container-cadastro-item-cardapio textarea{padding:10px;border:1px solid #ccc;border-radius:6px;font-family:RockfordSans-Light;font-size:medium}.container-cadastro-item-cardapio input:focus,.container-cadastro-item-cardapio select:focus,.container-cadastro-item-cardapio textarea:focus{border-color:#db5a62;outline:none}.container-cadastro-item-cardapio button{background-color:#db5a62;color:#fff;border:none;padding:10px;border-radius:6px;cursor:pointer;font-size:medium}.erro-categoria{color:red;font-size:.8rem}.container-cadastro-item-cardapio .desc-img{width:100%!important;font-size:small;text-align:left;color:#db5a62}.container-detalhes-item-cardapio{width:100%;display:flex;flex-direction:column;gap:8px;font-size:14px}.container-detalhes-item-cardapio span{font-size:large}.container-detalhes-item-cardapio h3{color:#db5a62;width:100%;text-align:left}.container-detalhes-item-cardapio p{color:#db5a62;width:100%;text-align:left;font-size:medium}.container-detalhes-item-cardapio p strong{color:#444}.container-detalhes-item-cardapio .divider{width:100%;margin:5px 0;display:flex;justify-content:center;align-items:center}.container-detalhes-item-cardapio .divider div{width:90%;border-bottom:solid 1px #DDD}.container-detalhes-item-cardapio .informes-avaliacoes-curtidas{width:100%;display:flex;justify-content:space-around;align-items:center;flex-direction:row}.container-detalhes-item-cardapio .informes-avaliacoes-curtidas .item-avaliacoes,.container-detalhes-item-cardapio .informes-avaliacoes-curtidas .item-curtidas{display:flex;justify-content:space-around;align-items:center;flex-direction:row;gap:3px;cursor:pointer}.container-detalhes-item-cardapio .avaliacoes-container{width:100%;display:flex;justify-content:space-around;align-items:center;flex-direction:column;gap:3px;cursor:pointer}.container-detalhes-item-cardapio .avaliacoes-container .avaliacao-card{width:100%;display:flex;justify-content:space-around;align-items:center;flex-direction:column;gap:5px;padding:10px;border-bottom:solid 1px #DDD}.container-detalhes-item-cardapio .avaliacoes-container .avaliacao-card small:first-child{width:100%;text-align:left;font-weight:700}.container-detalhes-item-cardapio .avaliacoes-container .avaliacao-card span:nth-child(2){width:100%;text-align:left;font-size:15px}.container-detalhes-item-cardapio .avaliacoes-container .avaliacao-card small:nth-child(3){width:100%;text-align:left;color:#db5a62}.container-detalhes-item-cardapio .avaliacoes-container .avaliacao-card small:nth-child(4){width:100%;text-align:right;color:#db5a62}.imagem-item{margin-top:10px;text-align:center}.imagem-item img{width:100%;border-radius:6px;border:solid 1px #f0bdc0;box-shadow:#0000001a 0 4px 12px}.container-horarios-funcionamento{width:100%;height:100vh;display:flex;justify-content:space-between;align-items:center;flex-direction:column;background:linear-gradient(to bottom,#f5ebec 20%,#fff)}.container-horarios-funcionamento .conteudo-horarios-funcionamento{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;padding:10px;margin:45px 0}.container-horarios-funcionamento .conteudo-horarios-funcionamento .campo-back-add{width:90%;display:flex;justify-content:space-between;align-items:center;flex-direction:row;margin-bottom:20px}.container-horarios-funcionamento .conteudo-horarios-funcionamento .campo-back-add .campo-name-back{display:flex;justify-content:center;align-items:center;flex-direction:row;gap:15px}.container-horarios-funcionamento .conteudo-horarios-funcionamento .campo-back-add .campo-name-back span{font-size:large}.container-horarios-funcionamento .conteudo-horarios-funcionamento .campo-back-add button{padding:10px 15px;background-color:#db5a62;color:#fff;font-size:16px;font-family:RockfordSans-Light;border:none;border-radius:10px;cursor:pointer}.container-horarios-funcionamento .conteudo-horarios-funcionamento .campo-back-add button:hover{background-color:#e99ca0}.container-horarios-funcionamento .conteudo-horarios-funcionamento .listagem-itens{width:90%;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:10px}.container-horarios-funcionamento .conteudo-horarios-funcionamento .listagem-itens .horario{width:100%;padding:15px;background-color:#fff;border:solid .5px #f0bdc0;box-shadow:#0000001a 0 4px 12px;border-radius:10px;display:flex;justify-content:space-between;align-items:center;flex-direction:row;font-family:RockfordSans-Light;color:#444}.container-horarios-funcionamento .conteudo-horarios-funcionamento .listagem-itens .horario .opc-item{display:flex;justify-content:center;align-items:center;flex-direction:row;gap:10px}.container-horarios-funcionamento .conteudo-horarios-funcionamento .listagem-itens .horario .opc-item span{font-size:medium;margin:0 5px;cursor:pointer;text-align:right}.container-horarios-funcionamento .conteudo-horarios-funcionamento .listagem-itens .horario .opc-item div{width:1px;height:25px;background-color:#db5a62;margin:0 5px}.container-horarios-funcionamento .conteudo-horarios-funcionamento .listagem-itens .horario .opc-item a{text-decoration:none;display:flex;justify-content:center;align-items:center}.btn-confirmar-excluir{background-color:#db5a62;color:#fff;border:none;padding:8px 16px;border-radius:5px;margin:5px;cursor:pointer;font-family:RockfordSans-Light;font-size:medium}.btn-confirmar-excluir:hover{background-color:#e99ca0}.btn-cancelar-excluir{background-color:#ccc;color:#333;border:none;padding:8px 16px;border-radius:5px;margin:5px;font-weight:700;cursor:pointer;font-family:RockfordSans-Light;font-size:medium}@media (min-width: 768px){.container-horarios-funcionamento .conteudo-horarios-funcionamento .listagem-itens,.container-horarios-funcionamento .conteudo-horarios-funcionamento .campo-back-add{width:80%}}@media (min-width: 992px){.container-horarios-funcionamento .conteudo-horarios-funcionamento .listagem-itens{display:flex;flex-wrap:wrap!important;flex-direction:row}.container-horarios-funcionamento .conteudo-horarios-funcionamento .listagem-itens .horario{width:45%}}.form-cadastro-horario{display:flex;flex-direction:column;gap:10px}.form-cadastro-horario input,.form-cadastro-horario select,.form-cadastro-horario textarea{padding:10px;border:1px solid #ccc;border-radius:6px;font-family:RockfordSans-Light;font-size:medium}.form-cadastro-horario input:focus,.form-cadastro-horario select:focus,.form-cadastro-horario textarea:focus{border-color:#db5a62;outline:none}.form-cadastro-horario button{background-color:#db5a62;color:#fff;border:none;padding:10px;border-radius:6px;cursor:pointer;font-size:medium}.erro{color:red;font-size:.8rem}.form-cadastro-horario .desc-hr{width:100%!important;font-size:small;text-align:left;color:#db5a62}.container-pedidos{width:100%;height:100vh;display:flex;justify-content:space-between;align-items:center;flex-direction:column;background:linear-gradient(to bottom,#f5ebec 20%,#fff)}.container-pedidos .conteudo-pedidos{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;padding:10px;margin:45px 0}.container-pedidos .conteudo-pedidos .campo-back-add{width:90%;display:flex;justify-content:space-between;align-items:center;flex-direction:row;margin-bottom:20px}.container-pedidos .campo-back-add .alert-novos-pedidos span span{font-size:24px;font-family:RockfordSans-Light;color:#db5a62}.container-pedidos .conteudo-pedidos .campo-back-add .campo-name-back{display:flex;justify-content:center;align-items:center;flex-direction:row;gap:15px}.container-pedidos .conteudo-pedidos .campo-back-add .campo-name-back span{font-size:large}.container-pedidos .conteudo-pedidos .campo-back-add button{padding:10px 15px;background-color:#db5a62;color:#fff;font-size:16px;font-family:RockfordSans-Light;border:none;border-radius:10px;cursor:pointer}.container-pedidos .conteudo-pedidos .campo-back-add button:hover{background-color:#e99ca0}.container-pedidos .conteudo-pedidos .campo-back-add .input-data-busca{padding:10px;border:1px solid #ccc;border-radius:6px;font-family:RockfordSans-Light;font-size:medium}.container-pedidos .conteudo-pedidos .campo-back-add .input-data-busca:focus{border-color:#db5a62;outline:none}.container-pedidos .conteudo-pedidos .listagem-itens{width:90%;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:10px}.container-pedidos .conteudo-pedidos .listagem-itens .pedido{width:100%;padding:15px;background-color:#fff;border:solid .5px #f0bdc0;box-shadow:#0000001a 0 4px 12px;border-radius:10px;display:flex;justify-content:space-between;align-items:center;flex-direction:column;font-family:RockfordSans-Light;color:#444}.container-pedidos .conteudo-pedidos .listagem-itens .pedido .cabecalho-pedido{width:100%;display:flex;justify-content:space-between;align-items:center;flex-direction:row}.container-pedidos .conteudo-pedidos .listagem-itens .pedido .cabecalho-pedido .num-pedido{color:#db5a62}.container-pedidos .conteudo-pedidos .listagem-itens .pedido .cabecalho-pedido .opc-item{display:flex;justify-content:center;align-items:center;flex-direction:row;gap:10px}.container-pedidos .conteudo-pedidos .listagem-itens .pedido .cabecalho-pedido .opc-item span{font-size:medium;margin:0 5px;cursor:pointer;text-align:right}.container-pedidos .conteudo-pedidos .listagem-itens .pedido .cabecalho-pedido .opc-item div{width:1px;height:25px;background-color:#db5a62;margin:0 5px}.container-pedidos .conteudo-pedidos .listagem-itens .pedido .cabecalho-pedido .opc-item a{text-decoration:none;display:flex;justify-content:center;align-items:center}.container-pedidos .conteudo-pedidos .listagem-itens .pedido .itens-pedido{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;padding:10px 0}.container-pedidos .conteudo-pedidos .listagem-itens .pedido .itens-pedido .title-itens{width:100%;text-align:left;color:#db5a62}.container-pedidos .conteudo-pedidos .listagem-itens .pedido .itens-pedido .linha-item-pedido{width:100%;display:flex;justify-content:space-between;align-items:center;flex-direction:row;padding:5px 0}.container-pedidos .conteudo-pedidos .listagem-itens .pedido .itens-pedido .linha-item-pedido div{width:30%;display:flex;justify-content:space-between;align-items:center;flex-direction:row}.container-pedidos .conteudo-pedidos .listagem-itens .pedido .itens-pedido .linha-item-pedido div .dtl-itens{color:#db5a62}.container-pedidos .conteudo-pedidos .listagem-itens .pedido .detalhes-pedido{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}.container-pedidos .conteudo-pedidos .listagem-itens .pedido .detalhes-pedido .campo-title-end{width:100%;display:flex;justify-content:space-between;align-items:center;flex-direction:row}.container-pedidos .conteudo-pedidos .listagem-itens .pedido .detalhes-pedido .text-end{width:100%;text-align:left;margin-top:10px}.container-pedidos .conteudo-pedidos .listagem-itens .pedido .detalhes-pedido .campo-title-end .title-end{text-align:left;color:#db5a62}.container-pedidos .conteudo-pedidos .listagem-itens .pedido .detalhes-pedido .campo-title-end .div-opts{display:flex;justify-content:center;align-items:center;flex-direction:row;gap:5px}.container-pedidos .conteudo-pedidos .listagem-itens .pedido .detalhes-pedido .campo-title-end .div-opts a{padding:8px 15px;background-color:#fff;color:#db5a62;text-decoration:none;font-size:14px;font-family:RockfordSans-Light;border:solid 1px #db5a62;border-radius:8px;cursor:pointer;display:flex;justify-content:center;align-items:center;flex-direction:row;gap:3px}.container-pedidos .conteudo-pedidos .listagem-itens .pedido .detalhes-pedido .campo-title-end .div-opts a:hover{background-color:#db5a62;color:#fff}.container-pedidos .conteudo-pedidos .listagem-itens .pedido .detalhes-pedido .dados-pagamento-pedido{width:100%;display:flex;justify-content:space-between;align-items:center;flex-direction:row;padding:5px 0;margin-top:10px}.container-pedidos .conteudo-pedidos .listagem-itens .pedido .detalhes-pedido .dados-pagamento-pedido .dados-pag{display:flex;justify-content:center;align-items:flex-end;flex-direction:column;gap:3px}.container-pedidos .conteudo-pedidos .listagem-itens .pedido .detalhes-pedido .dados-pagamento-pedido .title-pag{color:#db5a62}.campo-local-pedido{width:100%}.mapa{border:solid 1px #db5a62;margin-top:15px}.btn-confirmar{background-color:#db5a62;color:#fff;border:none;padding:8px 16px;border-radius:5px;margin:5px;cursor:pointer;font-family:RockfordSans-Light;font-size:medium}.btn-confirmar:hover{background-color:#e99ca0}.btn-cancelar{background-color:#ccc;color:#333;border:none;padding:8px 16px;border-radius:5px;margin:5px;font-weight:700;cursor:pointer;font-family:RockfordSans-Light;font-size:medium}.meu-textarea:focus{border:2px solid #db5a62!important;outline:none!important;box-shadow:none!important}@media (min-width: 768px){.container-pedidos .conteudo-pedidos .listagem-itens,.container-pedidos .conteudo-pedidos .campo-back-add{width:80%}}@media (min-width: 992px){.container-pedidos .conteudo-pedidos .listagem-itens{display:flex;flex-wrap:wrap!important;flex-direction:row}.container-pedidos .conteudo-pedidos .listagem-itens .horario{width:45%}}.container-capturar-localizacao{width:100%;height:100vh;display:flex;justify-content:center;align-items:center;flex-direction:column;padding:0 25px;background:linear-gradient(to bottom,#f5ebec 20%,#fff)}.container-capturar-localizacao h3{color:#db5a62;font-family:RockfordSans-Light;margin:5px 0;text-align:center}.container-capturar-localizacao button{width:90%;background-color:#db5a62;color:#fff;border:none;padding:10px;border-radius:6px;cursor:pointer;font-size:medium;font-family:RockfordSans-Light;margin:10px 0}.container-capturar-localizacao .logo-res{width:40%;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:15px;margin:10px 0}.container-capturar-localizacao .logo-res img{width:125px;background-color:#fff;padding:20px;border-radius:100%}.container-capturar-localizacao .logo-res span{font-family:"serif";font-weight:700;font-style:italic;font-size:35px}.container-avaliacoes-restaurante{width:100%;height:100vh;display:flex;justify-content:space-between;align-items:center;flex-direction:column;background:linear-gradient(to bottom,#f5ebec 20%,#fff)}.container-avaliacoes-restaurante .conteudo-avaliacoes{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;padding:10px;margin:45px 0}.container-avaliacoes-restaurante .conteudo-avaliacoes .campo-back-add{width:90%;display:flex;justify-content:space-between;align-items:center;flex-direction:row;margin-bottom:20px}.container-avaliacoes-restaurante .conteudo-avaliacoes .campo-back-add .tt-ava{font-size:19px;font-family:RockfordSans-Light;color:#444;margin-right:5px}.container-avaliacoes-restaurante .conteudo-avaliacoes .campo-back-add .tt-ava span{font-size:22px;font-family:RockfordSans-Light;color:#db5a62}.container-avaliacoes-restaurante .conteudo-avaliacoes .campo-back-add .campo-name-back{display:flex;justify-content:center;align-items:center;flex-direction:row;gap:15px}.container-avaliacoes-restaurante .conteudo-avaliacoes .campo-back-add .campo-name-back span{font-size:large}.container-avaliacoes-restaurante .conteudo-avaliacoes .listagem-itens{width:100%;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;flex-direction:row;gap:10px}.container-avaliacoes-restaurante .conteudo-avaliacoes .listagem-itens .avaliacao{width:40%;padding:15px;background-color:#fff;border:solid .5px #f0bdc0;box-shadow:#0000001a 0 4px 12px;border-radius:10px;display:flex;justify-content:space-between;align-items:center;flex-direction:column;font-family:RockfordSans-Light;color:#db5a62}.container-avaliacoes-restaurante .conteudo-avaliacoes .listagem-itens .avaliacao .linha{width:100%;display:flex;justify-content:space-between;align-items:center;flex-direction:row}.container-avaliacoes-restaurante .conteudo-avaliacoes .listagem-itens .avaliacao .linha .comentario{width:100%;padding:10px;font-style:italic}.container-avaliacoes-restaurante .conteudo-avaliacoes .listagem-itens .avaliacao .linha .data-coment{width:100%;text-align:end;font-style:italic;color:#444}.container-avaliacoes-restaurante .conteudo-avaliacoes .listagem-itens .avaliacao .linha .estrelas{display:flex;justify-content:center;align-items:center;flex-direction:row;gap:2px}.container-avaliacoes-restaurante .conteudo-avaliacoes .listagem-itens .avaliacao .linha span{width:100%;text-align:left}.container-avaliacoes-restaurante .conteudo-avaliacoes .listagem-itens .avaliacao .linha small span{color:#444}@media (max-width: 992px){.container-avaliacoes-restaurante .conteudo-avaliacoes .listagem-itens .avaliacao{width:90%}}.container-relatorios{width:100%;height:100vh;display:flex;justify-content:space-between;align-items:center;flex-direction:column;background:linear-gradient(to bottom,#f5ebec 20%,#fff)}.container-relatorios .conteudo-relatorios{width:100%;display:flex;flex-wrap:wrap;justify-content:space-around;align-items:center;flex-direction:row;padding:10px;margin:45px 0;gap:20px}.container-relatorios .conteudo-relatorios .campo-back-add{width:95%;display:flex;justify-content:space-between;align-items:center;flex-direction:row}.container-relatorios .conteudo-relatorios .campo-back-add .campo-name-back{display:flex;justify-content:center;align-items:center;flex-direction:row;gap:15px}.container-relatorios .conteudo-relatorios .campo-back-add .campo-name-back span{font-size:large}.container-relatorios .conteudo-relatorios .bloco{width:48%;padding:20px;border:solid 1px #DB5A62;border-radius:18px;background-color:#fff;box-shadow:#63636333 0 2px 8px}@media (max-width: 768px){.container-relatorios .conteudo-relatorios .bloco{width:90%}}
