@font-face{font-family:mesa247;src:url(/static/media/mesa247.3a4695f8.eot);src:url(/static/media/mesa247.3a4695f8.eot?#iefix) format("embedded-opentype"),url(/static/media/mesa247.f64ed5f9.woff) format("woff"),url(/static/media/mesa247.1d18b703.ttf) format("truetype"),url(/static/media/mesa247.38257e70.svg#mesa247) format("svg");font-weight:400;font-style:normal}@font-face{font-family:Manrope;src:url(https://img.mesa247.pe/archivos/web202101/fonts/Manrope-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}[data-icon]:before{content:attr(data-icon)}[class*=" icon-"]:before,[class^=icon-]:before,[data-icon]:before{font-family:mesa247!important;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-favorito:before{content:"b"}.icon-glutenfree:before{content:"c"}.icon-mensaje:before{content:"d"}.icon-musica:before{content:"e"}.icon-notas:before{content:"f"}.icon-silladerueda:before{content:"g"}.icon-vino:before{content:"h"}.icon-vip:before{content:"i"}.icon-wifi:before{content:"j"}.icon-accessbici:before{content:"k"}.icon-bar:before{content:"l"}.icon-cafe:before{content:"m"}.icon-corcholibre:before{content:"n"}.icon-cumpleaos:before{content:"o"}.icon-estacionamiento:before{content:"p"}.icon-cerrar-cupo:before{content:"q"}.icon-notif:before{content:"r"}.icon-waitlistcrear:before{content:"u"}.icon-abrir-cupo:before{content:"v"}.icon-buscar:before{content:"w"}.icon-calendar:before{content:"x"}.icon-cambiar:before{content:"y"}.icon-cerrar-cupo-1:before{content:"z"}.icon-check:before{content:"A"}.icon-deshacer:before{content:"B"}.icon-editar:before{content:"C"}.icon-hacer:before{content:"E"}.icon-horario:before{content:"F"}.icon-info:before{content:"G"}.icon-mas2:before{content:"H"}.icon-mover:before{content:"J"}.icon-reserva:before{content:"K"}.icon-telefono:before{content:"L"}.icon-timer:before{content:"M"}.icon-usuario:before{content:"N"}.icon-usuarios:before{content:"O"}.icon-zoomin:before{content:"P"}.icon-zoomout:before{content:"Q"}.icon-power-off:before{content:"Y"}.icon-home:before{content:"Z"}.icon-mozo:before{content:"0"}.icon-mesas:before{content:"1"}.icon-time:before{content:"2"}.icon-menu-item:before{content:"3"}.icon-gear:before{content:"4"}.icon-config:before{content:"5"}.icon-history:before{content:"6"}.icon-help:before{content:"7"}.icon-facebook:before{content:"&"}.icon-instagram:before{content:"'"}.icon-angle-left:before{content:"("}.icon-angle-right:before{content:")"}.icon-angle-up:before{content:"*"}.icon-cancel:before{content:"$"}.icon-celular:before{content:","}.icon-trash-o:before{content:"."}.icon-flecha:before{content:"D"}.icon-entrada:before{content:":"}.icon-segundo:before{content:"<"}.icon-pago:before{content:">"}.icon-parcialmente-sentado:before{content:"?"}.icon-postre:before{content:"R"}.icon-cancelada:before{content:"8"}.icon-canceladossel:before{content:"9"}.icon-noshow:before{content:"!"}.icon-noshowsel:before{content:'"'}.icon-libro:before{content:"#"}.icon-reservadasel:before{content:"/"}.icon-sentadosel:before{content:"["}.icon-waitlist:before{content:"^"}.icon-waitlistsel:before{content:"_"}.icon-reservaadd:before{content:"t"}.icon-angle-down:before{content:"%"}.icon-finalizado:before{content:";"}.icon-pagando:before{content:"="}.icon-sentado:before{content:"]"}.icon-sentados:before{content:"@"}.icon-llegoparcialmente:before{content:"T"}.icon-noshow-1:before{content:"U"}.icon-llego:before{content:"V"}.icon-cancelado:before{content:"W"}.icon-resconfirmado:before{content:"X"}.icon-reservado:before{content:"+"}.icon-mesaiso:before{content:"`"}.icon-famoso:before{content:"a"}.icon-degusta:before{content:"|"}.icon-mensajec:before{content:"}"}.icon-viareserva:before{content:"~"}.icon-mesaasignada:before{content:"I"}.icon-terraza:before{content:"{"}.icon-icon-recurrente:before{content:"\\"}.icon-nuevo:before{content:"\E000"}.icon-reservamas:before{content:"\E001"}.icon-waitlistmas:before{content:"\E002"}.icon-redsocial:before{content:"s"}.icon-viaweb:before{content:"S"}.icon-email:before{content:"-"}.icon-icon-email:before{content:"\E003"}.icon-grupo:before{content:"\E004"}.icon-icon-telefono:before{content:"\E005"}.icon-walkin:before{content:"\E006"}.icon-exitfull:before{content:"\E007"}.icon-fullscreen:before{content:"\E008"}.icon-cupos:before{content:"\E00A"}.icon-turnos:before{content:"\E00B"}.icon-bars:before{content:"\E00C"}.icon-timeline:before{content:"\E00D"}.icon-widget:before{content:"\E00E"}.icon-enviarmsje:before{content:"\E00F"}.icon-escribirm:before{content:"\E010"}.icon-camposper:before{content:"\E009"}.icon-top:before{content:"\E011"}.icon-oportunidad:before{content:"\E012"}.icon-alta-demanda:before{content:"\E013"}.icon-alerta:before{content:"\E014"}.icon-printer-1:before{content:"\E016"}.icon-imprimir:before{content:"\E015"}.icon-check-1:before{content:"\E017"}.icon-exclamation-triangle:before{content:"\E018"}.icon-skull:before{content:"\E01A"}.icon-cancel-circled:before{content:"\E019"}.icon-libro-1:before{content:"\E01D"}.icon-gift:before{content:"\E01B"}.icon-creditcard-pay:before{content:"\E01E"}.icon-experiencias:before{content:"\E01C"}.icon-opentable:before{content:"\E01F"}.icon-cupon:before{content:"\E020"}.icon-idioma:before{content:"\E021"}.icon-menu:before{content:"\E022"}.icon-logomesa:before{content:"\E023"}.icon-isotipotenedorlistado:before{content:"\E024"}.icon-tenedor:before{content:"\E025"}.icon-duracion:before{content:"\E026"}.icon-direccion:before{content:"\E027"}.icon-tenedorselect:before{content:"\E028"}.icon-bloqueado-turno:before{content:"\E029"}.icon-bloqueado:before{content:"\E02A"}:root{--color-green-mesa:#68c52f;--color-green-mesa-secondary:#81be36}body,html{font-size:16px}body{margin:0;padding:0;font-family:Manrope;background:#222427;color:#6b6b6b}#root,body{overflow:hidden}@-webkit-keyframes a{0%{opacity:0}to{opacity:1}}@keyframes a{0%{opacity:0}to{opacity:1}}.container-loader{position:absolute!important;left:0;right:0;top:253px;bottom:100px;margin:auto;color:#fff}.loading-image-container{position:absolute;left:18px;right:0;top:0;bottom:100px;margin:auto;height:80px;width:220px}.profile-stats-content-two-column-container{display:flex;flex-direction:row;width:50%;justify-content:space-between}@media screen and (max-width:768px){.profile-stats-content-two-column-container{flex-direction:column}}.container-loader-line{position:relative}.container-loader-line_message{height:0;top:-15px;position:absolute;width:100%}.container-loader-bar{position:absolute!important;top:45px;margin:auto;color:#fff;width:100%;height:68px}#errors{background:#e73b00;color:#fff;text-align:center;font-size:12px;padding:14px 0;position:fixed;width:100%;top:0;visibility:hidden;opacity:0;transition:visibility 0s,opacity .2s linear;z-index:26}#errors.ok-save{background:var(--color-green-mesa)}#errors.warning-visible{background:#ffc107}.error-visible,.ok-save,.warning-visible{visibility:visible!important;opacity:1!important}.form-group{margin-bottom:5px}.form-control{border:1px solid #d9d9d9;box-shadow:none;border-radius:16px}label{color:#4b4a4a;font-weight:300}.text-info{font-size:13px}.btn-user{background:#8a9cb2;border:none;margin-top:8px}.btn-user,.btn-user:focus,.btn-user:hover{color:#fff}.container-header{width:100%;padding:0 10px}.container-header .actions.green{padding-top:5px}.container-header>.row,.container-header>.row .col-xs-12.col-sm-8{height:100%}a{cursor:pointer}.select-arrow{position:relative}.select-arrow select{-webkit-appearance:none;height:38px}.select-arrow:before{font-family:mesa247;content:"%";display:inline-block;width:20px;height:20px;position:absolute;right:10px;z-index:1;text-align:center;top:8px;pointer-events:none}.table-responsive{min-height:40px}.tabs-menu>ul{list-style:none;padding-left:22px;background:#fff;margin-bottom:0}.tabs-menu>ul li{padding:11px 20px;color:inherit;font-weight:100;text-align:center;text-decoration:none;display:inline-block;font-size:14px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline:0}.tabs-menu>ul li.react-tabs__tab--selected{background:#69c;color:#fff}.tabs-menu .panel-content{background:#e4e9f1;margin-top:10px;margin:10px;border-radius:5px;padding:10px;padding-bottom:15px;min-height:calc(100vh - 115px)}.tabs-menu .panel-content.scroll_clients{overflow:auto;height:calc(100vh - 115px)}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background:#f3f3f3}.btnx-disabled{color:#e1e1e1!important}.box_popup{width:100%;height:100vh;background:#6565657d;z-index:22;border:0;outline:0}.box_popup,.container_popup{position:absolute;top:0;left:0}.container_popup{right:0;bottom:0;margin:auto;width:88%;max-width:580px;height:335px;background:#fff;color:#000;text-align:center;padding:15px 0 8px;border-radius:4px}.container_popup.quotes{height:330px}.container_popup .head_title{font-size:28px}.container_popup p,.container_popup span{font-size:18px}.container_popup p{padding:20px}.container_popup .left{text-align:left;margin:5px 0}.container_popup .right{text-align:right;margin:5px 0}.container_popup .bottom{position:absolute;bottom:0}.container_popup>.row{height:100%;position:relative}.container_popup .btn{width:94%}.container_popup .text b{padding-left:5px}.checkbox_button{margin:4px;background-color:#efefef;border-radius:4px;border:1px solid #d0d0d0;overflow:hidden;position:relative}.checkbox_button:hover{background:#fff}.checkbox_button label{width:100%;margin:0}.checkbox_button label span{text-align:center;padding:4px 0;display:block;cursor:pointer}.checkbox_button label input{position:absolute;top:-20px}.checkbox_button input:checked+span{background-color:var(--color-green-mesa);color:#fff}.notifications-wrapper .notifications-tr{z-index:25!important;padding-top:10px!important;padding-right:5px!important;top:45px!important}.icons{margin-right:.5rem};ul.page-list{padding:0!important}.clocker{display:none}.off-canvas{height:100vh;position:absolute;width:400px;z-index:11;background:#fff;transition:left .2s ease;box-shadow:0 0 2px 2px rgba(0,0,0,.22);display:flex;flex-flow:column}.off-canvas .copyright{text-align:center;font-size:8pt;color:#324561;text-decoration:none;display:block;margin-bottom:30px}.off-canvas.left{left:-400px}@media (max-width:767px){.off-canvas.left{left:-100%}}.off-canvas.left.displayed{left:0;overflow:hidden;overflow-y:scroll}.off-canvas .off-canvas-top{flex-flow:column;position:relative;z-index:4;margin-bottom:5px;border-bottom:1px solid #eee}.off-canvas .off-canvas-top hr{margin:.2rem 0 0}.off-canvas .off-canvas-top .switch-local{margin-left:auto;width:3rem}.off-canvas .off-canvas-top #close-window{position:absolute;right:15px;top:10px;background:transparent;border:none;font-size:18px;color:#949393;width:30px;float:right}.off-canvas .off-canvas-top .logo{width:60px;height:60px;padding:4px;display:inline-block;margin:15px 0 10px 10px}.off-canvas .off-canvas-top .logo img{width:100%}.off-canvas .off-canvas-top .user_parent{display:inline-block;font-size:14px;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.off-canvas .off-canvas-top .user_parent p{color:#272727;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:170px}.off-canvas .off-canvas-top .user_parent span{font-weight:200;display:block;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:170px;font-size:13px}.off-canvas .off-canvas-top .user_parent .user_description{display:inline-block;background-color:#121212;padding:1px 4px 0;border-radius:4px;font-size:10px;margin-top:3px;color:#fff}.off-canvas .off-canvas-top .user_parent .user_description.user_orange{background-color:#f28e05}.off-canvas .off-canvas-top .user_parent .user_description.user_red{background-color:#e54128}.off-canvas .off-canvas-top .user_parent .user_description.user_green{background-color:#7eb501}.off-canvas .off-canvas-top .title{margin:0;color:#121212;line-height:16px;font-size:17px;font-weight:400}.logo_footer{max-width:170px;margin:0 auto;padding-bottom:.8rem}.logo_footer img{width:100%}.off-canvas .off-canvas-top .address{font-weight:100;font-size:12px;font-style:normal;margin:5px 0;line-height:27px}.off-canvas .off-canvas-body{flex:1 1;flex-flow:column;color:#3e3d3d;-webkit-overflow-scrolling:touch;scroll-behavior:smooth}.off-canvas .off-canvas-body .list-section{padding:0 0 .8rem}.off-canvas .off-canvas-body div.last{border:none}.off-canvas .off-canvas-body .list-section .list-title{padding:0 .8rem .5rem 1.2rem;font-weight:400;font-size:17px;display:block}.off-canvas .off-canvas-body .list-section.bottom-list{margin-top:auto}.off-canvas .off-canvas-body ul .item{display:inline-flex;width:100%;font-weight:100;font-size:11pt;justify-content:space-between}.off-canvas .off-canvas-body ul .item:focus,.off-canvas .off-canvas-body ul .item:hover{background:#55abf7}.off-canvas .off-canvas-body ul .item.active,.off-canvas .off-canvas-body ul .item:active{background:#75a9f4}.off-canvas .off-canvas-body ul .item.active *,.off-canvas .off-canvas-body ul .item:active *,.off-canvas .off-canvas-body ul .item:focus *,.off-canvas .off-canvas-body ul .item:hover *{color:#fff}.off-canvas .off-canvas-body ul .item a{text-decoration:none;color:#272727;display:flex;flex:1 1;font-size:14px;padding:9px 0 9px 20px}.off-canvas .off-canvas-body ul .item .icon-section{display:flex;align-items:center;flex:1 0 18%;text-align:right;justify-content:center}.off-canvas .off-canvas-body ul .item .icon-section i{font-size:18px;line-height:.6}.off-canvas .off-canvas-body ul .item .info-section{display:flex;flex:1 0 85%}.slick-slider{margin-top:15px}.slick-slide{padding:0 25px;box-sizing:border-box}.slick-prev{display:inline-block;position:absolute;left:5px;top:10px;font-size:32px;cursor:pointer;z-index:21}.slick-disabled{display:none!important}.slick-next{display:inline-block;position:absolute;top:10px;right:5px;font-size:32px;cursor:pointer;z-index:21}.selec_locals{width:100%;position:relative;z-index:9;background:#fff}.mask_local{position:absolute;background:transparent;z-index:8;display:none;transition:opacity .3s ease;opacity:1;cursor:pointer;width:100%;height:100vh;top:0}.selec_locals .icon-angle-down{position:absolute;right:14px;top:19px;line-height:1;font-size:27px}.selec_locals .local_selec{padding:1.2rem .8rem 1.2rem 1.2rem;cursor:pointer}.selec_locals .local_selec:hover,.selec_locals ul.active_open li:hover{background:#f3f3f3}.selec_locals ul{display:none}.selec_locals ul.active_open{display:block;background:#fff;margin:0;top:100%;list-style:none;padding:0;width:100%;overflow:hidden;overflow-y:auto;border-top:1px solid #dcdcdc}.selec_locals ul.active_open li{padding:10px 0 6px;border-bottom:1px solid #dcdcdc;padding-left:20px;padding-right:10px;cursor:pointer;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-start;height:70px}.selec_locals ul.active_open li:last-child{border-bottom:0}.rbc-toolbar .rbc-toolbar-label{text-transform:capitalize}.box_download_app{width:100%;text-align:center;margin:0 0 10px;font-size:14px;color:#272727}.link_download{display:inline-block;width:120px;height:38px;background-image:url(https://mesa247.pe/assets/appstore-icon-mobile-retina.png);background-size:120px 76px;margin-top:5px}.link_download.play_store{margin-left:10px;background-position:0 -38px}.active_open i{width:auto;vertical-align:top;margin-right:2%}.active_open .col_text{white-space:normal;width:90%;display:inline-block}audio{display:block;margin:10px;width:100%}.mobile_shown{display:none!important;padding:6px;color:#ff0!important}@media screen and (max-width:768px){.mobile_shown{display:inline-block!important}}.navbar{border-radius:0;width:100%}.steps-container{width:100%;height:50px;margin:auto;text-align:center;position:relative;padding-top:7px}@media (max-width:750px){.steps-container .btn span{display:none}.steps-container .btn{width:40px!important;min-width:15px!important}.tab-content-body:first-child{margin-top:100px}}.navbar.steps .step{margin:0 20px;padding:0 10px;color:#858686;align-self:center;border-radius:4px;min-width:9rem;width:15%;text-transform:capitalize;display:inline-block;line-height:2.47}.navbar.steps .step:first-child{margin-left:0}.navbar.steps .step:last-child{margin-right:0}.navbar.steps .step i{margin-right:.7rem;font-size:18pt;vertical-align:middle}.navbar.steps .step.active,.navbar.steps .step:active{background:var(--color-green-mesa);color:#fff}.navbar.steps .step span{position:relative}.navbar.steps .step:focus:not(.active),.navbar.steps .step:hover:not(.active){color:#fff;background:var(--color-green-mesa);opacity:.6}.tab-content{width:100%;justify-content:center;overflow:auto;height:calc(100vh - 70px)}.tab-content .title{position:fixed;width:100%;background:#575454;color:#fff;font-weight:300;text-align:center;z-index:2;line-height:2.8;box-shadow:1px 3px 3px 0 #b3b3b3;padding:5px}.tab-content .tab-content-body{background:#eceff4;height:100%;justify-content:center;padding-top:50px;padding-bottom:50px}.tab-content .tab-content-body .featured-offers{max-width:200px;background:#dce0e7;border-radius:4px;margin:1.5rem .5rem;position:absolute;left:0;font-size:10pt;font-weight:100;padding:.5rem;max-height:320px;overflow-y:auto}.tab-content .tab-content-body .featured-offers ul li{border-bottom:1px solid #b7bac0;margin-bottom:.5rem}.tab-content .tab-content-body .featured-offers .featured-offer .offer-title{font-size:13pt;line-height:1rem;color:#373737}.tab-content .tab-content-body .featured-offers .featured-offer .offer-content{line-height:1rem;color:#727272;margin:.3rem 0}.tab-content .tab-content-body .calendars{width:100%;max-width:570px;list-style:none;overflow-y:auto;margin:0 auto;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;box-sizing:border-box}.tab-content .tab-content-body .calendars li{margin:auto}.select-list{width:100%;overflow:hidden;display:block;list-style:none;margin:0;padding:10px;height:100%;overflow-y:auto}.select-list .elem{font-size:18px;font-weight:100;transition:all .2s ease;cursor:pointer;position:relative;text-align:center;padding:6px 10px;display:block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin:2px 0}.select-list .elem.active{background:var(--color-green-mesa)!important;color:#fff;border-radius:4px}.select-list .elem:hover{background-color:rgba(104,197,47,.62);color:#fff;border-radius:4px}.select-list .elem .pax{position:absolute;right:2rem;font-size:13px;top:.56rem}.select-list .elem.disable:active,.select-list .elem.disable:hover{background:transparent;color:#7f7f7f;font-weight:100;zoom:0}.select-list .elem.disable,.select-list .elem.disable a{cursor:not-allowed;pointer-events:none}.select-list .elem.disable:hover{cursor:not-allowed;background:transparent}.select-list .elem.disable a{color:#7f7f7f;pointer-events:none}.select-list .elem.disable a:after{content:" ";width:30%;height:1px;bottom:45%;position:absolute;background:#b9b9b9;right:35%;border-radius:1px}.select-list a.link_hour_stables_da:after{width:150%!important;right:-20%!important}.select-list a{text-decoration:none;color:inherit}.selectore{font-weight:100;max-width:550px;min-height:300px;background:#fff;border-radius:4px;color:#2b2b2b;margin:1rem auto;position:relative;overflow:hidden;padding-bottom:20px}.selectore.hour_tab{max-width:600px}.selectore .calendars .month{margin:0}.selectore .selectore-header{margin-bottom:5px;display:table;width:100%;table-layout:fixed;min-height:48px;display:flex;align-items:stretch;justify-content:space-between}.selectore .tap-btn{background:#e5e4e4;border:none;flex:1 1 auto;height:auto;padding:10px 20px;color:#6f6f6f;box-shadow:inset 0 0 5px 0 hsla(0,0%,70%,.32);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.selectore .selectore-header-2{border-bottom:1px solid #cecece;z-index:1;justify-content:center;align-items:center}.selectore .selectore-header-2 .title{text-align:center;max-width:15rem;justify-content:center;white-space:normal;margin:0}.selectore .selectore-header-2 .btn-icon{right:1rem;position:absolute;border:none;background:none;font-size:20pt;color:#c0ee5e}.selectore .selectore-header-2 .btn-icon:focus,.selectore .selectore-header-2 .btn-icon:hover{color:#82bb0a}.selectore .tap-btn:hover{box-shadow:inset 0 0 7px 0 #b3b3b3}.selectore .tap-btn.active{box-shadow:none;background:#fff;color:#000}.selectore .tap-btn:first-child{border-radius:4px 0 0 0}.selectore .tap-btn:last-child{border-radius:0 4px 0 0}.new-reservation{width:100%;padding-top:50px;background:#eceff4;height:100vh}.new-reservation header{background:#d3def1;height:50px;position:fixed;width:100%;top:0;z-index:2}.warning_advice{text-align:center;font-size:24px}.warning_advice a{display:block;font-size:20px;margin:10px;color:#6b6b6b;text-decoration:underline}.btn_form_reservation{width:550px;margin:0 auto!important;display:block}.alert_paxs{text-align:center;background-color:hsla(0,85%,90%,.4);color:#000;padding:10px 0 12px;font-size:14px;margin-top:10px}a.waitlist_in_reserve{position:absolute;left:15px;font-size:12px;top:6px;color:#333!important;cursor:pointer!important;pointer-events:painted!important;padding:3px 10px;background-color:#fff;border-radius:4px;z-index:1;border:1px solid #ced0d3!important}a.waitlist_in_reserve:after{display:none}a.waitlist_in_reserve:hover{color:#908e8e!important;background:#ececec}.select-list .elem.open_force_table:hover{background-color:#ff9d00}.select-list .elem.open_force_table:hover .force_table_advice i{color:#fff}.select-list .elem.open_force_table a.name_title_class{text-decoration:none;opacity:.5}.force_table_advice{position:absolute;color:#2b2b2b;right:215px;font-size:12px;top:10.4px}.force_table_advice.hours_advice{right:260px}.force_table_advice .cp_class{left:-3px;top:-4px;padding:4px 5px 4px 24px;text-align:initial;width:209px;font-size:11px;position:absolute;z-index:1}.force_table_advice i:hover{color:#fff!important;z-index:2;position:relative}.select_persons_reserve{padding-bottom:21px}.tags_list_reserve{font-size:11px;padding:3px 0 5px}.consu_types_list_reserve{font-size:7px;padding:3px 0 5px}.consu_types_list_reserve span,.tags_list_reserve span{background:#8e8e8d;padding:1px 3px;color:#fff;font-weight:100;display:inline-block;margin:0 3px 2px 0;border-radius:3px}.row_title{max-width:600px;margin:0 auto;font-size:0}.row_title>div{width:50%;font-size:16px;display:inline-block;vertical-align:middle;line-height:1.2}.row_advice{line-height:1;font-size:11px!important;text-align:left}.col_advice{padding:5px}.col_advice>div{width:73%;display:inline-block;vertical-align:middle;margin-right:5px}.cube{width:48px!important;height:12px!important;border-radius:2px}.cube.green{background-color:#68c52f}.cube.orange{background-color:#ff9d00}.spinner{width:40px;height:40px;position:absolute;top:0;bottom:0;left:0;right:1px;z-index:17;margin:auto}.double-bounce1,.double-bounce2{width:100%;height:100%;border-radius:50%;opacity:.6;position:absolute;top:0;left:0;-webkit-animation:b 2s infinite ease-in-out;animation:b 2s infinite ease-in-out;background-color:#e0e0e0}.spinner .gray{background-color:#e0e0e0}.spinner .green{background-color:#77c30e}.spinner .blue{background-color:#508bd7}.spinner .white{background-color:#d0dff2}.double-bounce2{-webkit-animation-delay:-1s;animation-delay:-1s}@-webkit-keyframes b{0%,to{-webkit-transform:scale(0)}50%{-webkit-transform:scale(1)}}@keyframes b{0%,to{transform:scale(0);-webkit-transform:scale(0)}50%{transform:scale(1);-webkit-transform:scale(1)}}.calendars .month{font-weight:100;max-width:550px;background:#fff;border-radius:4px;color:#2b2b2b;margin:10px auto;width:100%;padding:15px 10px;position:relative}.calendars .month .days .day .pax{top:5px;right:2px}.calendars .month .days .day-content{width:35px;height:35px}.calendars .month .days .day.selected .day-content,.calendars .month .days .day:focus .day-content,.calendars .month .days .day:hover .day-content{background:var(--color-green-mesa);color:#fff}.another-form{opacity:1;visibility:visible;padding:10px;margin-left:50px;display:none}.show-another{display:block}.search_box_diners{width:100%;max-width:551px;margin:5px auto;position:relative}.search_box_diners .auto-complete{top:36px;left:0}.search_box_diners .auto-complete li{padding:1px 10px;cursor:pointer;list-style:none;border-bottom:1px solid #d6d8db}.search_box_diners .auto-complete.displayed{max-height:calc(100vh - 94px);overflow:auto;color:#000}.search_box_diners .auto-complete .add-it i{height:12px;width:12px;font-size:6pt;display:inline-flex;text-align:center}.has-error{border:1px solid red}.search_box_diners .auto-complete{visibility:hidden;opacity:0;padding:0;top:33px;width:100%;background:#fff;position:absolute;border:1px solid #d6d6d6;border-radius:0 0 4px 4px;margin:0;z-index:2;transition:opacity .3s ease}.search_box_diners .auto-complete li{text-align:left}.search_box_diners .auto-complete li .suggest-span{color:#3276a9;padding-left:5px;font-size:15px;display:inline-block}.search_box_diners .auto-complete li.highlight .suggest-span,li.highlight>span.suggest-span{color:#fff!important}.search_box_diners .auto-complete.displayed{visibility:visible;opacity:1}.highlight{background:#0076b7;color:#fff!important}.search_box_diners .auto-complete .add-it{padding:4px 10px;flex:1 1;margin:0;color:#0076bf;cursor:pointer}.search_box_diners .auto-complete .add-it i{background:#64c62a;color:#fff;height:10px;width:10px;justify-content:center;align-items:center;font-size:5pt;border-radius:50%;padding:.1rem;align-self:center;position:relative;left:.5rem}.comensal-form{margin:10px auto;max-width:550px;box-sizing:border-box;background:#fff;padding:30px;border-radius:4px;overflow:auto;position:relative}.comensal-form .important_form{color:#e73b00}.comensal-form .btn.btnx.btnx-success{float:right}.diners-form .hr{margin:1rem 0}.diners-form .hr .line{height:1px;align-self:center;background:#b3b3b3}.diners-form .hr span{flex:2 1;justify-content:center;font-weight:100}.diners-form .btn.submit{padding:.7rem;border-radius:4px;background:#9bda4a;color:#fff;font-weight:400;text-align:center;justify-content:center;font-size:14pt;border:none;box-shadow:inset 0 0 4px #b7b7b7}.display-panel{padding:1rem;background:#edeff5;border-radius:6px;border:1px solid #e8e8e8;text-align:center}.display-panel .block{font-size:14px;display:inline-block;padding:5px 10px}.display-panel .block .number{font-weight:400;color:#515151}.display-panel .block .text{font-weight:100;margin:0 .4rem}.diners-form .display-panel{width:auto}.diners-form .note_section .note{max-width:100%;display:block;width:100%;background:#f7f8fb}.diners-form .display-panel,.diners-form .note_section,.diners-form .tags_section{flex:none;margin:8px 0}.tags_section{flex:1 0 100%;flex-flow:column}.tags_section .tags-list{flex-flow:row wrap}.tag.add{color:#6a97b5}.tag.add i{font-size:7pt}.note_section{flex-flow:column;font-weight:100}.note_section label{margin-left:0}.note_section .note{background:#fff;border-radius:4px;padding:.5rem;border:1px solid #cdcfd2;margin:.5rem 0;color:#4a4a4a;max-width:75%;height:auto;height:55px;box-sizing:border-box;outline:0}.loading-box{width:100%;height:200px;min-width:310px;max-width:37rem;font-size:13px;position:relative;text-align:center;margin:30px auto}.comensal-form .form-horizontal .control-label{text-align:left;border-radius:0;padding:5px 0;font-size:14px;font-weight:400;color:#2b2b2b;cursor:pointer}.comensal-form .form-horizontal .row{margin-right:0;border:none!important}.comensal-form .form-horizontal .form-group{margin-bottom:10px;border-bottom:1px solid #e8e8e8;border-radius:0;padding-bottom:10px;margin-left:0;margin-right:0}.comensal-form .form-horizontal .form-group .form-control.mobile_input,.comensal-form .form-horizontal .form-group .form-control.phone_input{margin-left:-8px}.comensal-form .form-horizontal .form-group .form-control{border-radius:30px!important;margin:0;background:#eee;-webkit-appearance:none;box-shadow:none;width:100%;border-top-right-radius:5px;border-bottom-right-radius:5px;margin-left:-15px;width:calc(100% + 15px);font-weight:700;color:#5a5a5a;border-top-left-radius:5px;border-bottom-left-radius:5px;font-family:Manrope}.comensal-form .form-horizontal .form-group input{text-transform:capitalize}.form-horizontal .select-arrow{position:relative}.form-horizontal .select-arrow.mobile{margin-right:-7px}.form-horizontal .select-arrow.mobile:before{right:20px}.form-horizontal .select-arrow.mobile select{height:34px}.form-horizontal .select-arrow:before{font-family:mesa247;content:"%";display:inline-block;width:20px;height:20px;position:absolute;right:2px;z-index:1;text-align:center;top:5px;pointer-events:none}.comensal-form .form-horizontal .form-group .note{margin-left:0;width:100%;border:1px solid #e8e8e8;border-radius:0;resize:none}.phone-cod-country{background:#fff;outline:none}.mobile input{display:inline-block;max-width:72%}.searching .highlight.add-it{color:#0076bf!important;background-color:#fff}.overlay_form{position:absolute;width:100%;height:100vh;left:0;top:0;background:red;z-index:2;opacity:0}.form-control.error_input{border:1px solid #f9abab;background-color:#f5e9e9!important}.btn_form_reservation.btnx-success{border-radius:30px}.btn_form_reservation.wait_for_data{opacity:.5;background-color:#ff9d00;border-radius:30px}.advise_force_table{background:#ff9d00;max-width:97%;font-size:11px;color:#fff;padding:4px 10px;margin-top:5px;border-radius:4px}.advise_force_table i{display:inline-block;margin-right:4px;vertical-align:bottom}.two-columns-inputs{display:flex;flex-wrap:nowrap;width:100%;gap:10px;align-items:center}.two-columns-inputs .little-input{width:77px!important}.two-columns-inputs .big-input{width:100%}.box-phone-codes{position:absolute;background:#eee;z-index:1;border:1px solid #ccc;width:260px;max-height:200px;overflow-y:auto;padding:8px;box-shadow:0 0 5px 0 #888;border-radius:7px!important;left:7px}.box-phone-codes input{width:100%!important;margin:0 0 10px!important}.box-phone-codes .phone-code-suggestion{cursor:pointer;padding:2px 6px;display:block;margin-bottom:2px;background:transparent;border-radius:3px}.box-phone-codes .phone-code-suggestion:hover{background:#5a5a5a;color:#f5f5f5}.btns-complete{margin:0 auto;width:246px;display:inline-block;vertical-align:middle;margin-left:40px}.btns-complete .btnx{display:inline-block;box-sizing:border-box;text-align:center;text-decoration:none;background:#fff;width:49%;padding:8px 1px;outline:none;border:0;line-height:1.4}.btns-complete .btnx,.btns-complete .btnx:hover{color:var(--color-green-mesa)}.btns-complete .btnx:first-child{float:left}.btns-complete .btnx:last-child{float:right}.success-box{font-weight:100;width:100%;background:#fff;border-radius:8px;color:#2b2b2b;margin:10px auto;position:relative;padding:5px 20px;box-sizing:border-box;display:block;overflow:hidden;line-height:16px;box-shadow:0 0 8px #e3e3e3;max-width:550px;padding:25px}.success-box .success_tags{display:inline-block;padding:0 7px;background:#c5c5c5;border-radius:4px;line-height:2;margin:5px 4px;font-weight:200}.success-box .success_tags span{font-weight:200}.reservation-success .title{background:var(--color-green-mesa);color:#fff;font-weight:400;height:54px}.reservation-success .title span{line-height:3.37;display:inline-block}.success-box .col-left{float:left;width:50%}.success-box .col-right{width:47%;float:right}.success-box p{color:#adadad;font-weight:400}.success-box p span{color:#242323;font-weight:400;overflow-wrap:break-word}.btn-success:hover{background-color:var(--color-green-mesa)}.reservations_list{width:100%;background:#eceff4;height:100vh;display:block;position:absolute;top:0;left:0;z-index:22}.reservations_list header{padding-left:60px}.reservations_list h4{margin:0;line-height:3;color:#fff;font-size:16px}.table_list{width:100%;max-width:98%;margin:0 auto;margin-top:40px;border:1px solid #dcdcdc}.table_list_body{max-height:calc(100vh - 130px);overflow:auto}.table_list_header,.table_list_items{display:grid;grid-template-columns:25% 25% 15% 15% 5% 15%}.table_list_header{background-color:#508bd7;padding:10px 0 8px 3px;color:#fff}.table_list_items:nth-child(odd){background-color:#fff}.table_list_items>div{padding:8px 0 6px 3px}.table_list_items button{border-radius:4px;color:#fff;border:0;margin-right:5px;height:30px;font-size:14px;font-weight:100}.table_list_items button.delete{background-color:#f54c4c}.table_list_items button.send{background-color:var(--color-green-mesa)}header{background:#000;height:50px;min-height:50px;height:auto;position:relative;z-index:3}header .pop-list{background:#fff;border-radius:4px;border:none;display:flex;position:absolute;right:2px;top:52px;z-index:3;width:15rem;max-width:420px;flex-flow:column}header .pop-list.messages{display:block}header .pop-list .title{padding:.3rem .5rem;font-weight:100;text-align:center;border-bottom:1px solid #dcdddf;display:block;color:#919191}header .pop-list .title *{margin-left:auto}header .pop-list .title .close{font-size:20px;border:none;background:none;font-weight:400}header .pop-list .list{list-style:none;padding:0;display:block;overflow:auto;height:auto}header .pop-list .list .item{align-items:center;display:block;padding:.7rem .5rem;cursor:pointer;font-weight:100;color:#333537}header .pop-list.notifications.messages{width:390px}header .pop-list.notifications.messages .list .item{padding:10px 15px}header .pop-list.notifications.messages .list .item .item_txt{width:89%}header .pop-list.notifications.messages .list .item .item_txt_message{overflow-wrap:break-word}header .pop-list.notifications.messages ul li:first-child{border-top:1px solid #dcdddf}header .pop-list.notifications{box-shadow:0 1px 4px 1px #56565669;z-index:18;height:calc(100vh - 80px);width:420px}header .pop-list.notifications.messages:after{content:"";right:39.5%}header .pop-list.notifications.messages.timeline_view:after{right:42.5%}header .pop-list.notifications:after{content:"";position:absolute;top:-14px;right:112px;margin-left:-8px;border-width:8px;border-style:solid;border-color:transparent transparent #fff}header .pop-list.notifications.timeline_view:after{right:122px}header .pop-list.notifications .list .item{font-size:0;text-decoration:none;display:block;padding:10px;transition:all .32s ease-out}header .pop-list.notifications .list .item>div{display:inline-block;vertical-align:middle;font-size:12px}header .pop-list.notifications .list .item .item_img{width:10%;overflow:hidden;max-width:30px;height:30px;background:#dcdddf;text-align:center;border-radius:50%}header .pop-list.notifications .list .item .item_img.icon{background-color:transparent;font-size:30px}header .pop-list.notifications .list .item .item_img span{display:inline-block;vertical-align:middle;line-height:0;font-weight:700}header .pop-list.notifications .list .item .item_txt{width:90%;padding-left:10px;font-weight:400;font-size:14px}header .pop-list.notifications .list .item .item_txt p{margin:0;color:#3a3a3a;font-size:14px}header .pop-list.notifications .list .item .item_txt .item_name{font-weight:600}header .pop-list.notifications .list .item .item_txt .item_name.custom{font-size:14px}header .pop-list.notifications .list .item .item_txt .item_date{font-weight:200;display:block;font-size:10px}header .pop-list.notifications .list .item .item_calendar{text-align:center;width:36px}header .pop-list.notifications .list .item .item_month{font-size:11px;font-weight:400;background:#508bd7;color:#fff;padding:0 6px;line-height:1.5}header .pop-list.notifications .list .item .item_day{font-size:16px;font-weight:500;color:#6b6b6b;border:1px solid #e6e6e6;border-top:0;background:#fff}header .pop-list .list .item:last-of-type{border-radius:0 0 4px 4px}header .pop-list .list .item.active,header .pop-list .list .item:active,header .pop-list .list .item:hover{background:#aacaeb;text-decoration:none}header .pop-list.notifications ul{list-style:none;width:100%;display:block;position:relative;margin:0;padding:0;height:auto}header .pop-list.notifications.messages ul.actived_write{height:calc(100vh - 172px);overflow:hidden;overflow-y:auto}header .pop-list.notifications.messages ul{height:calc(100vh - 315px)}header .pop-list.notifications ul li{display:block;border-bottom:1px solid #dcdddf}header .btn.flat{justify-content:center;align-items:center;border:none;background:none;border-radius:0}header .actions,header .btn.flat{text-decoration:none;cursor:pointer}header .actions{display:inline-block;background:#000;color:#fff;width:37px;height:37px;text-align:center;vertical-align:middle;border-radius:4px;margin-left:5px}header a.actions{position:relative;margin-top:7px}@media (max-width:992px){header a.mobile_hidden{display:none}}.get_notification{width:10px;height:10px;background:red;right:5px;top:2px;position:absolute;border-radius:50%;z-index:1}header .restaurant-name{padding-left:60px;line-height:2.2;color:#fff;font-weight:400;letter-spacing:1px}header .restaurant-name a{color:#fff}header .actions.active,header .actions:active,header .actions:hover{opacity:.7}header .actions.green{color:var(--color-green-mesa)}header .actions i{font-size:23px;line-height:.7;display:inline-block;vertical-align:middle}.time-period{margin-left:5px}header .header-tools .turns-panel a,header .header-tools .turns-panel button{margin-top:7px;margin-right:5px;height:37px;min-width:37px;border:1px solid;border-radius:4px;color:#fff;font-weight:100;font-size:14px;text-align:center;padding-top:5px;background-color:transparent}header .header-tools .turns-panel a:hover,header .header-tools .turns-panel button:hover{text-decoration:none}header .header-tools .turns-panel a{padding-top:7px}.buttoms{text-align:right;padding-right:20px;height:50px}.icon-bars{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:2.73}header .btn.flat.canvas-menu-button{padding:0 12px;background:#54575e;color:#fff;font-size:22px;outline:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:absolute;left:0;height:50px;width:50px;z-index:9}header .btn.flat.canvas-menu-button .icon-cancel{line-height:.7;display:block}header .btn.flat.close-btn{padding:0 14px;background:#54575e;color:#fff;font-size:22px;outline:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:absolute;left:0;z-index:16;height:50px;width:50px;line-height:2}header .btn.flat.close-btn span{margin-top:15px;display:inline-block}header .btn.flat.canvas-menu-button:active,header .btn.flat.canvas-menu-button:focus,header .btn.flat.canvas-menu-button:hover{background:#656a74}header .header-tools{height:50px;display:flex;flex:1 1;flex-flow:column wrap;justify-content:center}header .header-tools .buttoms{display:flex;margin:0 auto;position:relative}header .header-tools .turns-panel{height:50px;margin:0 auto;position:relative}header .header-tools .turns-panel input{cursor:pointer;text-align:center;background:#3c3c3c;display:inline-block;border:1px solid #fff;border-radius:4px;margin-top:7px;color:#fff;font-weight:100;font-size:14px;height:37px}header .header-tools .turns-panel #current-date{color:var(--color-green-mesa);border-color:var(--color-green-mesa);width:100px;text-transform:capitalize}header .header-tools .turns-panel input:hover{opacity:.8}header .header-tools .turns-panel .time-period-list{position:absolute;top:2.05rem;background:#fff;width:150px;border-radius:4px;z-index:2;visibility:hidden;transition:max-height .2s linear;right:0;top:42px}header .header-tools .turns-panel .time-period-list ul{margin:0;list-style:none;padding:0}header .header-tools .turns-panel .time-period-list ul li{padding:8px 14px;cursor:pointer;border-bottom:1px solid #eee;background:#fff}header .header-tools .turns-panel .time-period-list ul li:last-child{border:none}header .header-tools .turns-panel .time-period-list ul li:hover{background:#424344;color:#fff}header .header-tools .turns-panel .displayed{visibility:visible;z-index:19;box-shadow:0 1px 3px 0 #56565669}.header-text{padding-left:70px;line-height:3.34;font-size:15px}.col-sm-6.buttons{text-align:right}.overlay_notifications,.overlay_notifications2,.overlay_notifications3{width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(0,0,0,.5);z-index:18;display:block}.overlay_notifications3{height:100vh}header .buttoms .actions.green{padding-top:1px}.btn-close-quotas{cursor:pointer;text-align:center;background:#3c3c3c;display:inline-block;border:1px solid #fff;padding-top:7px;border-radius:4px;color:#fff;font-weight:100;font-size:14px;height:37px;margin-top:7px}.btn-close-quotas:hover{background:#3c3c3c;color:#fff!important;opacity:.9!important}header.darkness{background:#000!important}header a.actions:hover{background:#616161;opacity:1}header button.btn.flat.close-btn span{margin-top:4px}@media (max-width:910px){.btn-close-quotas{display:none}}.btn-close-quotas-forced{display:inline-block}@media (max-width:424px){#current-date{padding:5px 0!important;position:fixed;left:56px;width:130px!important;z-index:2}}@media (min-width:425px) and (max-width:600px){.turns-panel{left:55px;z-index:2}}@media (max-width:502px){.btn-close-quotas-forced{display:none}}@media (min-width:768px){header .restaurant-name{text-overflow:ellipsis;overflow:hidden;max-width:420px;white-space:nowrap}}.dash>.row{position:relative}.alert-message{background-color:#f56c6c;border-color:#f3546f;color:#fff;font-weight:700;font-size:15px;padding:8px;border-radius:0;margin:0;text-align:center;display:none}.box_message_day{width:100%;position:inherit;top:0;left:0;z-index:9}.box_message_day_sidebar{position:relative;padding:0 0 8px}.alert-message.day_message,.box_message_day_sidebar .message_day_sidebar{width:100%;display:block;box-shadow:0 0 1px rgba(1,1,1,.6);background-color:#ffeb3b;color:#060606;font-weight:400;position:relative}.box_message_day_sidebar .message_day_sidebar i{font-size:19px;vertical-align:text-top;margin-left:-5px;padding-right:8px}.box_message_day_sidebar .message_day_sidebar span{display:inline-block;max-width:90%;vertical-align:middle;line-height:1.1;font-size:12px}.alert-message.day_message:nth-child(odd),.box_message_day_sidebar .message_day_sidebar:nth-child(odd){background-color:#ffc107}.box_message_day_sidebar .message_day_sidebar{padding:8px 18px;text-align:left}header .date-panel{margin-left:auto;position:relative}header .date-panel a{padding:0 10px;padding-bottom:6px;margin-right:10px;border:1px solid #555;border-radius:4px;color:#fff;font-weight:100;font-size:14px;text-decoration:none}header .date-panel a:last-child{margin-right:0}header .date-panel input{cursor:pointer;text-align:center;background:#3c3c3c;display:inline-block;border:1px solid #555;border-radius:4px;margin-right:5px;color:#fff;font-weight:100;font-size:14px}@media (max-width:1095px){header .date-panel a i{display:inline-block}header .date-panel a i:before{font-size:16px;line-height:1.3}header .date-panel a span{display:none}header .pop-list.notifications.messages.timeline_view:after{right:130px}header .pop-list.notifications.timeline_view:after{right:92px}header .pop-list.notifications:after{right:82px}header .pop-list.notifications.messages:after{right:120px}}@media (min-width:1096px){header .date-panel a i{display:block}header .date-panel a i:before{font-size:16px;line-height:1.3}header .date-panel a span{display:inline-block}}.ctn_write_message{padding:10px 0;width:100%;margin:0 auto;position:relative}.ctn_write_message input{width:100%}.ctn_form_message{width:100%;margin:0 auto}.ctn_form_message textarea{height:60px}.date_right .react-datepicker__triangle{left:118px}.ctn_form_message .btn-default{background-color:#c1c1c1;box-shadow:none}.ctn_form_message i{font-size:18px;color:#fff;line-height:1;display:inline-block;width:auto;vertical-align:middle}.ctn_form_message i.icon-cancel{font-size:14px}.ctn_form_message .btn span{display:inline-block;vertical-align:middle;margin-left:8px;color:#fff;font-weight:200}.list .empty{text-align:center;border-top:1px solid #dcdddf;padding:5px}.loading_message{height:202px;width:100%;background:hsla(0,0%,100%,.45);display:block;position:absolute;z-index:2}.item_text_second{overflow-wrap:break-word}@media screen and (max-width:1341px){header .date-panel input{padding:4px 5px;margin-right:8px}header .date-panel a{padding:5px;padding-bottom:6px;margin-right:8px}}@media screen and (max-width:1203px){header .date-panel input{padding:4px 2px;margin-right:4px}header .date-panel a{padding:5px 2px;padding-bottom:6px;margin-right:4px}}header .actions i.icon-reservamas,header .actions i.icon-waitlistmas{font-size:26px;margin-right:-2px}*{touch-action:manipulation}header .actions:hover .tool_tip_icons{display:block}.tool_tip_icons{display:none;background:#6f6f6f;padding:3px 0;color:#fff;position:absolute;border-radius:4px;font-size:9px;top:115%;width:80px;left:-60%;right:-60%;text-align:center}.tool_tip_icons:before{content:"";position:absolute;bottom:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:transparent transparent #6f6f6f}.header_principal i:before{font-size:16px;line-height:1.3}.header_principal .next_day{margin-left:5px}.head_picked_box{margin-top:8px}.head_picked_box label{color:#fff}.head_datepick{max-width:50px;display:inline-block;vertical-align:middle;margin-left:10px}.rct-label:before{content:"";position:absolute;bottom:0;left:-5.8px;width:12px;height:12px;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid rgba(246,190,93,.9)}.container_timeline{padding:0;background:#fff;margin:10px 5px 0;border-radius:4px;position:relative;height:calc(100vh - 70px);min-height:500px;z-index:1}.ctn_timeline{height:calc(100vh - 165px);overflow:hidden;overflow-y:auto;margin:10px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.react-calendar-timeline .rct-sidebar-header,.react-calendar-timeline .rct-sidebar .rct-sidebar-row.rct-sidebar-row-even,.react-calendar-timeline .rct-sidebar .rct-sidebar-row.rct-sidebar-row-odd{border-left:1px solid #bcbbbb}.react-calendar-timeline .rct-header .rct-label-group,.react-calendar-timeline .rct-sidebar-header{border-top:1px solid #bcbbbb}.new_time_line .btn-group{margin:10px 10px 0}.react-calendar-timeline .rct-outer{border-right:1px solid #ddd}.new_time_line .btn-group>div{float:left}.new_time_line .form-group input{height:38px;text-align:center;border:1px solid #ced0d3;border-radius:4px;box-shadow:0 1px 5px #dbe0ea}.react-datepicker-popper{z-index:12}.react-calendar-timeline .rct-header .rct-label-group,.react-calendar-timeline .rct-sidebar-header{background:#508bd7;color:#fff}.react-calendar-timeline .rct-today{background:var(--color-green-mesa);width:5px;z-index:7;overflow:hidden}.react-calendar-timeline .rct-today:hover{overflow:inherit}.type_hour{width:70px;font-size:12px;background:rgba(246,190,93,.85);text-align:center;color:#fff;top:50%;position:absolute}.title_timeline{border-top-left-radius:4px;border-top-right-radius:4px;border-bottom:1px solid #d1dae8;background:#f5f9ff;padding-left:18px}.title_timeline h1{font-size:18px;line-height:2.4;margin:0}.title_timeline .row{margin:0 0 0 -21px;padding:13px 0 6px}.react-calendar-timeline .rct-sidebar .rct-sidebar-row.rct-sidebar-row-even,.react-calendar-timeline .rct-sidebar .rct-sidebar-row.rct-sidebar-row-odd{background:#d0dff2;color:#00356d}.react-calendar-timeline .rct-horizontal-lines .rct-hl-even,.react-calendar-timeline .rct-horizontal-lines .rct-hl-odd{background:rgba(233,238,251,.5)}.react-calendar-timeline .rct-header .rct-label{background:rgba(177,195,218,.74)}.react-calendar-timeline .rct-header .rct-label-group>span{color:#333;text-transform:capitalize}.react-calendar-timeline .rct-item{border-radius:4px;border:0;background:transparent}.react-calendar-timeline .rct-item .rct-item-content{width:100%;padding:0}.react-calendar-timeline .rct-item .rct-item-content>div{padding:0 6px}.rct-item-content>div i{margin-right:6px;font-size:20px;vertical-align:middle;color:#fff;display:inline-block;line-height:1}.rct-item-content>div span{font-size:12px;font-weight:400}.select_option_assign ul{text-align:center;margin-top:10px}.select_option_assign ul button{display:block;text-align:center;margin:15px 14%;border:1px solid #ccc;border-radius:4px;pointer-events:none;cursor:no-drop;width:72.8%;font-family:Manrope,sans-serif;font-size:16px}.select_option_assign ul button.actived{pointer-events:auto;color:#337ab7;background-color:#fff;cursor:pointer}.select_option_assign ul button.actived:over{background-color:#fff}.rct-vl .intervals{height:100%;width:25%;display:inline-block;border-right:1px dashed #e2e2e2}.rct-vl .intervals:last-child{border-right:0}.Modal_select.modal_timeline_box{max-height:210px}.Modal_select.modal_timeline_box .select_option_assign{height:auto}.modal_timeline_box h6{text-align:center}.reservation__label{width:100%}.reservation__label .row{margin-left:5px;margin-right:5px;margin-top:30px;color:#fff}.reservation__label .col-md-6{text-align:center}.custom-group .row{margin-left:4px;margin-right:4px}.custom-group .col-md-6{text-align:center;padding-right:5px;padding-left:5px}.custom-group .title{text-overflow:ellipsis;overflow:hidden;max-width:100%;white-space:nowrap}.custom-group .title.table-it span{font-size:10px}.rct-header-container{background:#508bd7!important;color:#fff}.rct-header .rct-label-group,.react-calendar-timeline .rct-header .rct-label{background:#508bd7!important;color:#fff!important}.rct-header .rct-label-group span{color:#fff!important}.reservationBox .icon-usuario{font-size:10px}@media screen and (max-width:1095px){header .date-panel input{padding:5px 0;margin-right:4px}header .date-panel a{padding:6px 4px;padding-bottom:7px;margin-right:4px}}.one_table{text-align:center}.search_timeline .search_box{min-height:38px;border:1px solid #ced0d3;border-radius:4px}.search_timeline .search_box .container-1 input#search{border-radius:4px;background-color:#fff}.search_timeline .search_box .container-1{border-radius:4px}.search_timeline.search_persons{padding-top:15px}.container_timeline_box{position:relative;z-index:0;height:100%}.dropdown-container{cursor:pointer;width:100%;box-sizing:border-box;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.dropdown-container .dropdown-selected{border:1px solid #e3e4e8;padding:7px 15px;border-radius:20px;background:#fff;color:#000}.dropdown-container .dropdown-selected i{float:right;padding-top:2px}.dropdown-container .dropdown-list{box-sizing:border-box;display:none;position:absolute;z-index:13;width:100%;padding:0;border-radius:4px;background:#fff;border:1px solid #e3e4e8;border-width:0 1px}.dropdown-container .dropdown-list ul{padding:0;margin:0}.dropdown-container .dropdown-list li{display:block;width:100%;border-bottom:1px solid #e3e4e8;box-sizing:border-box;text-transform:capitalize;text-align:center}.dropdown-container .dropdown-list li:hover{background:#5a8ec7;color:#fff}.dropdown-container .dropdown-list li span{display:inline-block;width:100%;line-height:2.37;padding-left:15px;text-align:left}.dropdown-container .visible{display:block}.dropdown-container .dropdown-list li{position:relative}.dropdown-container .dropdown-list li .delete-btn,.dropdown-container .dropdown-list li .edit-btn{width:41px;position:absolute;right:0;top:0;border-left:1px solid #e3e4e8;text-align:center;line-height:2.37;padding:0;cursor:pointer}.dropdown-container .dropdown-list li .edit-btn:hover{background:#386ea5;color:#fff}.dropdown-container .dropdown-list li .delete-btn:hover{background:#d83148;color:#fff}.dropdown-container input.new-zone{background:#fff;border:1px solid #eee;padding:5px 10px;width:90%;margin:10px auto;box-sizing:border-box;display:block;border-radius:3px}.dropdown-container input.new-zone:focus{border:1px solid rgba(73,164,235,.69);box-shadow:0 0 5px rgba(41,161,241,.79)}.dropdown-container button{background:#7ee250;border:none;padding:5px 10px;border-radius:4px;width:90%;margin:12px auto;display:block;color:#fff}.dropdown-container button:hover{opacity:.8}.dropdown-color span{display:block;margin-right:10px;height:17px}.dropdown-color .dropdown-selected i{float:right;padding-top:2px;position:absolute;right:5px;top:7px}.dropdown-color .dropdown-list li:hover{background:#e8e8e8}.absolute-page-component{display:block;background:#f4f5f7;width:100%;position:fixed;top:0;z-index:23;overflow:hidden;height:100vh}.absolute-page-body,.absolute-page-content{background:#eceff4;height:100vh;padding:0;overflow:auto;padding-bottom:60px}.absolute-page-component .scrollable{height:100%;overflow:auto;padding-bottom:80px}.form-left{padding:10px;margin:0 auto;max-width:740px;position:relative}.form-left .control-label,.form-left label{text-align:left;font-size:14px}.form-ambients{padding:10px;margin:10px 0;border:1px solid #d9d9d9;border-radius:4px}.form-ambients input[type=number],.form-ambients input[type=text]{margin-bottom:10px}.points_class{display:none}.ambient-title{font-size:14px;font-weight:300;margin-bottom:10px;display:inline-block}.display_none{display:none!important}.sub_zones{padding-left:15px}.loader{display:none;width:100%;height:100%;position:absolute;left:0;top:0;background:hsla(0,0%,100%,.65);z-index:1}.loader.active{display:block}.table-schudele-container{background:#fff;padding:10px;font-size:14px;height:calc(100vh - 180px)}#tablemaker .rbc-time-header{text-transform:capitalize}#tablemaker>div>div.table-schudele-container>div>div>div.rbc-time-header>div:nth-child(2){display:none}.rbc-header{padding:6px 3px;font-size:16px}.dialogMsg{background-color:#f56c6c;border-color:#f3546f;color:#fff;font-weight:700;font-size:16px;padding:9px;border-radius:0;margin:0;text-align:center}.dialogMsg .hide{display:none}.rbc-time-content{border-top:1px solid #ddd}.go-back-to-week{background-color:#449d44;color:#fff;padding:5px 10px;border-radius:16px;border:none;cursor:pointer;margin-bottom:10px}.go-back-to-week:active{background-color:#3c8f3c;opacity:.8}.currentDayForCalendar{border-radius:16px;padding:5px 10px;background-color:#f5f5f5;color:#000;position:relative;padding-right:30px}.currentDayForCalendar option{border-radius:5px;padding:5px 10px}.currentDayForCalendarDiv{min-width:150px}.rbc-timeslot-group{min-height:64px}.btn-group-lg>.btn,.btn-lg{height:37px;font-size:14px;border:0;padding:0 10px;border-radius:4px}#tablemaker-capacity .header-right{text-align:right}#tablemaker-capacity .header-right .form-control{width:30%;display:inline-block;margin-left:8px;text-align:left}.table-capacity{padding:15px;padding-bottom:0}.table-capacity .col-sm-8{padding-left:30px}.table-capacity table{background:#fff;margin-bottom:0}.table-capacity table>thead>tr th{font-size:16px}.table-capacity table>thead>tr>th:first-child{font-weight:700;color:#fff;vertical-align:middle}.table-capacity td,.table-capacity th{border:none;padding:8px 5px;text-align:center;border:none!important;padding:15px 8px!important}.table-capacity th span{display:block}.table-capacity td{font-size:13px}.table-capacity thead th{font-weight:400;border-bottom:1px solid #c5c5c5}.table-capacity .btn-blue{background:#509ce2;border:none;color:#fff;border:1px solid #509ce2;min-width:110px;max-width:180px;width:50%}.table-capacity .btn-blue,.table-capacity .btn-gray{padding:10px 20px!important;display:inline-block;text-align:center}.table-capacity .btn-gray{background:#f5f5f5;border:none;color:#888;border:1px solid #ccced2;min-width:143px}.tabs-capacity{margin-top:20px}.tabs-capacity>ul{list-style:none;padding-left:0;margin-bottom:0;position:relative;z-index:0}.tabs-capacity .react-tabs__tab-panel{margin-top:-1px;position:relative;z-index:6;box-shadow:0 0 5px #dcdada;background:#fff;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.react-tabs__tab-panel .react-tabs__tab-panel--selected{height:350px;overflow:auto}.modify-hour .selectore .select-list{overflow-y:auto}.tabs-capacity>ul li{background:#aec1d8;border-top-right-radius:5px;border-top-left-radius:5px;box-shadow:3px 1px 10px 0 #ababab;display:inline-block;color:#424242;padding:15px 20px;font-weight:300;font-size:16px;cursor:pointer;outline:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative}.tabs-capacity>ul li.react-tabs__tab--selected{background:#fff;box-shadow:3px 1px 10px 0 #ababab;margin-right:-4px;z-index:2}.tabs-capacity>ul li:last-child{box-shadow:none}.table-capacity h4{display:inline-block}.table-capacity .toggle-btn{width:180px;min-width:120px;padding:10px 20px!important;display:block}.table-capacity span{max-width:180px;display:block}.table-capacity .disabled{cursor:not-allowed;opacity:.5}#tablemaker-capacity .black{font-weight:700;color:#414141;vertical-align:middle}.exceptions{background:#fff;border-radius:5px;margin-top:20px}.exceptions .header-exceptions{border-bottom:1px solid #eee;padding:15px}.exceptions .header-exceptions span{color:#4c4c4c;padding-left:40px;padding-top:15px;display:inline-block}.exceptions .exceptions-content{padding:10px}.open_modal_dialog{background:rgba(0,0,0,.5)}.modal-mapa{width:80%;max-width:800px}.modal-body{font-weight:300}.modal-content{border-radius:4px;width:360px}.modal-content.ctn_map{width:100%}.modal-footer,.modal-header{border:0;padding:10px 15px}.modal-mapa .modal-content{background:#fff;box-shadow:none!important;-webkit-box-shadow:none!important;border-radius:0!important}.modal-mapa .modal-content #canvas-mesas-selector{background:#fff}.modal-mapa .modal-content label{padding:8px 0;font-size:20px}.modal-mapa .modal-content #canvas-mesas-selector .konvajs-content{background:#deecfb;margin:0 auto;width:100%!important}.modal-mapa .modal-content .select-arrow{margin:0 0 21px}.modal-mapa .modal-content .row{padding:0 23px}.modal-mapa .modal-content .row .btn-success{margin:15px 0}@media (min-width:768px){.modal-content{box-shadow:0 0 0}}.config-header{padding:13px 15px;border-bottom:1px solid #d1dae8;background:#f5f9ff;border-top-left-radius:4px;border-top-right-radius:4px;box-shadow:inset 0 2px 5px hsla(0,0%,100%,.95);font-size:18px}.config-header span{font-size:14px}.config-header .loader-header{float:right;font-size:12px;color:#1fb71f;padding-top:3px;padding-right:10px}.table-map{display:block;background:#626b75;width:100%}.btn-save{color:#fff;text-decoration:none;height:26px;margin-top:12px;margin-right:30px;padding-top:8px;background:#7ee250;margin-left:10px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.table-map .table-map-header{background:#fff;margin-bottom:13px}.table-map .table-map-header .steps{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.table-map .table-map-header .steps ul{width:100%;list-style:none;margin:0;padding:0;font-size:0;display:table}.table-map .table-map-header .steps ul li{vertical-align:top;width:20%;height:62px;display:table-cell}.table-map .table-map-header .steps .step{color:inherit;font-weight:100;text-align:center;display:block;text-decoration:none;height:62px}.table-map .table-map-header .steps .step span{vertical-align:middle;line-height:1.3;width:99.9%;display:inline-block;font-size:14px}.table-map .table-map-header .steps .step:hover{background:#f4f4f4}.table-map .table-map-header .steps .step.active,.table-map .table-map-header .steps .step:active{background:#69c;color:#fff;position:relative}.table-map .table-map-header .steps .step.active:after{content:" ";position:absolute;top:100%;left:50%;margin-left:-8px;border-width:8px;border-style:solid;border-color:#69c transparent transparent}.table-map .table-map-content{width:100%;padding-top:0}.table-map .table-map-content .setup-section{background:#e4e9f1;margin-top:10px;margin:10px;border-radius:5px;padding-bottom:15px;height:calc(100vh - 135px)}.table-map .table-map-content .setup-section.scroll_active{overflow:auto}.table-map .table-map-subheader{background:#fff;border-radius:4px;padding:.5rem;align-items:center;justify-content:space-between;flex:1 0;height:2rem;display:flex;max-width:1130px}.table-map .table-map-subheader .header-right{float:right;width:50%}.table-map .btn-save{padding:.3rem 2rem;border-radius:4px;margin-top:-1px;margin-right:0}.table-map .btn.blue{background:#69c;color:#fff}.sidebar-left,.sidebar-right{margin-top:15px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.table-canvas{min-height:300px;position:relative}.canvas-header{margin-top:15px;height:47px}.canvas-header .icons{display:inline-block;position:relative;float:right;margin-bottom:15px}.canvas-heade .icons i{position:relative;top:3px}.canvas-header a{background:#fff;text-decoration:none;padding:7px;color:#7f838b;border-right:1px solid #eee;cursor:pointer;display:inline-block}.canvas-header .icons a:first-child{border-top-left-radius:4px;border-bottom-left-radius:4px}.canvas-header .icons a:last-child{border-top-right-radius:4px;border-bottom-right-radius:4px}.table-type{background:#fff;margin:10px 0;padding:0;box-sizing:border-box;border-radius:4px}.table-type .table-type-title{margin-bottom:0;color:#4c4c4c;text-align:left;padding:8px 10px;box-sizing:border-box;font-weight:600}.tables{display:table;border-collapse:collapse;background:#fff;width:100%}.tables .table-row{display:table-row}.tables .table-item{max-width:70px;max-height:70px;padding:10px;display:table-cell;border:1px solid #eceaea;box-sizing:border-box;text-align:center}.tables .table-item img{width:100%;max-width:55px}.tables .table-item img.table_mini{max-width:40px}.tables .table-item img.table_recta_hori{max-width:75px}.tables .table-item:hover>.draggable{background:#979eb9;box-shadow:0 0 8px #9ca3bd}.tables .table-row .table-item:first-child{border-left:none}.tables .table-row .table-item:last-child{border-right:none}.tables .table-circle{width:50px;height:50px}.tables .table-circle,.tables .table-circle_s{border-radius:50%;background:#c3c4c8;display:block;margin:auto;cursor:move}.tables .table-circle_s{width:35px;height:35px;vertical-align:middle;margin-top:5px}.tables .table-square{width:50px;height:50px}.tables .table-square,.tables .table-square_r{border-radius:10%;background:#c3c4c8;display:block;margin:auto;cursor:move}.tables .table-square_r{width:35px;height:35px;margin-top:5px}.tables .table-rectangle{width:30px;height:50px}.tables .table-rectangle,.tables .table-rectangle_l{border-radius:10%;background:#c3c4c8;display:block;margin:auto;cursor:move}.tables .table-rectangle_l{width:50px;height:30px;margin-top:5px}.tables .table-wall{width:100%;height:7px;border-radius:0;background:#3880c7;display:block;margin:auto;border:0;cursor:move;margin-top:19px;opacity:.8}.tables .table-item:hover .draggable.table-wall{background:#69c}.canvas-draw{background:#fff;width:100%;height:100%;box-sizing:border-box;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;border:2px solid #fff}.bordered{border:2px dashed #827f7f!important}.properties .form-control{margin-bottom:25px}.properties .form-control input[type=number],.properties .form-control input[type=text]{width:60px;float:right;padding-top:5px}.properties .form-control div{padding-top:5px}.canvas-loader{position:absolute;height:100%;width:100%;background:hsla(0,0%,100%,.92);box-sizing:border-box;z-index:17;vertical-align:middle;border-radius:4px}.canvas-loader>div{position:absolute;left:0;right:0;top:0;bottom:0;width:150px;text-align:center;display:block;height:20px;margin:auto;font-size:12px}#tablemaker-combine .table-canvas .canvas-header .left-actions{width:320px;display:inline-block;margin-bottom:10px}#tablemaker-combine .table-canvas .canvas-header .icons{margin-top:4px}#tablemaker-combine .canvas-draw{margin-left:0}.combinations{font-size:13px}.row-combine{background:#daeafd;padding:5px 0;box-sizing:border-box;vertical-align:middle;margin:5px -10px}.row-combine .form-control{margin-bottom:5px}.row-combine .table-name{font-weight:700;color:#111}.table-days-container{background:#fff;height:calc(100vh - 190px)}.list_tables_combin{display:block;padding:10px 6px;line-height:30px}.list_tables_combin.row:not(:last-of-type){border-bottom:1px solid #c6c6c6}.list_tables_combin.row{margin-right:5px;margin-left:5px}.list_tables_combin span{margin:0 4px;display:inline-block;word-wrap:break-word;text-align:center}.list_tables_combin .text_combi{max-width:120px}.container_checkbox{padding:4px 0;display:block;position:relative;padding-left:35px;margin-top:2px;margin-bottom:2px;cursor:pointer;font-size:18px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid #e3e4e8;background:#fff;border-radius:4px}.container_checkbox:hover{background:#d1dae8}.container_checkbox input{position:absolute;opacity:0;cursor:pointer}.checkmark{position:absolute;top:5px;left:5px;height:25px;width:25px;background-color:#eee;border-radius:4px;border:1px solid #d2dae8}.container_checkbox:hover input~.checkmark{background-color:#ccc}.container_checkbox input:checked~.checkmark{background-color:#6698cc}.checkmark:after{content:"";position:absolute;display:none}.container_checkbox input:checked~.checkmark:after{display:block}.container_checkbox .checkmark:after{left:9px;top:5px;width:7px;height:13px;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media screen and (max-width:674px){.table-map .table-map-header .steps .step{width:100%}}@media screen and (max-width:950px){.table-map .table-map-header .steps .step{width:100%}}.link_zones{text-decoration:underline;cursor:pointer}.icons-right{float:right;width:141px}.list--box{display:flex;flex-flow:column;flex:0 0 auto;order:2}.list--box .headline{padding:0 0 0 5px;background:#26292e;font-size:12px;font-weight:200;color:#fff;cursor:pointer!important;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:block;position:relative}.list--box .title-hour{background:#494949;color:#fff;font-weight:700;font-size:13px;padding:0 0 0 8px;line-height:2}.list--box .fixed{position:fixed;width:373px;z-index:17}.list--box .headline.time-section{background:#d3def1;height:35px}.list--box .headline.time-section *{color:#1e386b}.list--box .title{display:inline-block;margin:0;font-weight:300;font-size:14px;max-width:240px}.list--box .amount{width:72px;display:inline-block;text-align:right;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.list--box .toggle{display:inline-block;width:58px;text-align:center;position:absolute;top:2px;right:-5px}.list--box .btn-collapse i{font-size:16pt}.list--box .list-content{background:#fff;margin:0;list-style:none;min-height:3rem;padding:0;overflow:hidden;transition:all .1s linear;-webkit-animation:a .8s;animation:a .8s}.list-content.finalizadas .icons-right{display:none}.list--box .list-content .item{display:flex;border-width:1px 1px 1px 0;border-style:solid;border-color:#eceff4;min-height:57px;cursor:pointer;width:100%;-webkit-user-select:none!important}.item-selected{background:#b7d0f0;border-bottom:1px solid #9cc0ee!important}.item-selected .item-action .btn.flat{border-left:1px solid #9cc0ee!important}.list--box .group-list .title{font-size:13px;font-weight:700}.list--box .list-content .item .item-type{width:50px;justify-content:center;align-items:center;display:flex;position:relative}.list--box .list-content .item .item-user{display:flex;flex:1 1;padding:10px 0}.item-info_parent{display:flex;flex:1 1}.list--box .list-content .item .item-user.current_table,.list--box .list-content .item .item-user:hover,.list--box .list-content .item .item-user:hover .item-type i{background:#76a0db;color:#fff}.list--box .principal{line-height:2.77;display:inline-block}.head_white{padding:15px;font-size:18px;font-weight:700;word-wrap:break-word}.ctn_user,.head_white{background:#fff;color:#000}.ctn_user{width:92%;margin:22px auto;padding:10px 20px;border-radius:4px}.ctn_user span{width:50%;display:inline-block}.ctn_user span.right{text-align:right}.table_details_section select{width:92%;margin:22px auto;padding:35px 20px;display:block;height:45px;background:#eeb901;border:0;color:#fff}.table_details_section .ctn_coment{width:92%;margin:22px auto;padding:10px}.table_details_section .notes_comensal{width:100%;border-radius:4px;margin-top:5px;padding:5px 10px;background:#ebecf0;border:1px solid #cacbd1}.table_details_section .notes_comensal p{padding:0;margin:0}.table_details_section .ctn_coment .tags_sidebar{padding:7px;margin:3px;background:#f7f8fc;border:1px solid #cdcdd5;border-radius:4px;display:inline-block;max-width:190px}.list--box .list-content .item .item-user .item-type i{display:inline-flex;font-size:20pt}.table_details_section .close{position:absolute;right:10px;top:10px;opacity:1}.table_details_section .icon-cancel{color:#000;font-size:16px}.full_aside .list--box .list-content .item .item-user .item-info{justify-content:normal}.list--box .list-content .item .item-user .item-info{display:flex;flex:1 0;flex-flow:column;justify-content:center;padding:0 .5rem}.list--box .list-content .item .item-user .item-info .name{display:flex;margin:0;font-weight:500;color:#3e3e3e;font-size:16px;white-space:nowrap;text-overflow:ellipsis;max-width:240px;display:block;overflow:hidden;height:18px}.list--box .list-content .item .item-user .item-info .name.min_item{font-size:13px;font-weight:200}.list--box .list-content .item .item-user .item-info .area{color:#6b6b6b}.list--box .list-content .item .item-user .item-info .area,.list--box .list-content .item .item-user .item-info .time{font-weight:100;font-size:9pt;letter-spacing:.03rem;text-transform:capitalize}.list--box .list-content .item .item-user .item-info .area.min_span{font-size:14px;font-weight:500}@media screen and (max-width:1080px){.list--box .list-content .item .item-user .item-info .name{max-width:200px}}@media screen and (min-width:1080px){.list--box .list-content .item .item-user .item-info .name{font-size:12pt}.list--box .list-content .item .item-user .item-info .name.min_item{font-size:13px;font-weight:200}.list--box .list-content .item .item-user .item-info .area,.list--box .list-content .item .item-user .item-info .time{font-size:11pt}}.list--box .list-content .item .item-user .item-info .time{color:#3e3e3e}.list--box .list-content .item .item-user .item-detail{flex:1 1;max-width:50px;display:flex;flex-flow:column;justify-content:space-between;text-align:right;padding:0 .5rem}.list--box .list-content .item .item-user .item-detail .diners{font-weight:300;color:#000;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.list--box .list-content .item .item-user .item-detail .icons{list-style:none;display:inline-flex;padding:0;justify-content:flex-end;font-size:10pt}.list--box .list-content .item .item-user .item-detail .icons .icon{margin:0 .28rem;font-size:14px;display:flex;flex-direction:column;flex-wrap:nowrap;align-content:center;justify-content:flex-start}.list--box .list-content .item .item-user .item-detail .icons .icon:last-child{margin-right:0}.list--box .list-content .item .item-user .item-detail .icons .icon.comments{color:#f88de7}.list--box .list-content .item .item-user .item-detail .icons .icon.notes{color:#74adfb}.list--box .list-content .item .item-user .item-detail .icons .icon.vip{color:#f5be41}.list--box .list-content .item .item-action{width:75px;justify-content:space-around;flex-flow:column;border-radius:0;color:#abadb1;border-left:1px solid #c8ced7}.list--box .list-content .item .item-action .btn.current_table,.list--box .list-content .item .item-action .btn:hover{background:#76a0db}.collapsed{min-height:0!important;height:0!important}.nofound{text-align:center;font-size:14px;margin-top:22px}.content_select{background:#fff;color:#000;width:92%;margin:22px auto;border-radius:4px;height:45px;position:relative}.content_select .item_selected{width:100%;color:#000;height:45px;font-size:19px;cursor:pointer}.content_select i,.content_select span{display:inline-block;vertical-align:middle;width:33%}.content_select i{width:13%;font-size:25px;text-align:center;line-height:.9}.ctn_coment .content_select{margin:0 auto;width:100%}.ctn_coment .content_select i{width:6%}.content_select span{width:72%;line-height:2.4;text-align:left;overflow:hidden;text-overflow:ellipsis}.content_select.tables span{font-size:16px;line-height:2.9;width:84%}.ctn_coment .select_option ul{text-align:right}.ctn_coment .select_option ul li{width:50%;display:inline-block}.ctn_coment .select_option ul li a{margin:15px 0;background:#fff;color:#337ab7}.content_select ul{position:absolute;z-index:3;background:#fff;width:100%;list-style:none;padding:0;display:none}.content_select.selected ul{display:block}.content_select ul li.current,.content_select ul li:hover{background:#3c3c3c;cursor:pointer;color:#fff}.item-action.error_table_conflict{background:hsla(0,100%,73%,.28)}.item-action.error_table_conflict_yellow{background:rgba(255,195,117,.28)}.btn_w75{width:75px!important}.btn_h77{height:57px!important}.reservation_section .icon-mesaasignada{font-size:22px!important}.item-info span.area{font-size:12px!important}@media (max-width:774px){.btn_w240{max-width:180px!important}}@media (min-width:775px) and (max-width:910px){.btn_w240{width:180px!important}}@media (min-width:991px) and (max-width:1219px){.btn_w240{width:130px!important}.btn_w240 h4.name{max-width:130px!important}}@media (min-width:1220px) and (max-width:1280px){.btn_w240{width:150px!important}.btn_w240 .name{max-width:150px!important}}@media (min-width:1281px) and (max-width:1380px){.btn_w240{width:180px!important}}@media (min-width:1381px){.btn_w240{width:260px!important}}@media (max-width:767px){.btn_w240{max-width:inherit!important}}.reservation_section .icons-right{width:152px!important}.reservation_section .list--box .headline .amount{width:73px}.reservation_section .list--box .headline .amount.top{width:50%}.reservation_section .list--box .headline .amount.top span{display:inline-block;line-height:3.2;padding:0 0 0 3px}.reservation_section .list--box .headline .amount.top .icon-usuario{font-size:11px;margin-left:10px}.reservation_section .list--box .headline .amount.top .icon-reserva{color:#fff;font-size:13px;top:2px;position:relative}.reservation_section .list--box .toggle.send_ubication{width:50%;position:relative;padding:0;margin:0;border:0;top:0;right:0}.reservation_section .list--box .toggle.send_ubication .icon-angle-up{display:inline-block;line-height:1;padding-top:2px}.reservation_section .list--box .toggle.send_ubication .icon-angle-up:before{line-height:.5;display:inline-block}.reservation_section .list--box .toggle.send_ubication .btn.flat{height:37px;outline:none}.reservation_section .list--box .amount{width:106px}.reservation_section .list--box .amount .inside-icon{font-size:12px;margin-left:5px;margin-right:2px;display:inline-block;-webkit-transform:translateY(1px);transform:translateY(1px)}.reservation_section .list--box .toggle{width:82px}.footer-fixed{position:fixed;width:100%;padding-top:7px;background:#fff;font-weight:300;height:38px;text-align:center;z-index:2;bottom:0}.minutes_render{text-transform:none!important}.item-info_parent span .minutes_render{font-size:13px!important}.icon_cupon{min-width:18px}.icon-cupon{width:18px}.icon-cupon img{width:100%}.list--box .list-content .item .item-user .item-info .area.sistem_user_full{font-size:14px}#printerCss::-webkit-scrollbar{width:12px;background-color:#f5f5f5}#printerCss::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);border-radius:0;background-color:#f5f5f5}#printerCss::-webkit-scrollbar-thumb{border-radius:24px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#555}.text-with-icon{display:flex;align-items:start;gap:5px}.text-with-icon>:first-child{margin-top:2px}.reservation_section.buttons_lists{.footer{button{&:first-of-type{border-bottom-left-radius:4px}&:last-of-type{border-bottom-right-radius:4px}&.active{background-color:var(--color-secundario-4);opacity:1;.icons{color:var(--color-texto-1)!important}span{color:var(--color-texto-1)}}&:hover{background-color:var(--color-secundario-4);opacity:1;.icons{color:var(--color-texto-1)!important}span{color:var(--color-texto-1)}}.icons{color:var(--color-texto-3)}span{color:var(--color-texto-2)}}}}.detail_section{display:none;flex:1 1;margin-left:.3rem;background:transparent;position:relative;padding:25px}h4.name{vertical-align:middle!important;margin-right:4px!important}h4.name,span.check{display:inline-block!important}.info_class{padding-bottom:15px}.off-canvas.right{position:absolute;right:-100%;transition:right .5s ease;display:flex;height:calc(100vh - 66px);width:69.5%;z-index:4;flex-flow:row wrap;align-content:flex-start;color:#3f3f3f;background:transparent;overflow-y:auto;overflow-x:hidden;z-index:2;display:none;box-shadow:none}@media screen and (max-width:768px){.off-canvas.right{background-color:#222427}}.ctn_coment hr{border:1px solid}.item-info .check i{vertical-align:middle;display:inline-block;line-height:.6;font-size:12px}.item-info .check i.icon-exclamation-triangle{color:#f3a712}.item-info .check i.icon-cancel-circled{color:#ff0400}.item-info .check i.icon-check-1{color:#5b96dc}p i.icon{color:var(--color-green-mesa);vertical-align:middle;display:inline-block;line-height:.6;font-size:14px}p i.icon.icon-check-1{color:#5b96dc}p i.icon.icon-exclamation-triangle{color:#f3a712}p i.icon.icon-cancel-circled{color:#ff0400}.item_data_user{margin-right:10px;text-transform:capitalize}.item_data_user p{display:inline-block}.span_one{margin-right:8px;color:var(--color-secundario-4);font-weight:800;white-space:nowrap;overflow:hidden;font-size:20px}.span_one.empty,.span_one:hover{text-decoration:underline}.span_one.empty{color:#d9dbe0}.item_data_user span.span{font-size:14px;vertical-align:middle;display:inline-block;margin-left:4px}.item_data_user:hover{text-decoration:none}.email-verified{margin-right:40px;display:inline-block}.email-verified span.span{font-size:14px;vertical-align:middle;display:inline-block;margin-left:4px}@media screen and (max-width:625px){.email-verified span.span{display:none}}.email-verified:hover{text-decoration:none}.email-verified i.icon{vertical-align:middle;display:inline-block;line-height:.6;font-size:14px}.email-verified i.icon.icon-check-1{color:#5b96dc}.off-canvas.right.displayed{right:0;display:flex;top:8px;border-radius:4px;overflow:hidden}.off-canvas.right .title{height:60px;background:#fff;width:100%;padding:10px 20px;position:fixed;border-radius:4px;justify-content:space-between;font-size:20px;margin-right:8px;font-weight:800;white-space:nowrap;overflow:hidden;display:flex;align-items:center}.off-canvas.right .detail_section_content{display:flex;flex:1 1;flex-flow:row wrap;padding:1rem 2rem;color:#242424;border-radius:4px;overflow:auto;-ms-overflow-style:none;scrollbar-width:none}.off-canvas.right .detail_section_content label{font-size:14px}.off-canvas.right .detail_section_content .action_buttons{margin:2px 0;width:100%;display:block}.off-canvas.right .detail_section_content .action_buttons .btn{border:1px solid #abafa7;border-radius:4px;margin:5px}.off-canvas.right .detail_section_content .action_buttons .btn.large{padding:1rem 2rem;min-width:4rem;text-align:center}.btn.green-bkg{background:#64c529;color:#fff}.btn.white-bkg{background:#fff;color:#3a3939}.off-canvas.right .detail_section_content .basic_info{margin:2px 0;width:100%}.off-canvas.right .detail_section_content .basic_info .item{font-size:13px;display:inline-block;margin:5px 0}.item_id{padding:5px 0}.btn-whatsapp,.btn-whatsapp:hover{background:transparent;border-color:transparent;color:#fff;margin-left:0;border-radius:50%;padding:0;margin-right:20px}.icon-whatsapp{height:30px;vertical-align:sub}.btn-whatsapp-small,.btn-whatsapp-small:hover{background:transparent;border-color:transparent;color:#fff;margin-left:0;border-radius:50%;padding:0;border:0 solid!important;margin:5px}.icon-whatsapp-small{height:20px;vertical-align:text-bottom}.item_select_language{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;position:relative}.icon_select_language .icon-alerta{font-size:15px;color:#fff;background:#d9d9d9;border-radius:50%;padding:2px 6px}.icon_select_language .icon-alerta:before{content:none!important}.icon_select_language .cp_class{top:5px;left:-125px;font-size:14px;background:#ececec;color:#000;max-width:400px}.icon_select_language .cp_class .icon-black{background:#000;color:#fff}.icon_select_language .icons.icon-alerta:hover+.cp_class{display:block}.item_select_language .select-lg{width:auto;display:block;border-radius:17px;height:34px;font-size:16px;padding-right:22px}.item_select_language .select-sm{width:75px;display:none}@media screen and (max-width:1100px){.item_select_language .select-sm{display:block}.item_select_language .select-lg{display:none}}.off-canvas.right .detail_section_content .basic_info .item i{margin-right:.8rem;font-size:17pt;position:relative;top:5px}.off-canvas.right .detail_section_content .basic_info .item img{margin-right:.8rem;font-size:17pt;position:relative}.off-canvas.right .detail_section_content .basic_info .item .item_data{text-decoration:underline;color:#242424}.off-canvas.right .detail_section_content .basic_info .item .item_data_no{text-decoration:none;color:#242424;cursor:auto}.tags_section{font-weight:100}.tags_section .tags-list{display:block;padding:0}.tags_section .tags-list li{display:inline-block}.tag{background:#fff;border-radius:4px;padding:.3rem 1rem;justify-content:center;text-align:center;margin-right:1rem;font-size:11pt;font-weight:100;border:1px solid #ced0d3;align-items:center;margin-bottom:8px;padding:5px 10px;font-size:12px}.btn-add-dish{color:#0076bf;border:1px solid #ced0d3!important;border-radius:4px!important;font-size:14px;font-weight:300;background:#fff;margin-top:10px;padding:5px 10px}.btn-add-dish:hover{color:#0076bf!important;background:#e7e7e7}.btn-add-dish:active,.btn-add-dish:focus,.btn-add-dish:focus-visible,.btn-add-dish:focus-within{color:#0076bf!important;background:#e7e7e7}.tag-add{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-weight:bolder;color:#0076bf}.tag-add:hover{background:#e7e7e7}.tag i{margin:0 .2rem}.tag.birthday{color:#64c529}.tag.aniversary{color:#ff1c7c}.detail_section_content .note_section{font-weight:100;width:100%;display:block}.detail_section_content .note_section .note{background:#fff;border-radius:4px;border:1px solid #cdcfd2;color:#4a4a4a;min-height:5rem;height:auto;display:block;outline:none;width:100%;font-size:13px}.section-info{width:100%}.basic_info textarea,.section-info textarea{background:#fcfcfe;min-height:100px;resize:none}.note_section .note p{margin:0}#close-info{background:transparent;border:none;font-weight:500;font-size:38px}.tags-list .cumpleanos{color:#64c529}.tags-list .aniversario{color:#ff1c7c}.tags-list .avisar_al_gerente{color:#9a3d3d}.tags-list .amigo_de_empleado{color:#b1b126;color:#1991ec}.tags-list .libre_de_gluten{color:#c787d2}.tags-list .avisar_al_cheff{color:#4345ab}.tags-list .vegano{color:green}.notags{font-size:12px}.no-info{color:#969696}.tabs-reserva{margin-top:45px;width:100%}.tabs-reserva>ul{list-style:none;padding-left:22px;margin-bottom:0}.tabs-reserva>ul li{background:#d8d9db;opacity:.5;display:inline-block;color:#000;padding:5px 20px;font-weight:300;font-size:14px;cursor:pointer;outline:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.tabs-reserva>ul li.tab_list_hide{display:none}.tabs-reserva>ul li.react-tabs__tab--selected{background:#1863df;color:#000}.action_buttons select{background:#fc8a0b;color:#fff;font-weight:800;height:42px;width:100%;text-align:center;border:1px solid #a8bfdd;outline:none;margin:5px 0!important;padding-left:10px}.manual-arrow-white:before{color:#fff}.manual-arrow-black:before,.manual-arrow-white:before{font-family:mesa247;content:"%";display:inline-block;width:20px;height:20px;position:absolute;right:35px;z-index:1;text-align:center;top:20px;pointer-events:none}.manual-arrow-black:before{color:#000}@media screen and (min-width:1100px){.manual-arrow-language:before{font-family:mesa247;content:"%";display:flex;width:20px;height:20px;position:absolute;right:3px;left:auto;z-index:1;text-align:center;top:0;pointer-events:none;color:#000;height:100%;align-items:center;flex-direction:row;line-height:normal;font-size:18px}}@media screen and (max-width:1100px){.manual-arrow-language:before{font-family:mesa247;content:"%";display:inline-block;width:20px;position:relative;right:5px;left:auto;z-index:1;text-align:center;top:16px;pointer-events:none;color:#000;display:flex;position:absolute;flex-wrap:nowrap;align-items:center;top:0;bottom:0;height:100%;flex-direction:row;font-size:18px}}.action_buttons button{height:42px;width:100%;text-align:center;border:1px solid #a8bfdd;outline:none;margin:5px 0!important}.Modal .tag-list{overflow-y:auto;padding:10px 0 20px;box-sizing:border-box;max-height:385px}.Modal .tag-list ul{padding:0;list-style:none}.Modal .tag-list ul li{color:#2e2e2e;padding:9px 25px;cursor:pointer!important;font-weight:300;transition:all .2s ease-in-out}.Modal .tag-list ul li:hover{background:#ebf0f6}.Modal .tag-list ul li .check-tag{float:right;position:relative;right:5px;border-radius:50%;height:28px;width:28px;border:1px solid #222;text-align:center;top:-4px;color:#040404}.Modal .tag-list ul li .check-tag i{margin:3px;display:inline-block;font-size:14px}.Modal .btn-add-tags,.Modal .btn-update{position:absolute;bottom:0;z-index:6;border-radius:0}.updates-small{padding:10px 20px;font-size:13px;color:green}.sidebar-assign{box-sizing:border-box;height:calc(100vh - 66px);background:#eceff4;border-radius:4px;margin-top:8px;overflow:auto;padding-bottom:20px}.sidebar-assign .details{padding:0 20px}.sidebar-assign .details p{margin:0 auto;width:95%;display:inline-block}.sidebar-assign .btnx{margin:20px auto;max-width:220px;line-height:2.5;padding:4px 6px;float:right;margin-right:4px}.buttons_desktop{width:95%;margin:auto;padding:0 20px;display:flex;flex-direction:row;flex-wrap:nowrap;gap:20px}.sidebar-assign .tags_comensal_param{padding:7px;margin:3px;background:#f7f8fc;border:1px solid #cdcdd5;border-radius:11px;display:inline-block;max-width:190px}.sidebar-assign .coment_comensal{width:95%;margin:0 auto;border-radius:12px;margin-top:5px;padding:5px 10px;background:#fff;border:1px solid #cacbd1;margin-bottom:10px}.sidebar-assign .coment_comensal p{padding:0;margin:0}.header-assign{background:#fff;border-top-right-radius:3px;border-top-left-radius:3px;padding:15px 25px;font-weight:600;color:#313131}.header-assign p{margin-top:5px;margin-bottom:0;font-size:14px;color:#6b6b6b}.header-assign i{position:relative;top:0;font-size:11px;font-weight:lighter}.text-assign{text-align:center;font-size:14px;margin:20px 0;border-bottom:1px solid #dadde4;padding-bottom:20px}.span-points{text-align:center;padding:2px;display:block}.avatar-reserva{vertical-align:middle;width:30px;height:30px;border-radius:50%;display:inline-block;margin-right:14px}@media (max-width:1100px){.avatar-reserva{right:150px}}@media (max-width:540px){.avatar-reserva{display:none}}.profile-stats-full{width:100%}.profile-stats-full .profile-stats-content{padding:10px 0;border-radius:10px}#profile-notes-additional{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%/2,max(85px,100%/3)),1fr))}.payment-cancelled{border:1px solid #68c52f;border-radius:4px;color:#68c52f;padding:5px 10px;font-weight:500!important}.payment-card{background:#000;border:1px solid #d0dff2;border-radius:4px;color:#fff;font-weight:700!important;padding:5px 10px;border-radius:14px}.info-container{width:100%}.info-container .profile-stats-content{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.info-container .profile-stats-content .col-sm-12{padding-left:0}.profile-stats-content{background:#fff;overflow:hidden;padding:10px 20px;border-radius:12px;border:1px solid #f6e0a5;color:#403e3e;font-size:14px;box-sizing:border-box;margin-bottom:15px}.profile-stats-content .stat-item{margin:7px 0}.profile-stats-content .stat-item span{font-weight:700;margin-bottom:-.5px}.profile-stats-content .stat-item p{line-height:10px;padding-top:5px}.note-center{margin:25px 0;border-bottom:1px solid #d4d4d4;text-align:center}.note-center.top{margin:6px 0 25px}.note-center span{color:#8a8a8a;background:#edf0f6;display:inline-block;font-size:14px;position:relative;bottom:-10px;padding:1px 20px}.history-content{background:#fff;overflow:hidden;padding:10px;margin:10px 0;border-radius:12px;border:1px solid #f6e0a5;font-size:14px}.history-content .item-icon{margin:6px 0;display:inline-block}.history-content .item-icon i{font-size:14px;position:relative;top:2px;left:-3px}.history-item{width:100%}.history-item .btn-status{padding:6px 0;border-radius:3px;color:#fff;width:130px;text-align:center;display:inline-block;font-size:14px;background:#54c652;margin-left:15px;display:inline-flex;align-items:center;justify-content:center;border-radius:24px}.history-item .btn-status.confirmada{background:green}.history-item .btn-status.noshow{background:#ff0;color:#000}.history-item .btn-status.cancelada{background:red}.history-item .btn-status.reservada{background:#79b320}.history-item .history-header{margin:15px 0;color:#323232;display:flex;align-items:center;justify-content:flex-start}.history-item .history-header i{position:relative;top:2px;padding-right:8px}.giftcard-panel-wrapper{height:auto}.giftcard-panel-wrapper,.giftcard-panel-wrapper .giftcard-panel-content{position:relative;display:block;width:100%}.giftcard-panel-wrapper .giftcard-panel-content .giftcard-header{margin:15px 0;color:#323232}.giftcard-panel-wrapper .giftcard-panel-content .giftcard-body{background:#fff;overflow:hidden;padding:10px 20px;border-radius:12px;border:1px solid #f6e05e;color:#403e3e;font-size:14px;box-sizing:border-box;margin-bottom:10px}.giftcard-panel-wrapper .giftcard-input-wrapper{position:relative;display:block;padding:15px 0 0;width:100%;height:auto}.giftcard-panel-wrapper .giftcard-input-wrapper .giftcard-input-box{position:relative;display:flex;gap:10px;align-items:center;width:100%;height:auto}.giftcard-panel-wrapper .giftcard-input-wrapper .form-label{position:relative;display:block;color:#000;font-weight:600;font-size:16px;margin:0 0 3px}.giftcard-panel-wrapper .giftcard-input-wrapper .form-control{position:relative;display:block;padding:10px 12px;font-size:15px;margin:0;height:auto;width:100%;max-width:350px;border-radius:100px}.giftcard-panel-wrapper .giftcard-input-wrapper .form-action{position:relative;display:block}.giftcard-panel-wrapper .giftcard-input-wrapper .btn-redeem{position:relative;display:block;background-color:#fc8a0b;color:#fff;border:none;padding:10px 30px;cursor:pointer;border-radius:100px;font-size:15px;line-height:24px}.giftcard-panel-wrapper .giftcard-input-wrapper .btn-redeem.loading,.giftcard-panel-wrapper .giftcard-input-wrapper .btn-redeem:disabled{background-color:#aaa;cursor:not-allowed}.giftcard-panel-wrapper .giftcard-input-wrapper .result-message{margin-top:10px;font-size:14px;text-align:center;color:#333}.Modal.Modal-state{max-width:400px;max-height:475px;min-height:300px}.Modal .states_list{width:100%}.Modal .states_list ul{list-style:none;display:block;padding:0}.Modal .states_list li{cursor:pointer;font-size:20px;font-weight:100;padding:4px 0;padding-left:20px}.Modal .states_list li.select,.Modal .states_list li:hover{background:#d0dff2}.Modal .states_list li i{margin-right:15px;font-size:32px;vertical-align:middle;line-height:.8;display:inline-block}i.icon-libro{color:#9dc44c}i.icon-libro-1,i.icon-resconfirmado{color:#779b08}i.icon-llego{color:#027cce}i.icon-parcialmente-sentado{color:#023aaa}i.icon-sentado{color:#7200f7}i.icon-entrada{color:#d19602}i.icon-segundo{color:#ce7f00}i.icon-postre{color:#cc5200}i.icon-pagando{color:#616b01}i.icon-pago{color:#3dbe05}i.icon-finalizado{color:#f42477}.Modal .states_list li span{line-height:2;vertical-align:middle}.Modal.Modal-date .calendar-container{height:350px}.Modal.Modal-date .modify-hour{height:350px;overflow:auto}.select_info_seat{width:96%;border:1px solid #cacbd1;height:34px;display:block;margin:5px auto;border-radius:24px;background-color:#fff}.display_none{display:none}@media screen and (max-width:767px){.buttons_desktop{display:block}.off-canvas.right .title{width:100%;left:2.5vh}.detail_code .assign_button{width:100%}}@media screen and (min-width:992px){.off-canvas.right{width:66.9%!important}.detail_code,.email_select{padding-left:0;padding-right:0}#send-email-button{border-radius:0 24px 24px 0!important;height:50px;font-size:20px;opacity:1}#select-email-selector{border-radius:24px 0 0 24px!important;height:50px}}@media screen and (max-width:991px) and (min-width:769px){.off-canvas.right .title{width:52%!important}.detail_code,.email_select{padding-left:0;padding-right:0}#send-email-button{border-radius:0 24px 24px 0!important;height:50px}#select-email-selector{border-radius:24px 0 0 24px!important;heigth:50px}}.off-canvas.right .detail_section_content{background-color:#f9f9f9}.detail_section_content .basic_info i.icons{color:#919296}.action_buttons select{font-size:16px;border:1px solid #ced0d3!important;border-radius:24px!important;height:50px}.action_buttons select option{font-weight:700}.basic_info textarea,.dynamic_class input.form-control,.section-info textarea,.select-arrow select{border:1px solid #f6e0a5!important;border-radius:12px!important}.tags_section ul.tags-list li{border:1px solid #ced0d3!important;border-radius:4px!important;font-size:14px;font-weight:300}.action_buttons .btn{border:1px solid #ced0d3!important;border-radius:24px!important;height:50px;font-size:16px;font-weight:700}.tabs-reserva>ul.react-tabs__tab-list{padding-left:15px;margin-top:5px;line-height:28px;display:flex;flex-wrap:nowrap;width:100%}@media screen and (max-width:1199.98px){.tabs-reserva>ul li.react-tabs__tab{padding:5px 6px}}.tabs-reserva>ul li.react-tabs__tab--selected{background:#f9f9f9;opacity:1;border-bottom:2px solid #f9f9f9}.tabs-reserva>ul li{padding:5px 40px;margin-left:10px;font-weight:700;border-radius:4px 4px 0 0;border-bottom:2px solid #26292e}.detail_section .avatar-reserva{width:45px;height:45px}.detail_section .off-canvas .right{left:4px}.navbar.steps .step{color:#fff;font-weight:300}article.comensal-form .btnx-success{width:100%}.comensal-form .form_reserve textarea,.comensal-form .form_waitlist textarea{border:1px solid #ced0d3!important;border-radius:7px!important}.control-label .full-width{display:block!important}.hide{display:none}.padding_15{padding:15px 0}.search_empty{display:block;text-align:center}.navbar{margin-bottom:0}.modal-backdrop.in{z-index:1;opacity:0}.detail_code{text-align:right}.load_edit_reservaction{position:absolute;right:50px;width:100px;height:60px;font-size:14px;text-align:center}.load_edit_reservaction .save_edit{color:var(--color-green-mesa);padding-top:18px}.load_edit_reservaction .error_save{color:red;padding-top:18px}.row.list_history_states{font-size:12px;width:100%;background-color:#fff;margin:0 auto;padding:15px 0;border:1px solid #f6e0a5;border-radius:10px}.row.list_history_states b{display:block;padding-bottom:10px}.items_list_history{padding:2px 0}.items_list_history:nth-child(odd){background-color:#f6f7fb}.items_list_history .clear_both{clear:both}.asign_table_box{background-color:#222427}.black_list{width:12px;height:12px;background-color:#000;border-radius:50%;position:absolute;top:7px;left:67px}.rb_modal{top:30px}.rb_modal .modal-content{box-shadow:0 0 10px #999}.section-title-container{margin-top:15px;margin-bottom:10px}.section-title{font-size:18px;font-weight:1000;color:#000}.header-right-reserva{display:flex;align-items:center}.parent{z-index:20}#select-email-selector{background:#fff!important;color:#000!important}#select-email-selector option{background:#fc8a0b!important;color:#fff!important}.stat-item .icon-check-1{color:#64c529;margin:0 5px;font-size:20px}.reservation_info{display:flex;flex-wrap:wrap;padding:0 20px;border:1px solid #f6e0a5;background:#fff;border-radius:10px;padding:10px 20px}.reservation_info>div{flex:50% 1;margin-bottom:10px}#basic_info_reservation{border:1px solid #f6e0a5;border-radius:10px;padding:10px 20px;background:#fff}.type_edit_reservation{display:flex;justify-content:space-between;align-items:center;padding-left:20px;padding-right:20px}.new-icon-mesaiso{width:14px;aspect-ratio:1/1}.change-local-row{display:flex;justify-content:flex-end}.change-local-row select:disabled{cursor:not-allowed}@media screen and (max-width:767px){.change-local-row{display:block}}.input-flex{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between}.input-flex label{margin:0}ul.calendars{margin:0;list-style:none;padding:0 0 70px}.gray{color:#757575}.taken .day-content{text-decoration:line-through}.calendars .month .header{text-align:center}.calendars .month .header h3{font-weight:100;margin-bottom:20px;text-transform:capitalize}.calendars .month .week{display:flex;font-size:10pt}.calendars .month .week .day{flex:1 0 14.28%;justify-content:center;display:flex}.calendars .month .days{display:flex;flex-flow:row wrap;margin-top:1rem;font-weight:400}.calendars .month .days .day{display:flex;width:14.28%;justify-content:center;align-items:center;cursor:pointer;position:relative}.calendars .month .days .day .pax{position:absolute;top:-2px;right:12px;font-size:11px;color:#ff2296}.calendars .month .days .circle{width:5px;height:5px;background:#c0ee5e;border-radius:50%;position:absolute;left:47px;bottom:15px}.calendars .month .days .day.special .special-tooltip{display:flex;position:absolute;max-width:100px;z-index:3;background:#fff;border:1px solid #cecece;border-radius:4px;justify-content:center;align-items:center;text-align:center;box-shadow:0 2px 2px 1px hsla(0,1%,61%,.3);bottom:-2.4rem;left:2rem;font-size:10pt;font-weight:100;padding:.2rem;visibility:hidden;opacity:0;transition:opacity 1s ease}.calendars .month .days .day.special:focus .special-tooltip,.calendars .month .days .day.special:hover .special-tooltip{visibility:visible;opacity:1}.calendars .month .days .day.disabled{cursor:not-allowed}.calendars .month .days .day-content{width:45px;height:45px;display:flex;border-radius:50%;justify-content:center;align-items:center;background:transparent;color:inherit;transition:all .25s ease}.calendars .month .days .day.selected .day-content,.calendars .month .days .day:focus .day-content{background:var(--color-green-mesa);color:#fff}.calendars .month .days .day:hover .day-content{background-color:rgba(104,197,47,.62)}.calendars .month .days .day.disabled .day-content{opacity:.2;background:transparent;color:inherit}.tabs-calendar>ul{list-style:none;padding-left:0;background:#e9e9e9;margin-bottom:0}.tabs-calendar>ul li{background:#e5e4e4;display:inline-block;color:#6f6f6f;padding:10px 20px;font-weight:300;font-size:16px;cursor:pointer;outline:none;width:50%;text-align:center;box-shadow:inset 0 0 5px 0 hsla(0,0%,70%,.32)}.tabs-calendar>ul li.react-tabs__tab--selected{background:#fff;color:#000;box-shadow:0 0 0}.form_user{padding:20px;overflow:hidden;padding-bottom:80px;background:#f5f5f5}.form_user>.row{padding-bottom:20px;overflow:auto}.form_user .col-xs-12{padding-top:5px;padding-bottom:5px}.item_data_user{color:#3f3f3f;vertical-align:middle}a.item_data.none_link{cursor:not-allowed}.modify-hour .selectore{width:96%;margin:8px auto;box-sizing:border-box;max-height:330px;margin-bottom:8px}.canvas-container{background:#f0f0f0;box-sizing:border-box;width:100%;height:100%}.canvas-container.canvas-container-home-map{background:#3c3c3c;border-radius:0 4px 4px 4px;height:calc(100vh - 110px);overflow:hidden}.canvas-container.canvas-container-home-map.hight_total{height:calc(100vh - 66px)}.canvas-container-assign{background:#626b75;padding:20px;box-sizing:border-box;width:100%;height:100%}#tablemap{border:1px solid #d9d9d9}.canvas-wrapper{height:calc(100vh - 51px);height:calc(100dvh - 51px);position:relative;border-radius:6px;overflow:auto;padding:8px 8px 7px 4px;z-index:2}.canvas-wrapper .logo_restaurant{position:absolute;bottom:5%;right:4.3%;max-width:95px}.canvas-wrapper .logo_restaurant img{width:100%}.canvas-wrapper .actions{color:#fff;z-index:4;position:absolute;bottom:13px;right:0;padding-left:10px;width:100%;height:37px}.canvas-wrapper .actions .left{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.canvas-wrapper .actions .info-item{display:inline-block;color:#ccc;padding:8px 10px 0}.canvas-wrapper .actions .right{position:absolute;right:17px;bottom:11px}.canvas-wrapper .actions .right .zoom-in,.canvas-wrapper .actions .right .zoom-out{margin:0}.canvas-wrapper .actions .zoom-out{border-radius:2px 0 0 2px}.canvas-wrapper .actions .zoom-in{border-radius:0 2px 2px 0;margin-right:10px;margin-left:1px}.canvas-wrapper .actions .right .zoom-out{border-right:1px solid #4e5050;border-top-right-radius:0;border-bottom-right-radius:0}.canvas-wrapper .actions .right .zoom-in{border-top-left-radius:0;border-bottom-left-radius:0}.canvas-wrapper .actions a{color:#fff;text-decoration:none;background:#424344;border-radius:2px;padding:0 14px;font-size:14px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:inline-block;vertical-align:middle;line-height:2.7;max-height:37px;min-height:37px;min-width:37px;text-align:center;position:relative}.canvas-wrapper .actions a.print_tables{margin-left:10px}.canvas-wrapper .actions i{display:block;line-height:2.1;position:absolute;top:6px;left:0;right:0}.canvas-wrapper .actions .ambient-switch{width:150px;box-sizing:border-box;text-transform:capitalize;position:relative;margin-right:10px;padding-left:0;display:none}.canvas-wrapper .actions .ambient-switch.activated,.canvas-wrapper .actions .ambient-switch.activated a{display:inline-block}.canvas-wrapper .actions .ambient-switch span{top:1px;position:absolute;right:10px}.canvas-wrapper .actions .ambient-switch .dropup{background:#4a4a4a;z-index:15;padding:0;bottom:0;position:absolute;left:0;width:150px;border-top-left-radius:2px;border-top-right-radius:2px;visibility:hidden;opacity:0;transition:opacity .5s,visibility .5s}.canvas-wrapper .actions .ambient-switch ul{margin:0;padding:0}.canvas-wrapper .actions .ambient-switch ul li:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.canvas-wrapper .actions .ambient-switch li{display:block;padding:0 14px!important;margin:0;text-transform:capitalize;border-radius:0!important;border-bottom:1px inset #dadada;border-right:1px inset #dadada;outline:none;background:#fff;color:#3c3c3c}.canvas-wrapper .actions .ambient-switch li.current,.canvas-wrapper .actions .ambient-switch li:hover{background:#3c3c3c!important;border-top-left-radius:2px;border-top-right-radius:2px;color:#fff}.canvas-wrapper .actions .ambient-switch .displayed{visibility:visible;opacity:1}.canvas-loader-home{position:absolute;z-index:17;height:100vh;width:100%;background:rgba(54,58,64,.8);border-radius:0;left:0;top:0}.canvas-loader-home>div{position:absolute;left:0;right:0;top:0;bottom:0;width:150px;text-align:center;display:block;height:20px;margin:auto;font-size:12px}.menu_right{text-align:right;padding-right:25px;padding-top:9px;padding-bottom:7px}.menu_right .actions{background:#303131}.menu_right .actions.green{padding-top:0}.Modal_select{max-width:1000px}.select_option{display:block;overflow:auto;height:125px}.select_option ul{display:block;padding:0}.select_option ul li{display:block}.select_option ul li a{display:block;text-align:center;margin:15px 20%;border:1px solid #ccc;line-height:2;border-radius:4px}@media (max-width:768px){.canvas-wrapper .actions{bottom:45px}.canvas-wrapper .actions a{margin:0 1px}.canvas-wrapper .actions .ambient-switch{margin-right:5px}}@media (min-width:769px) and (max-width:991px){.canvas-wrapper .actions{bottom:25px}.off-canvas.right .title{width:50.2%}}.select_option_assign{display:block;overflow:auto;overflow-y:hidden;padding:0 3%;background:#dad8d8}.select_option_assign .form-group{padding:25px 0 2px}.select_option_assign ul{display:block;padding:0}.select_option_assign ul li{display:inline-block;width:33.3%}.parent_loading{width:100%;height:100%;display:inline-block;position:absolute;z-index:2}.select_option_assign ul li a{display:block;text-align:center;margin:20px 0;border:1px solid #ccc;line-height:2;border-radius:32px;font-weight:100;margin-right:9%;background-color:#fff;padding:10px 0;color:#000}.select_option_assign ul li a:hover{text-decoration:none;opacity:.5}.select_option_assign ul li a.action_cuotes{width:100%;margin:0 auto 10px}.Modal_select .md-size{max-width:400px;max-height:200px}.info_tables{position:relative;cursor:pointer;z-index:5;display:inline-block;vertical-align:middle}.info_tables>div{background:#424344;width:37px;height:37px;text-align:center;line-height:2.6;font-size:14.4px;color:#fff;font-weight:100;border-radius:2px}.info_tables ul{list-style:none;margin:0;padding:0}.info_tables .info_tables_content{background:#fff;border:1px solid #000;padding:1px;border-radius:4px;max-width:485px;width:40rem;position:absolute;bottom:36px;font-size:13px;color:#000;padding:15px}.info_tables .info_tables_content span{vertical-align:middle}.info_tables .info_tables_content h3{font-size:17px;margin:0 0 5px}.info_tables .info_tables_content img{width:100%}.info_tables_content .li_item{width:50%;vertical-align:top;display:inline-block}.info_tables .type_table{width:24px;height:24px;border:1px solid #000;display:inline-block;vertical-align:middle;margin:4px;margin-left:0;margin-right:15px;border-radius:4px;position:relative}.info_tables .type_table.icon_item{border:0}.info_tables .type_table.icon_item div{font-size:16px;line-height:1.8;text-align:center}.info_tables .type_table.disponible{background:#68c52f;border-color:#68c52f}.info_tables .type_table.lleno{background:#f28e05;border-color:#f28e05}.info_tables .type_table.no_disponible{background:#80838c;border-color:#80838c}.info_tables .type_table.sin_horario{background:#e10000;border-color:#e10000}.info_tables .type_table.pendiente{background:#9dc44c;border-color:#9dc44c}.info_tables .type_table.reconfirmada{background:#779b08;border-color:#779b08}.info_tables .type_table.llego{background:#027cce;border-color:#027cce}.info_tables .type_table.parcialmente_sentado{background:#023aaa;border-color:#023aaa}.info_tables .type_table.sentado{background:#7200f7;border-color:#7200f7}.info_tables .type_table.entrada{background:#d19602;border-color:#d19602}.info_tables .type_table.segundo{background:#ce7f00;border-color:#ce7f00}.info_tables .type_table.postre{background:#cc5200;border-color:#cc5200}.info_tables .type_table.pagando{background:#616b01;border-color:#616b01}.info_tables .type_table.pago{background:#3dbe05;border-color:#3dbe05}.info_tables .type_table.finalizado{background:#f42477;border-color:#f42477}.ambient_tab_home{width:100%;overflow:auto;position:relative;height:44px}.ambient_tab_home.desactive{display:none}.ambient_tab_home ul{width:100%;padding:0;margin:0;font-size:0;height:44px}.ambient_tab_home li{list-style:none;padding-left:25px;padding-right:25px;padding-top:9px;height:40px;background-color:#4e4e4e;border-right:1px solid #484848;font-weight:300;cursor:pointer;color:#000;display:inline-block;font-size:16px;vertical-align:bottom;margin:0 1px}.ambient_tab_home li.active{background-color:#3c3c3c;font-weight:400;color:#fff;padding-top:11px;height:44px}.ambient_tab_home li:first-child{border-radius:4px 0 0 0;margin-left:0}.ambient_tab_home li:last-child{border-radius:0 4px 0 0;border-right:0;margin-right:0}.ambient_tab_home .arrow_right{border-radius:0 4px 4px 0;width:35px;color:#fff;height:100%;position:absolute;right:0;top:0;font-size:27px;text-align:center;background-color:#b6b7bb;box-shadow:7px 3px 24px #131212;display:none}.ambient_tab_home .arrow_right.active_right{display:block;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.calendar-container{overflow-y:scroll;height:calc(100vh - 50px);overflow:auto}.next_months{max-width:550px;margin:15px auto}[class*=load_calendar-]{display:inline-block;width:1em;height:1em;color:inherit;vertical-align:middle;pointer-events:none}.load_calendar-first{position:relative}.load_calendar-first:after,.load_calendar-first:before{content:"";width:inherit;height:inherit;border-radius:50%;background-color:currentcolor;opacity:.6;position:absolute;top:0;left:0;-webkit-animation:c 2s infinite ease-in-out;animation:c 2s infinite ease-in-out}.load_calendar-first:after{-webkit-animation-delay:-1s;animation-delay:-1s}@-webkit-keyframes c{0%,to{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes c{0%,to{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}}:root{--color-fondo:#222427;--color-texto-1:#fff;--color-texto-2:#26292e;--color-texto-3:#6b6b6b;--color-principal:#000;--color-secundario-1:#26292e;--color-secundario-2:#494949;--color-secundario-3:#eceff4;--color-secundario-4:#fc8a0b}.text-opacity{color:#8a8a8a;font-size:14px}.darkness{background:#303131;color:#e0e0e0}.disabled{opacity:.5;cursor:pointer;pointer-events:none}.hidden{display:none}.btnx{padding:8px 20px;border-radius:4px;margin:1px;color:#fff;text-decoration:none;outline:none;text-align:center}.btnx:hover{opacity:.8}.btnx:disabled{opacity:.5}.btnx-primary{background:#1d75bd}.btnx-warning{background:#fb923d}.btnx-success{background:var(--color-green-mesa)}.btn.focus,.btn:focus,.btn:hover{opacity:.8;color:#fff}.btnx-gray{background:#dadada}.btnx-block{display:block}.btnx-danger{background:#e23a3a;color:#fff}.widget-content{background:#fff;padding:10px;height:auto;border:1px solid #e3e4e8;border-radius:4px;border-top-right-radius:0;border-top-left-radius:0}.widget-content label{font-size:14px}.widget-title{background:#fff;border:1px solid #e3e4e8;border-top-right-radius:4px;padding:8px 10px;border-top-left-radius:4px;border-bottom:0;font-weight:600;color:#4c4c4c;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.App{overflow:hidden}.icons{display:inline-block;font:normal normal normal 14px/1 untitled-font-5;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.warn-color{color:#f8419c!important}.btn.active,.btn:active{box-shadow:none;outline:none}a,button,input{outline:0!important}.container-tall{height:calc(100% - 50px)}.overlay{position:absolute;background:rgba(0,0,0,.5);z-index:11;display:block;transition:opacity .3s ease;opacity:0;cursor:pointer}.overlay.displayed{top:0;left:0;right:0;bottom:0;opacity:1}.like-dialog{position:absolute;margin:auto;align-self:center;left:0;right:0;z-index:14;display:flex}.like-dialog.max-h{max-height:22rem}.container-fluid{padding:0;position:relative}.dash{flex:1 1}.dash>.row{margin:0}.reservation_section{display:flex;flex:1 0;flex-flow:column;height:calc(100vh - 53px);height:calc(100dvh - 53px);position:relative;padding:8px 4px 5px 8px;background:#222427}.reservation_section .table_details_section{height:100%;background:#ebeef6;position:absolute;top:0;width:100%;z-index:1;display:none;overflow:hidden;overflow-y:auto}.reservation_section .table_details_section.actived{display:block}.reservation_section .section_lists{display:flex;overflow-y:auto;height:100%;flex-flow:column;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;overflow-x:hidden;background-color:#eceff4}.reservation_section .section_lists:after{content:"";display:table;clear:both}.search_box{overflow:unset}.search_box,.search_box .container-1{display:flex;border-radius:4px 4px 0 0}.search_box .container-1{white-space:nowrap;flex:1 0 100%;align-items:center;background:#fff;transition:background .55s ease;padding:15px 10px;z-index:2}.search_box .container-1 input#search{height:30px;border:none;font-size:15px;display:block;margin:0 .5rem;padding:0 .3rem;border-radius:4px;font-weight:400;color:#000;background:#fff;padding-left:27px;width:100%}.search_box .container-1 .icon{padding:0 0 0 .8rem;color:#343434;position:absolute}.search_box .container-1 .icon i{display:block;line-height:1}.search_box .container-1:active,.search_box .container-1:focus,.search_box .container-1:hover{outline:none;box-shadow:inset -1px 1px 4px 3px #e8e8e8}.reservation_section .footer{background:#fff;justify-content:space-around;height:auto;align-items:center;margin-top:auto;box-shadow:0 -1px 2px 0 hsla(0,1%,58%,.5);z-index:2;color:#868686;font-size:0;border-radius:0 0 4px 4px}.reservation_section .footer .flat span{display:block;font-size:11px}.reservation_section a{color:inherit;text-decoration:none}.reservation_section a:hover{background:hsla(0,0%,88%,.4)}.reservation_section a.active,.reservation_section a:active,.reservation_section a:focus{background:#bdcfee}.btn.flat{border:none;background:transparent}.reservation_section .footer .btn.flat{display:inline-block;border-radius:0;width:20%;align-items:center;justify-content:center;padding:10px 0}.reservation_section .footer .btn.flat .circle-shape{position:relative;min-width:12px;height:12px;border-radius:50%;z-index:1;bottom:1rem;left:1.3rem;opacity:1;padding:0;margin:0 -12px 0 0}.reservation_section .footer .btn.flat .circle-shape.alert{background:#f8419c;display:none}.active .circle-shape{display:block!important}.reservation_section .footer .disabled{opacity:.4;pointer-events:none}.reservation_section .footer .btn.flat i{font-size:26pt;padding:0;margin:0 auto}.reservation_section .btn.flat{border:0;background:transparent;height:100%;padding:0}.reservation_section.buttons_lists .btn.flat.active:active,.reservation_section.buttons_lists .btn.flat.active:focus{background:var(--color-secundario-4);opacity:1;.icons{color:var(--color-texto-1)!important}span{color:var(--color-texto-1)}}.reservation_section .item-action .btn.flat{position:relative;border-radius:0;width:100%;font-weight:600;color:#000}.reservation_section .item-action .icon-flecha,.reservation_section .item-action .icon-mesaasignada{display:block;z-index:0;opacity:.8;line-height:0}.reservation_section .btn.flat:hover{background:hsla(0,0%,88%,.4)}.btn.flat.darkness{padding:.5rem;border-radius:4px;border:#000;background:#444546;color:#929394;box-shadow:0 1px 2px 0 rgba(0,0,0,.6);margin:0 .3rem}.btn.flat.darkness:active,.btn.flat.darkness:hover{background:rgba(68,69,70,.58);color:#c8ced7;box-shadow:none}.detail_section .bottom-actions{display:inline-flex;position:absolute;justify-content:space-around;bottom:.5rem;right:.5rem}@media screen and (max-width:768px){header .header-tools .turns-panel .time-period{display:none}header .header-tools .turns-panel{margin:0;margin-left:auto}}@media screen and (min-width:320px){.search_box .container-1{border-radius:4px 4px 0 0}header .header-tools .turns-panel{display:flex;text-align:center}.off-canvas.right{width:100%}}@media screen and (min-width:768px){.canvas-wrapper{display:block}.reservation_section{flex:0 0 40%}.detail_section{display:flex}.off-canvas.right{width:51.5%}header .header-tools .turns-panel{display:flex}}@media screen and (min-width:1024px){.reservation_section{flex:0 0 30%}.off-canvas.right{width:68%}}@media screen and (min-width:992px){.off-canvas.right{width:68%}}.dropdown-edit{background:#fff;display:inline-block;border-radius:4px;color:#313131}.dropdown-edit .dropdown-title{display:inline-block}.dropdown-edit .dropdown-title,.dropdown-edit li{padding:8px 12px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.dropdown-edit li{border-bottom:1px solid #eceaea}.dropdown-edit li:hover{background:#5a8ec7;color:#fff}.dropdown-edit li:last-child{border:none}.faded-enter{opacity:.01}.faded-enter.faded-enter-active{opacity:1;transition:opacity .5s ease-in}.faded-leave{opacity:1}.faded-leave.faded-leave-active{opacity:.01;transition:opacity .3s ease-in}.Modal{position:absolute;top:40px;left:40px;right:40px;background-color:#fff;margin:auto;overflow-x:hidden;overflow-y:hidden;outline:0;box-shadow:0 0 10px rgba(0,0,0,.68);border-radius:4px}.Modal .modal-header{padding:10px;border-bottom:1px solid #ececec;text-align:center}.Modal .modal-header>.modal-title{color:#383838;font-size:16px}.Modal .modal-header>.modal-close{position:absolute;right:8px;top:11px;background:none;line-height:.8;border:none;font-size:16px;display:inline-block}.Modal-mini{max-width:550px;min-height:300px}.Modal-medium{max-width:550px;max-height:550px;min-height:420px}.Modal-medium .tag-list{max-height:550px;padding-bottom:80px}.Modal-mini.modal-date-edit{min-height:430px;border-radius:5px}.Modal-mini .select-list{height:90%;max-height:330px;padding:10px 10px 30px}.Modal-normal{max-width:600px;max-height:600px;min-height:400px}.Modal-normal .modal-body{height:calc(100% - 38px);overflow:auto}.Modal-normal .scrollable-content{height:100vh}.Overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.74);z-index:24;overflow:auto}.list-info-item{text-align:center;margin-top:15%;font-size:12px}.absolute-page{display:block;background:#626b75;width:100%;position:fixed;top:0;z-index:23}.absolute-page-body{background:#eceff4;padding:10px;height:100vh}input[name=email]{text-transform:lowercase!important}.hack_space{display:inline-block;vertical-align:middle;width:.1%;height:100%}.close_advise{position:absolute;right:25px;top:8px;font-size:18px;font-weight:300;cursor:pointer}.btn-success{background-color:var(--color-green-mesa);border-color:var(--color-green-mesa)}.btn-small{font-size:10px;padding:5px 7px}.btn-left{margin-right:10px}header .pop-list.notifications .list .item div.item_box_buttons{text-align:right;display:block}.notifications-tr{width:330px!important}.notification.notification-error.notification-visible,.notification.notification-info.notification-visible,.notification.notification-success.notification-visible,.notification.notification-warning.notification-visible{box-shadow:1px 1px 4px hsla(0,0%,86%,0)!important;border-radius:4px!important;color:#fff!important;border-top:2px solid hsla(87,33%,95%,0)!important;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.notification.notification-success.notification-visible{background-color:#7eb501!important}.notification.notification-warning.notification-visible{background-color:#f28e05!important}.notification.notification-error.notification-visible{background-color:#e54128!important}.notification.notification-info.notification-visible{background-color:#23a1cb!important}.notification-title{color:#fff!important}.notification-action-wrapper{text-align:right}.notification-action-button{background-color:#fff!important}.notification-dismiss{background-color:transparent!important}.notification-message{color:#fff!important}.notification.notification-warning.notification-visible .notification-action-button{color:#f28e05!important}.notification.notification-success.notification-visible .notification-action-button{color:#7eb501!important}.notification.notification-error.notification-visible .notification-action-button{color:#e54128!important}.notification.notification-info.notification-visible .notification-action-button{color:#23a1cb!important}.link_close{color:#fff;margin-left:7px}.box_principal_left,.box_principal_right{display:inline-block;vertical-align:top;margin:0;padding:0}.row.active_full_box{position:relative}.row.active_full_box .box_message_day{padding:8px 20px 0 22px}.active_full_box .detail_section.off-canvas.right.displayed{z-index:10;left:0;right:0;margin:0 auto;top:14px;position:absolute;height:calc(100vh - 79px);width:calc(100vw - 30px)!important}.active_full_box .off-canvas.right .title{top:65px!important;width:calc(100vw - 30px)}.active_full_box .reservation_section{width:100%;padding:6px 0 14px;margin:0}@media screen and (max-width:991px) and (min-width:369px){.active_full_box .off-canvas.right .title{width:97.23%!important}}.mesa-247-app.container-fluid{height:100vh}.btn-block.assign_button{max-width:100%;margin-top:0;margin-bottom:10px}.ctn_aside_details .buttons_desktop{margin:10px auto}.btn-default:hover,.btn-disabled:hover{color:#333;opacity:.6}.shedule_close{position:absolute;display:inline-block;vertical-align:middle;right:-25px;top:0}.cp_class{background:#000;color:#fff;border-radius:4px;padding:2px 10px;margin-right:30px;position:absolute;top:-33px;width:130px;z-index:20;left:-54px;font-size:10px;display:none}.shedule_close .icons.icon-alerta{width:20px;height:20px;font-size:16px;padding-top:1px;color:#ff9d00}.shedule_close .icons.icon-alerta:hover+.cp_class{display:block}.link_hour_stables_da{position:relative}.black-list-button{background:#000;color:#fff;padding:5px 20px;border-radius:24px;height:50px;font-size:16px;font-weight:700}.picture-and-info-container{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.picture-and-info-container .avatar-reserva{border:2px solid #ff9d00;border-radius:10px;margin-right:0;width:120px;height:auto}#title-reservation{padding-top:5px;padding-bottom:5px}.allergies-content{background:#fff;overflow:hidden;padding:10px 20px;border-radius:12px;border:1px solid #f6e05e;color:#403e3e;font-size:14px;box-sizing:border-box;margin-bottom:10px}.btn-block{border-radius:100px;padding:14px}.icon-cupos,.icon-mensaje,.icon-notif{margin-right:0}select{background-color:transparent;-webkit-appearance:none;text-align-last:center}.select-dropdown select:focus,select:active{outline:none;box-shadow:none}select:after{content:" ";position:absolute;top:50%;margin-top:-2px;right:8px;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #fff}.swal2-container-custom{height:100%}.custom-confirm-button-class{background:#fc8a0b!important;border-radius:100px!important}.custom-icon-swal{color:#fc8a0b!important}@media screen and (max-width:767px){.hidden_on_demand{display:none}.min500pixonmobile{width:100%!important}}@media screen and (min-width:768px){.panel-switch{display:none!important}}@media screen and (max-width:600px){.mobile-12px-font{font-size:12px!important}}.aux_button{border:1px solid #ced0d3;border-radius:24px;height:50px;font-size:16px;font-weight:700;color:#333;background-color:#fff;padding:6px 12px;cursor:pointer;transition:.3s}.aux_button:hover{opacity:.6}