.d-tree-container{list-style:none;padding:0}.d-tree-node{padding:.1rem .5rem}.d-tree-toggler.active{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.react-autosuggest__input{display:block;width:100%;font-weight:400;color:#6e707e;background-color:#fff;background-clip:padding-box;border:1px solid #d1d3e2;border-radius:.35rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.autocomplete-input{font-size:14px;padding:8px;height:36px;border-radius:4px}.button-container{display:flex;justify-content:space-between;margin:3rem 0}.button-container2{display:flex;justify-content:space-evenly;margin:3rem 0}.report-button{border:none;border-radius:8px;cursor:pointer;height:40px;position:relative;width:calc(16% - 3rem);overflow:hidden;color:#fff;display:block;text-shadow:2px 2px 2px rgba(0,0,0,.6);top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.movie-button{background-color:#333;background-position:50%;background-repeat:no-repeat;background-size:cover;font-family:"Open Sans",sans-serif;font-weight:700;transition:box-shadow .2s ease-in-out,-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out,box-shadow .2s ease-in-out;transition:transform .2s ease-in-out,box-shadow .2s ease-in-out,-webkit-transform .2s ease-in-out;top:0;left:0}.movie-button:hover{box-shadow:0 0 15px 3px rgba(0,0,0,.3);-webkit-transform:scale(1.2);transform:scale(1.2)}.movie-button-text{color:#fff;display:block;position:absolute;text-shadow:2px 2px 2px rgba(0,0,0,.6);top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.inputmov{width:35%!important;height:100%!important}.inputmov,.inputmovgrilla{font-size:80%!important;background-color:#fff!important}.desabilitar{pointer-events:none}.nodesabilitar{pointer-events:all}.chattext{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:inline-block;flex-wrap:wrap}.labelmov{width:35%!important;height:100%!important;font-size:80%!important}.negritagrande{color:"black"!important;text-align:"center"!important;font-weight:"bold"!important}.inputmovtotal{background-color:#fff!important}.inputmovtotal,.labelmovtotal,.labelmovtotalmediopago{width:35%!important;height:90%!important;font-size:100%!important}.labelmovtotalmediopago{background-color:#188bad!important;color:#fff}.react-autosuggest__suggestions-container--open{display:block;position:absolute;background-color:#fff;border:1px solid #aaa;border-bottom-left-radius:4px;border-bottom-right-radius:4px;width:96%;z-index:2}.react-autosuggest__suggestions-list{margin:0;padding:0;list-style-type:none}.react-autosuggest__suggestion{cursor:pointer;padding:10px 20px}.react-autosuggest__suggestion--highlighted{background-color:#ddd}.bordetabla{border-color:#000!important;border-bottom:3px solid}.cardsinsidecurrent:hover{background:#188bad}.flexbetween{justify-content:space-between}.flexarround,.flexbetween{display:flex;align-items:center;flex-flow:row wrap}.flexarround{justify-content:space-around}.flexevenly{display:flex;justify-content:space-evenly;align-items:center;flex-flow:row wrap}.flexbetweenwithnocenter{display:flex;justify-content:space-between;flex-flow:row wrap}.displayflex{display:flex}.defaultButtonColor{background:#f36f28;border:none;border-radius:40px}.hamburger{font-size:20px}.appname span{font-weight:700}.cart-icon{font-size:25px}::-webkit-scrollbar-thumb{background:#343a40}.scrollbuttons{position:fixed;bottom:20px;right:30px}.scrollbuttons a i{font-size:40px;color:#343a40}.cardsinsidemenus,.cardsinsidetables{width:18rem}.cardsinsidedashboard{width:15rem}.menucardtitlediv{height:60px;display:block;overflow:hidden}.cardsinsidecurrent{margin-right:1%;width:10rem;cursor:pointer}.cardsinsidecurrent:hover{background:#ededed}.currentcardlist{display:flex;flex-flow:row wrap;justify-content:space-evenly;align-items:center}.classheaderspan a{float:right;cursor:pointer}.dashboardcards{display:flex;align-items:center;justify-content:space-around;flex-flow:row wrap}.ordercard{width:15rem}.ordercardfornonadmin{width:100%}.reservedColor{background-color:#d53343;color:#fff}.not-allowed.disabled{cursor:not-allowed!important}.downloadprinticons i{font-size:15px}.none{display:none}.authlabelandimg{display:flex;justify-content:space-around!important;align-items:center;flex-flow:row wrap;min-height:100vh}.title1{font-size:4em;overflow:hidden}.title2{font-size:2em;overflow:hidden}.authimg{width:600px;height:350px}.authContainer{margin:5% auto;background-color:#f5f5f5;border-radius:5px;box-shadow:0 10px 15px rgba(0,0,0,.3);overflow:hidden;width:500px;max-width:100%}.authForm{padding:10%}.error-notice{margin:1rem 0;padding:.5rem;border:1px solid #e07c7c;border-radius:8px;display:flex;justify-content:space-between;align-items:center;background-color:#f8d6d6}.error-notice button{width:20px;height:20px}.error-notice button,.transparentbutton{border:none;background:none}.badge{padding-left:9px;padding-right:9px;border-radius:9px}.badge-warning[href],.label-warning[href]{background-color:#c67605}#lblCartCount{font-size:15px;background:#007bff;color:#fff;padding:2px 5px;vertical-align:top;margin-top:10px}.menuimgdiv{height:100px;width:100%}.menuImage{max-width:100%;max-height:100%;margin:auto;display:block}.chartcard{width:30rem}body{overflow-x:scroll;overflow-y:scroll}.modern-order-card{border:none!important;border-radius:16px!important;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);background:#fff;width:18rem;display:flex;flex-direction:column}.modern-order-card:hover{-webkit-transform:translateY(-8px);transform:translateY(-8px);box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)!important}.order-header{background:linear-gradient(135deg,#188bad,#065066);color:#fff!important;padding:.5rem .75rem!important;border:none!important}.mesa-badge{background:hsla(0,0%,100%,.2);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:4px 12px;border-radius:8px;font-weight:800;font-size:1.2rem;display:flex;align-items:center;grid-gap:8px;gap:8px}.order-info-row{display:flex;justify-content:space-between;font-size:.8rem;opacity:.9;margin-top:4px}.order-body{padding:.5rem .75rem!important;flex-grow:1}.order-items-table{margin-bottom:0!important}.order-items-table th{font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:#64748b;border-top:none!important;padding-top:0!important}.order-items-table td{font-size:.75rem;vertical-align:middle!important;color:#1e293b;padding:.4rem .5rem!important}.item-name{font-weight:500}.item-qty-badge{background:#f1f5f9;color:#475569;padding:2px 8px;border-radius:6px;font-weight:600}.order-footer{background:#f8fafc!important;border-top:1px solid #f1f5f9!important;padding:.5rem .75rem!important}.order-actions{display:grid!important;grid-template-columns:repeat(2,1fr);grid-gap:8px;gap:8px;width:100%}.btn-modern{border-radius:10px!important;padding:4px 10px!important;font-weight:700!important;font-size:.7rem!important;display:flex!important;align-items:center!important;justify-content:center!important;grid-gap:4px!important;gap:4px!important;transition:all .25s cubic-bezier(.4,0,.2,1)!important;border:1px solid rgba(0,0,0,.05)!important;background-image:linear-gradient(180deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,0))!important;letter-spacing:.2px;text-transform:uppercase;min-height:32px}.btn-modern:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)!important;-webkit-filter:brightness(1.05);filter:brightness(1.05)}.btn-modern:active{-webkit-transform:translateY(0);transform:translateY(0)}.btn-modern-edit{background:#fef9c3!important;color:#854d0e!important;border:1px solid #fde047!important}.btn-modern-release{background:#dcfce7!important;color:#166534!important;border:1px solid #86efac!important}.btn-modern-elec{background:#e0f2fe!important;color:#075985!important;border:1px solid #7dd3fc!important}.btn-modern-anular{background:#fee2e2!important;color:#991b1b!important;border:1px solid #fecaca!important}.modern-table-card{border:none!important;border-radius:20px!important;overflow:hidden;transition:all .3s ease;background:#fff;width:14rem;position:relative}.modern-table-card:hover{-webkit-transform:scale(1.05);transform:scale(1.05);box-shadow:0 15px 30px -10px rgba(0,0,0,.15)!important}.table-status-indicator{position:absolute;top:12px;right:12px;width:12px;height:12px;border-radius:50%;border:2px solid #fff;z-index:10}.status-open{background-color:#22c55e}.status-occupied{background-color:#ef4444}.table-header-modern{background:#f8fafc;border-bottom:1px solid #f1f5f9!important;padding:1.5rem 1rem 1rem!important;text-align:center}.table-number-circle{width:60px;height:60px;background:#fff;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 12px;font-weight:800;font-size:1.5rem;color:#0f172a;border:2px solid #f1f5f9}.table-name-modern{font-weight:700;color:#334155;margin-bottom:0;font-size:1rem}.table-body-modern{padding:1rem!important;text-align:center}.status-text-modern{font-size:.75rem;text-transform:uppercase;font-weight:800;letter-spacing:.05em;padding:4px 12px;border-radius:20px}.status-text-open{background:#dcfce7;color:#166534}.status-text-occupied{background:#fee2e2;color:#991b1b}.table-footer-modern{padding:.75rem!important;background:#fff!important;border-top:none!important;display:flex!important;flex-direction:column!important;grid-gap:8px!important;gap:8px!important}.table-action-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px}.btn-table-action{border-radius:12px!important;padding:8px 4px!important;font-weight:700!important;font-size:.7rem!important;text-transform:uppercase;display:flex!important;align-items:center!important;justify-content:center!important;grid-gap:4px!important;gap:4px!important}.btn-table-primary{background:#1e293b!important;color:#fff!important;border:none!important}.btn-table-outline{background:transparent!important;border:1.5px solid #e2e8f0!important;color:#64748b!important}.btn-table-danger{background:#fee2e2!important;color:#ef4444!important;border:none!important}.comanda-paper{background:#fff;box-shadow:0 10px 25px rgba(0,0,0,.05);padding:2rem!important;border-radius:4px;max-width:400px;margin:0 auto;position:relative;border-top:5px solid #188bad;font-family:"Courier New",Courier,monospace}.comanda-header{text-align:center;border-bottom:2px dashed #e2e8f0;padding-bottom:1.5rem;margin-bottom:1.5rem}.comanda-title{font-size:1.5rem;font-weight:800;color:#0f172a;text-transform:uppercase;letter-spacing:2px;margin-bottom:8px}.comanda-meta-row{display:flex;justify-content:space-between;font-size:.9rem;color:#64748b;margin-bottom:4px}.comanda-mesa-badge{background:#1e293b;color:#fff;padding:6px 16px;border-radius:4px;font-size:1.2rem;font-weight:800;display:inline-block;margin-top:10px}.comanda-items-header{font-weight:800;border-bottom:1px solid #e2e8f0;padding-bottom:8px;margin-bottom:8px;text-transform:uppercase;font-size:.85rem;color:#1e293b}.comanda-item-row,.comanda-items-header{display:grid;grid-template-columns:50px 1fr}.comanda-item-row{padding:6px 0;font-size:1rem;color:#334155;border-bottom:1px solid #f1f5f9}.comanda-qty{font-weight:800;color:#188bad}.comanda-desc{font-weight:600}.comanda-adicional{font-size:.8rem;color:#94a3b8;display:block;font-style:italic;margin-top:2px}.comanda-footer{margin-top:1.5rem;padding-top:1rem;border-top:2px dashed #e2e8f0;text-align:center;font-size:.85rem;color:#94a3b8}.modern-table{border-collapse:initial!important;border-spacing:0 2px!important}.modern-table thead th{font-weight:700;color:#64748b;text-transform:uppercase;font-size:.65rem;letter-spacing:.05em;border:none!important;padding:2px 4px!important}.modern-table tbody tr{background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.05);transition:all .2s ease}.modern-table td{border:none!important;vertical-align:middle!important;padding:2px 4px!important}.btn-icon-modern{width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:10px;transition:all .2s ease;border:none!important}.btn-icon-modern:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-filter:brightness(.9);filter:brightness(.9)}.bg-light-info{background-color:#e0f2fe!important}.bg-light-danger{background-color:#fee2e2!important}.hide-spinners::-webkit-inner-spin-button,.hide-spinners::-webkit-outer-spin-button{-webkit-appearance:none;appearance:hide-button;margin:0}.hide-spinners{-webkit-appearance:textfield;appearance:textfield}.shadow-xs{box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.transition-all{transition:all .2s ease}.custom-table{border-collapse:initial;border-spacing:0;padding:8px;border-radius:12px;border:1px solid #67b831}.custom-table thead th{color:#fff}.custom-table thead tr{background-color:#188bad;color:#fff}.custom-table tbody tr:nth-child(2n){background-color:#f5f5f5}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes pulse{0%{box-shadow:0 4px 15px rgba(0,0,0,.1)}50%{box-shadow:0 8px 25px rgba(24,139,173,.3)}to{box-shadow:0 4px 15px rgba(0,0,0,.1)}}@keyframes pulse{0%{box-shadow:0 4px 15px rgba(0,0,0,.1)}50%{box-shadow:0 8px 25px rgba(24,139,173,.3)}to{box-shadow:0 4px 15px rgba(0,0,0,.1)}}@-webkit-keyframes shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}@keyframes shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}.fade-in-up,.stats-card-animate{-webkit-animation:fadeInUp .6s ease-out;animation:fadeInUp .6s ease-out}.stats-card-animate:first-child{-webkit-animation-delay:.1s;animation-delay:.1s}.stats-card-animate:nth-child(2){-webkit-animation-delay:.2s;animation-delay:.2s}.stats-card-animate:nth-child(3){-webkit-animation-delay:.3s;animation-delay:.3s}.button-hover-effect{position:relative;overflow:hidden;transition:all .3s ease}.button-hover-effect:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.2)}.button-hover-effect:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);transition:left .5s}.button-hover-effect:hover:before{left:100%}.table-row-hover{transition:all .2s ease}.table-row-hover:hover{background-color:#e8f7fa!important;-webkit-transform:scale(1.01);transform:scale(1.01);box-shadow:0 2px 8px rgba(24,139,173,.15)}.custom-loader{border:4px solid #e8f4f7;border-top-color:#188bad;border-radius:50%;width:40px;height:40px;-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.badge-pulse{-webkit-animation:pulse 2s infinite;animation:pulse 2s infinite}.card-shimmer{position:relative;overflow:hidden}.card-shimmer:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);-webkit-animation:shimmer 3s infinite;animation:shimmer 3s infinite}.custom-input:focus{border-color:#188bad!important;box-shadow:0 0 0 .2rem rgba(24,139,173,.25)!important}.custom-scrollbar::-webkit-scrollbar{width:8px;height:8px}.custom-scrollbar::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.custom-scrollbar::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#188bad,#136a85);border-radius:10px}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#136a85,#188bad)}.gradient-text{background:linear-gradient(135deg,#188bad,#136a85);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.decorative-divider{height:3px;background:linear-gradient(90deg,transparent,#188bad,transparent);margin:25px 0;border-radius:2px}.loading-overlay{position:relative}.loading-overlay:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:hsla(0,0%,100%,.8);z-index:999}@media (max-width:768px){.stats-card-animate{margin-bottom:15px}.button-hover-effect{margin-bottom:10px}}@-webkit-keyframes countUp{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes countUp{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.count-animation{-webkit-animation:countUp .5s ease-out;animation:countUp .5s ease-out}.custom-tooltip{position:relative;display:inline-block}.custom-tooltip .tooltiptext{visibility:hidden;background-color:#188bad;color:#fff;text-align:center;border-radius:6px;padding:8px 12px;position:absolute;z-index:1;bottom:125%;left:50%;margin-left:-60px;opacity:0;transition:opacity .3s;font-size:12px;white-space:nowrap}.custom-tooltip:hover .tooltiptext{visibility:visible;opacity:1}.incapacidades-ui{background-color:#fff;border-radius:12px;box-shadow:0 0 15px rgba(0,0,0,.08);padding:30px;max-width:1100px;margin:auto}.incapacidades-ui h2{color:#0d6efd;font-weight:600}.incapacidades-ui .table thead th{background-color:#f1f3f5;color:#495057;font-weight:500;text-align:center}.incapacidades-ui .table td,.incapacidades-ui .table th{vertical-align:middle;text-align:center}.incapacidades-ui .btn{min-width:100px}.incapacidades-ui .modal-title{font-weight:600;color:#0d6efd}.incapacidades-ui .modal-body{background-color:#f8f9fa;border-radius:6px}.incapacidades-ui .modal-footer{background-color:#f1f3f5;border-top:none}.incapacidades-ui .form-label{font-weight:500;color:#343a40}.incapacidades-ui .form-control:focus,.incapacidades-ui .form-select:focus{border-color:#0d6efd;box-shadow:0 0 0 .2rem rgba(13,110,253,.25)}@media (max-width:768px){.incapacidades-ui .btn{width:100%;margin-top:5px}.incapacidades-ui .modal-dialog{margin:10px}}
/*# sourceMappingURL=main.1f63d8ee.chunk.css.map */