.open-hours-close,.open-hours-info{width:20px;height:20px;-webkit-filter:invert(100%);filter:invert(100%);margin:0 10px 0 20px;cursor:pointer}.table-container{display:table;width:100%;margin-left:auto;margin-right:auto}.open-days-title{display:table-cell;text-align:right;padding:0 7px 10px 20px}.open-days-hours{padding:0 0 10px 0;display:table-cell}.open-days-container{display:table-row}.modal-mask{position:fixed;z-index:9998;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:table;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.modal-wrapper{display:table-cell;vertical-align:middle}.modal-container{width:300px;margin:0 auto;padding:20px 30px;background-color:#fff;border-radius:2px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.33);box-shadow:0 2px 8px rgba(0,0,0,.33);-webkit-transition:all .3s ease;transition:all .3s ease;font-family:Helvetica,Arial,sans-serif}.modal-header h3{margin-top:0;color:#42b983}.modal-body{margin:20px 0}.modal-default-button{float:right}.modal-enter,.modal-leave-active{opacity:0}.modal-enter .modal-container,.modal-leave-active .modal-container{-webkit-transform:scale(1.1);transform:scale(1.1)}.history-container,.history-container:active,.history-container:focus{float:right;background-color:#e91e63;border:none;outline:none;margin-top:8px}.history-container-icon{width:30px}.invert{-webkit-filter:invert(100%);filter:invert(100%)}.panel{background-color:#f5f5f5;margin-bottom:0}.panel-success{border-color:transparent}.panel-heading{background-color:#f5f5f5!important;border-bottom:none;padding:15px;margin:0;position:relative;top:0}.panel-title{color:#333;font-size:18px;font-weight:600;margin:0}.list-group-item.active{background-color:#f5f5f5!important;border-color:#eee;color:#333;font-weight:500}.list-group-item-heading.nome{margin:0;color:#333;font-weight:500}.list-group-item-text.descricao{color:#666;margin:5px 0}.produtoItem{cursor:pointer}.produtoItem:hover{background-color:#f9f9f9}.btn-danger.btn-circle-open{-webkit-box-shadow:0 2px 4px rgba(0,0,0,.2);box-shadow:0 2px 4px rgba(0,0,0,.2)}.btn-danger.btn-circle-open,.btn-danger.btn-circle-small-open{background-color:#4caf50;border:none}.preco{color:#333;font-weight:500}.categories-nav-container{background:#f5f5f5;width:100%;overflow-x:auto;padding:10px 15px;border-bottom:1px solid #eee;margin-bottom:0;position:sticky;top:0;z-index:1000}.categories-scroll{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;white-space:nowrap}.category-button{border:1px solid transparent;background:#fff;padding:8px 16px;border-radius:20px;font-size:14px;color:#333;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1)}.category-button.active{background-color:#666;border-color:#666}.category-button:focus,.category-button:hover{background-color:#f5f5f5;outline:none}.category-button.active{background-color:#e91e63;border-color:#e91e63;color:#fff}.categories-nav-container::-webkit-scrollbar{display:none}.categories-nav-container{-ms-overflow-style:none;scrollbar-width:none}.panel-body{background-color:#fff;border-radius:8px;margin:0 15px;padding:0}.list-group-item{background-color:#fff;border-left:none;border-right:none;border-color:#eee;padding:15px}.list-group-item:first-child{border-top-left-radius:8px;border-top-right-radius:8px}.list-group-item:last-child{border-bottom-left-radius:8px;border-bottom-right-radius:8px}.mycontainer{background-color:#f5f5f5;min-height:100vh;padding-bottom:70px;padding-top:0;margin-top:0}.status-bar-closed{margin:0;padding:0}.list-group,.list-group:last-child{margin-bottom:0}input[type=text]{width:100%;padding:8px;border:none;color:#333}.no-items-found{background-color:#f8f9fa;color:#6c757d;padding:15px;text-align:center;border-radius:4px;margin:10px 15px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1)}.input-group input[type=search]{width:100%;padding:8px;border:none;color:#333;background-color:#fff}.cart-button-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:0 15px}.cart-quantity{background-color:hsla(0,0%,100%,.2);padding:2px 8px;border-radius:2px;font-weight:700}.cart-text{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.cart-price,.cart-text{font-weight:500}.cart-info,.cart-left,.cart-right{display:none}