@import url(https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700;800&family=Inter:wght@100;200;300;400;500;600;700;800;900&display=swap);@import url(https://fonts.googleapis.com/css2?family=DM+Sans:wght@500;600;700;800&family=Inter:wght@400;500;600;700;800&display=swap);@import url(https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700;800&display=swap);.by-loader[data-v-61a9b376]{background:#fff;position:fixed;z-index:20000;top:0;bottom:0;height:100vh;right:0;left:0}.loader[data-v-61a9b376]{position:absolute;left:0;right:0;margin:auto;bottom:0;top:0;width:48px;height:48px;border:5px solid;border-color:#11b14d transparent;border-radius:50%;display:inline-block;box-sizing:border-box;animation:rotation-61a9b376 1s linear infinite}@keyframes rotation-61a9b376{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.by-loader[data-v-733bd786]{background:hsla(0,0%,100%,.91);position:absolute;z-index:10000;top:0;bottom:0;right:0;left:0}.loader[data-v-733bd786]{left:0;right:0;bottom:0;top:0;width:48px;height:48px;border:5px solid;border-color:#11b14d transparent;border-radius:50%;display:inline-block;box-sizing:border-box;animation:rotation-733bd786 1s linear infinite}@keyframes rotation-733bd786{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.stateColumn[data-v-21472e9b]{margin-left:20px;width:200px;justify-content:center;text-align:left;align-items:center}.p-dialog-mask.p-component-overlay,.sidebar-overlay{background:rgba(0,0,0,.5)!important;backdrop-filter:blur(4px)}.slide-fade-enter-active,.slide-fade-leave-active{transition:all .3s ease}.slide-fade-enter-from,.slide-fade-leave-to{opacity:0;transform:translateY(-15px)}.expand-enter-active,.expand-leave-active{transition:all .3s ease;overflow:hidden}.expand-enter-from,.expand-leave-to{max-height:0;opacity:0}.expand-enter-to,.expand-leave-from{max-height:2000px;opacity:1}.switch-container{display:flex;flex-direction:column;align-items:center;gap:8px}.switch-wrapper{position:relative;display:inline-block}.switch-input{opacity:0;width:0;height:0;position:absolute}.switch-label{position:relative;display:inline-block;width:69px;height:32px;background:linear-gradient(145deg,#e74c3c,#c0392b);border-radius:25px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 8px rgba(231,76,60,.3),inset 0 2px 4px rgba(0,0,0,.1);overflow:hidden}.switch-label:hover{transform:translateY(-1px);box-shadow:0 6px 12px rgba(231,76,60,.4),inset 0 2px 4px rgba(0,0,0,.1)}.switch-slider{top:0;left:0;right:0;bottom:0;border-radius:25px;display:flex;align-items:center;justify-content:center;padding:0 12px}.switch-slider,.switch-slider:before{position:absolute;transition:all .3s ease}.switch-slider:before{content:"";top:3px;left:5px;width:26px;height:26px;background:#fff;border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.2);z-index:2}.switch-text{position:absolute;top:50%;transform:translateY(-50%);font-size:12px;font-weight:700;letter-spacing:.5px;transition:all .3s ease;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.3);z-index:1;pointer-events:none;opacity:0}.switch-text.on{left:12px}.switch-text.off{right:12px}.switch-input:checked+.switch-label .switch-text.on{opacity:1;transform:translateY(-50%) translateX(0)}.switch-input:checked+.switch-label .switch-text.off{opacity:0;transform:translateY(-50%) translateX(-10px)}.switch-input:not(:checked)+.switch-label .switch-text.off{opacity:1;transform:translateY(-50%) translateX(0)}.switch-input:not(:checked)+.switch-label .switch-text.on{opacity:0;transform:translateY(-50%) translateX(10px)}.switch-input:checked+.switch-label{background:linear-gradient(145deg,#27ae60,#229954);box-shadow:0 4px 8px rgba(39,174,96,.3),inset 0 2px 4px rgba(0,0,0,.1)}.switch-input:checked+.switch-label:hover{box-shadow:0 6px 12px rgba(39,174,96,.4),inset 0 2px 4px rgba(0,0,0,.1)}.switch-input:checked+.switch-label .switch-slider:before{transform:translateX(33px)}.switch-input:disabled+.switch-label{opacity:.6;cursor:not-allowed}.switch-input:disabled+.switch-label:hover{transform:none}.switch-status{text-align:center}.switch-status .status-text{font-size:12px;font-weight:600;letter-spacing:.3px;text-transform:uppercase}.switch-status .status-text.active{color:#27ae60}.switch-status .status-text.inactive{color:#e74c3c}.switch-input:disabled+.switch-label .switch-slider:before{animation:pulse 1.5s infinite}@keyframes pulse{0%{box-shadow:0 2px 4px rgba(0,0,0,.2),inset 0 1px 2px hsla(0,0%,100%,.8)}50%{box-shadow:0 2px 8px rgba(0,123,255,.4),inset 0 1px 2px hsla(0,0%,100%,.8)}to{box-shadow:0 2px 4px rgba(0,0,0,.2),inset 0 1px 2px hsla(0,0%,100%,.8)}}@media(max-width:768px){.service-toggle-section .d-flex{flex-direction:column;align-items:flex-start;gap:20px}.service-toggle-section .d-flex .switch-container{align-self:center}}.service-toggle-section{padding:20px;background:#fff;border-radius:12px;border:1px solid #e9ecef;margin-bottom:2rem}.service-toggle-section h6{color:#495057;font-weight:600}.service-toggle-section .gap-section{gap:3rem}.wa-btn-green{box-shadow:0 0 45px 3px #eee!important;background:#28a745!important;border-color:#28a745!important;font-weight:700!important}@media(max-width:700px){.only-xs{display:inline!important}.only-lg{display:none!important}}@media(min-width:700px){.only-xs{display:none!important}}@media(min-width:992px){.only-xs{display:none!important}.only-lg{display:inline!important}}.form-control{min-height:45px!important}.btn-close-modal{background:#fff!important;border:1px solid #8f8f8f!important;color:#333!important}.btn-green{background:#11b14d!important;border:1px solid #11b14d!important}.btn-green,.btn-text-lila{font-weight:700!important;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)!important}.btn-text-lila{background-color:transparent!important;color:#5e71e4!important;border:1px solid!important}.btn-lila{background:#5e71e4!important;border:#5e71e4!important}.btn-lila,.p-button.p-button-icon-only{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)!important}.p-button.p-button-icon-only{background:#f6f7ff!important}.p-button-success{background:#11b14d!important;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)!important}#toast-container>div{opacity:1!important}.modal-booking .p-dialog-mask{z-index:1001!important}.p-dialog.p-confirm-dialog .p-confirm-dialog-message{margin-left:0!important}.swal2-icon.swal2-error{border-color:#d92929!important;color:#d92929!important;width:40px!important;height:40px!important}.swal2-icon.swal2-error.swal2-icon-show .swal2-x-mark{font-size:8px!important}.x10{width:10%}.x20{width:20%}.x30{width:30%}.x40{width:40%}.x50{width:50%}.x60{width:60%}.x70{width:70%}.input-filter{border:none!important;background-color:#f0f0f2!important}.filterDashboardDate .mx-input,.setFilterProgramed .mx-input{border:none!important;background:#f0f0f2}.p-inputtext:enabled:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.251)!important}.p-button.p-button-raised{height:44px!important}.swal2-icon.swal2-warning{border-color:#ff5722!important;color:#ff5722!important}.swal2-icon .swal2-icon-content{font-size:1.75em!important}.p-inputtext{border-radius:8px!important;min-height:44px!important;border:1px solid #cdcdcd!important}.p-button-secondary{border:1px solid #ced4da!important}.p-button-secondary:enabled:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px #ced4da,0 1px 2px 0 transparent!important}.dropdown-item.active,.dropdown-item:active{color:#fff!important}a,body,h1,h2,h3,h4,h5,h6,label,p,small,strong{font-family:Inter,sans-serif!important}.swal2-actions{flex-direction:row-reverse!important}@media(min-width:768px){.xs{display:none!important}}@media(max-width:768px){.lg{display:none!important}}#audio{display:none}.vue-notification-wrapper{background:#fff;box-shadow:0 2px 7px 4px rgba(0,0,0,.169)!important;border-radius:11px;cursor:pointer;margin-bottom:13px!important}.notfClas{margin:0 5px 5px;padding:10px;font-size:12px;color:#fff}.notfClas .icono{color:#11b14d;font-size:23px}.notfClas .title{color:#333;margin-bottom:5px;font-weight:700;font-size:12px;text-transform:uppercase}.notfClas .body{color:#333}.notfClas .vue-notification-template{background:hsla(0,22%,64%,0)}.notfClas.success{background:#68cd86;border-left-color:#42a85f}.notfClas.warn{background:#ffb648;border-left-color:#f48a06}.notfClas.error{background:#e54d42;border-left-color:#b82e24}#app{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50}nav{padding:30px}nav a{font-weight:700;color:#2c3e50}nav a.router-link-exact-active{color:#42b983}.fas{color:#737373}button:focus{outline:none!important}.checkbox label:after,.radio label:after{content:"";display:table;clear:both}.checkbox .cr,.radio .cr{position:relative;display:inline-block;border:1px solid #a9a9a9;border-radius:.25em;width:1.3em;height:1.3em;float:left;margin-right:.5em}.radio .cr{border-radius:50%}.checkbox .cr .cr-icon,.radio .cr .cr-icon{position:absolute;font-size:.8em;line-height:0;top:50%;left:20%}.radio .cr .cr-icon{margin-left:.04em}.checkbox label input[type=checkbox],.radio label input[type=radio]{display:none}.checkbox label input[type=checkbox]+.cr>.cr-icon,.radio label input[type=radio]+.cr>.cr-icon{transform:scale(3) rotate(-20deg);opacity:0;transition:all .3s ease-in}.checkbox label input[type=checkbox]:checked+.cr>.cr-icon,.radio label input[type=radio]:checked+.cr>.cr-icon{transform:scale(1) rotate(0deg);opacity:1}.checkbox label input[type=checkbox]:disabled+.cr,.radio label input[type=radio]:disabled+.cr{opacity:.5}.wizard .content .bd-wizard-step-title{font-size:13px!important}[dir] .croppa-container canvas{-webkit-transition:all .3s;border-radius:6px}.icon-remove path{fill:#afafaf!important}.the-footer{background:#fff;border-top:1px solid #eee}.navbar-light{border-bottom:1px solid #e9ecf4}.navbar-light .navbar-brand img{height:25px}.navbar-light .navbar-nav .nav-link{padding:30px 15px;font-size:16px;font-weight:700;color:#030303}.wizard .audible{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.wizard .steps{padding-top:30px;padding-bottom:30px}.wizard .steps>ul{list-style:none;padding-left:0;display:flex;justify-content:space-between;background-image:linear-gradient(#7b7f89,#7b7f89);background-size:calc(100% - 50px) 4px;background-repeat:no-repeat;background-position:50%}.wizard .steps>ul li a{display:inline-block}.wizard .steps>ul li span.number{display:inline-block;width:50px;height:50px;border:2px solid #fff;border-radius:50%;background-color:#7b7f89;text-align:center;line-height:50px;color:#fff}.wizard .steps>ul li.current span.number,.wizard .steps>ul li.done span.number{background-color:#11b14d}.wizard .content{margin-bottom:45px}.wizard .content .title{display:none}.wizard .content .bd-wizard-step-title{font-size:20px;font-weight:700;color:#7b7f89;margin-bottom:45px}.wizard .content .section-heading{font-size:35px;font-weight:700;color:#030303;margin-bottom:17px}.wizard .content p{font-size:16px;color:#030303}.wizard .content .purpose-radio{position:relative;display:inline-block}.wizard .content .purpose-radio .purpose-radio-input{position:absolute;opacity:0}.wizard .content .purpose-radio .purpose-radio-input:checked+.purpose-radio-label{border-color:#11b14d}.wizard .content .purpose-radio .purpose-radio-input:checked+.purpose-radio-label .label-icon{color:#11b14d}.wizard .content .purpose-radio .purpose-radio-input:checked+.purpose-radio-label .label-icon .label-icon-default{display:none}.wizard .content .purpose-radio .purpose-radio-input:checked+.purpose-radio-label .label-icon .label-icon-active{display:inline-block}.wizard .content .purpose-radio .purpose-radio-input:checked+.purpose-radio-label .label-text{color:#11b14d;font-weight:700}.wizard .content .purpose-radio .purpose-radio-label{display:flex;width:196px;height:184px;max-width:100%;border:2px solid #7b7f89;border-radius:4px;flex-direction:column;align-items:center;justify-content:center;transition:all .2s ease-in-out;cursor:pointer}@media(max-width:575px){.wizard .content .purpose-radio .purpose-radio-label{width:100%}}.wizard .content .purpose-radio .purpose-radio-label .label-icon{font-size:21px;color:#000;margin-bottom:17px;transition:all .2s ease-in-out}.wizard .content .purpose-radio .purpose-radio-label .label-icon .label-icon-active{display:none}.wizard .content .purpose-radio .purpose-radio-label .label-text{font-size:16px;color:#030303;transition:all .2s ease-in-out}.wizard .content .purpose-radios-wrapper{margin-top:60px}.wizard .content .purpose-radios-wrapper .purpose-radio{margin-right:18px;max-width:calc(33% - 18px)}@media(max-width:575px){.wizard .content .purpose-radios-wrapper .purpose-radio{margin-right:0;margin-bottom:18px;width:100%;max-width:none}}.wizard .content .purpose-radios-wrapper .purpose-radio:last-child{margin-right:0}.wizard .content .form-control{padding:26px 25px;min-height:50px;border-radius:4px;border:1px solid #ececec}.wizard .content .form-control::-moz-placeholder{color:#919aa3}.wizard .content .form-control::placeholder{color:#919aa3}.wizard .actions>ul{list-style:none;padding-left:0;display:flex}.wizard .actions li a{display:inline-block;border-radius:6px;background-color:#11b14d;padding:16px 30px;color:#fff;font-style:15px;font-weight:700}.wizard .actions li.disabled{display:none}.wizard .actions li:not(.disabled)+li,.wizard .actions li:not(:first-child):last-child{margin-left:15px}@media(min-width:768px){.wizard.vertical{padding-left:200px;position:relative;min-height:450px}.wizard.vertical .steps{padding-top:40px;padding-bottom:0;min-height:480px;position:absolute;left:0;display:flex}.wizard.vertical .steps>ul{width:50px;flex-direction:column;background-size:4px calc(100% - 50px);margin-bottom:0}.wizard.vertical .steps>ul li:not(:last-child){margin-bottom:24px}}.botones-control{margin-bottom:14px;text-align:right;align-items:center;justify-content:end}.botones-control span{margin-left:10px;padding:2px 6px;background:hsla(0,0%,90%,.259);border-radius:3px;font-weight:800}.botones-control .search{width:40%}.botones-control .search input{border-radius:5px;width:100%;height:37px}:root{--blue:#5e72e4;--indigo:#5603ad;--purple:#8965e0;--pink:#f3a4b5;--red:#f5365c;--orange:#fb6340;--yellow:#ffd600;--green:#2dce89;--teal:#11cdef;--cyan:#2bffc6;--gray:#8898aa;--gray-dark:#32325d;--light:#ced4da;--lighter:#e9ecef;--primary:#5e72e4;--secondary:#f7fafc;--success:#2dce89;--info:#11cdef;--warning:#fb6340;--danger:#f5365c;--light:#adb5bd;--dark:#212529;--default:#172b4d;--white:#fff;--neutral:#fff;--darker:#000;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--font-family-sans-serif:Open Sans,sans-serif;--font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}*,:after,:before{box-sizing:border-box}figcaption,footer,main,nav,section{display:block}[tabindex="-1"]:focus{outline:0!important}h2,h3{margin-top:0;margin-bottom:.5rem}p,ul{margin-top:0;margin-bottom:1rem}ul ul{margin-bottom:0}dfn{font-style:italic}strong{font-weight:bolder}a{text-decoration:none;color:#5e72e4;background-color:transparent;-webkit-text-decoration-skip:objects}a:hover{text-decoration:none;color:#233dd2}a:not([href]):not([tabindex]),a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{text-decoration:none;color:inherit}a:not([href]):not([tabindex]):focus{outline:0}img{vertical-align:middle;border-style:none}table{border-collapse:collapse}caption{padding-top:1rem;padding-bottom:1rem;caption-side:bottom;text-align:left;color:#8898aa}th{text-align:inherit}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input{font-family:inherit;font-size:inherit;line-height:inherit;margin:0;overflow:visible}button{text-transform:none}[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}legend{font-size:1.5rem;line-height:inherit;display:block;width:100%;max-width:100%;margin-bottom:.5rem;padding:0;white-space:normal;color:inherit}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}[hidden]{display:none!important}.h2,.h3,h2,h3{font-family:inherit;font-weight:600;line-height:1.5;margin-bottom:.5rem;color:#32325d}.h2,h2{font-size:1.25rem}.h3,h3{font-size:1.0625rem}.container{width:100%;margin-right:auto;margin-left:auto;padding-right:15px;padding-left:15px}@media(min-width:576px){.container{max-width:540px}}@media(min-width:768px){.container{max-width:720px}}@media(min-width:992px){.container{max-width:960px}}@media(min-width:1200px){.container{max-width:100%}}.row{display:flex;margin-right:-15px;margin-left:-15px;flex-wrap:wrap}.col,.col-xl-6{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}.col{max-width:100%;flex-basis:0;flex-grow:1}@media(min-width:1200px){.col-xl-6{max-width:50%;flex:0 0 50%}}.table{width:100%;margin-bottom:1rem;background-color:transparent}.table td,.table th{padding:1rem;vertical-align:top;border-top:1px solid #e9ecef}.table thead th{vertical-align:bottom;border-bottom:2px solid #e9ecef}.table tbody+tbody{border-top:2px solid #e9ecef}.table .table{background-color:#f8f9fe}.table-dark,.table-dark>td,.table-dark>th{background-color:#c1c2c3}.table .thead-dark th{color:#f8f9fe;border-color:#1f3a68;background-color:#172b4d}.table .thead-light th{border-color:#e9ecef}.table-dark{color:#f8f9fe;background-color:#172b4d}.table-dark td,.table-dark th,.table-dark thead th{border-color:#1f3a68}.table-responsive{display:block;overflow-x:auto;width:100%;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.btn{font-size:1rem;font-weight:600;line-height:1.5;display:inline-block;padding:.625rem 1.25rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;text-align:center;vertical-align:middle;white-space:nowrap;border:1px solid transparent;border-radius:.375rem}@media screen and (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:focus,.btn:hover{text-decoration:none}.btn:focus{outline:0;box-shadow:0 7px 14px rgba(50,50,93,.1),0 3px 6px rgba(0,0,0,.08)}.btn.disabled,.btn:disabled{opacity:.65;box-shadow:none}.btn:not(:disabled):not(.disabled){cursor:pointer}.btn:not(:disabled):not(.disabled).active,.btn:not(:disabled):not(.disabled):active{box-shadow:none}.btn:not(:disabled):not(.disabled).active:focus,.btn:not(:disabled):not(.disabled):active:focus{box-shadow:0 7px 14px rgba(50,50,93,.1),0 3px 6px rgba(0,0,0,.08),none}a.btn.disabled{pointer-events:none}.btn-sm{font-size:.875rem;line-height:1.5;padding:.25rem .5rem;border-radius:.375rem}.dropdown{position:relative}.dropdown-menu{font-size:1rem;position:absolute;z-index:1000;top:100%;left:0;display:none;float:left;min-width:10rem;margin:.125rem 0 0;padding:.5rem 0;list-style:none;text-align:left;color:#525f7f;border:0 solid rgba(0,0,0,.15);border-radius:.4375rem;background-color:#fff;background-clip:padding-box;box-shadow:0 50px 100px rgba(50,50,93,.1),0 15px 35px rgba(50,50,93,.15),0 5px 15px rgba(0,0,0,.1)}.dropdown-menu-right{right:0;left:auto}.dropdown-menu[x-placement^=bottom],.dropdown-menu[x-placement^=left],.dropdown-menu[x-placement^=right],.dropdown-menu[x-placement^=top]{right:auto;bottom:auto}.dropdown-item{font-weight:400;display:block;clear:both;width:100%;padding:.25rem 1.5rem;text-align:inherit;white-space:nowrap;color:#212529;border:0;background-color:transparent}.dropdown-item:focus,.dropdown-item:hover{text-decoration:none;color:#16181b;background-color:#f6f9fc}.dropdown-item.active,.dropdown-item:active{text-decoration:none;color:#fff;background-color:#5e72e4}.dropdown-item.disabled,.dropdown-item:disabled{color:#8898aa;background-color:transparent}.nav{margin-bottom:0;padding-left:0;list-style:none;flex-wrap:wrap}.card,.nav{display:flex}.card{position:relative;flex-direction:column;min-width:0;word-wrap:break-word;border:1px solid rgba(0,0,0,.05);border-radius:.375rem;background-clip:border-box}.card,.card-header{background-color:#fff}.card-header{margin-bottom:0;padding:1.25rem 1.5rem;border-bottom:1px solid rgba(0,0,0,.05)}.card-header:first-child{border-radius:calc(.375rem - 1px) calc(.375rem - 1px) 0 0}.card-footer{padding:1.25rem 1.5rem;border-top:1px solid rgba(0,0,0,.05);background-color:#fff}.card-footer:last-child{border-radius:0 0 calc(.375rem - 1px) calc(.375rem - 1px)}.pagination{display:flex;padding-left:0;list-style:none;border-radius:.375rem}.page-link{line-height:1.25;position:relative;display:block;margin-left:-1px;padding:.5rem .75rem;color:#8898aa;border:1px solid #dee2e6;background-color:#fff}.page-link:hover{z-index:2;text-decoration:none;color:#8898aa;border-color:#dee2e6;background-color:#dee2e6}.page-link:focus{z-index:2;outline:0;box-shadow:none}.page-link:not(:disabled):not(.disabled){cursor:pointer}.page-item:first-child .page-link{margin-left:0;border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}.page-item:last-child .page-link{border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}.page-item.active .page-link{z-index:1;color:#fff!important;border-color:#5e72e4;background-color:#5e72e4}.page-item.disabled .page-link{cursor:auto;pointer-events:none;color:#8898aa;border-color:#dee2e6;background-color:#fff}.badge{font-size:66%;font-weight:600;line-height:1;display:inline-block;padding:.35rem .375rem;text-align:center;vertical-align:baseline;white-space:nowrap;border-radius:.375rem}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}@keyframes progress-bar-stripes{0%{background-position:1rem 0}to{background-position:0 0}}.progress{font-size:.75rem;display:flex;height:1rem;border-radius:.375rem;box-shadow:inset 0 .1rem .1rem rgba(0,0,0,.1)}.progress-bar{display:flex;flex-direction:column;transition:width .6s ease;text-align:center;white-space:nowrap;color:#fff;background-color:#5e72e4;justify-content:center}@media screen and (prefers-reduced-motion:reduce){.progress-bar{transition:none}}.media{display:flex;align-items:flex-start}.media-body{flex:1 1}.tooltip{font-family:Open Sans,sans-serif;font-size:.875rem;font-weight:400;font-style:normal;line-height:1.5;position:absolute;z-index:1070;display:block;margin:0;text-align:left;text-align:start;white-space:normal;text-decoration:none;letter-spacing:normal;word-spacing:normal;text-transform:none;word-wrap:break-word;word-break:normal;opacity:0;text-shadow:none;line-break:auto}.tooltip.show{opacity:.9}.tooltip .arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .arrow:before{position:absolute;content:"";border-style:solid;border-color:transparent}.bs-tooltip-auto[x-placement^=top],.bs-tooltip-top{padding:.4rem 0}.bs-tooltip-auto[x-placement^=top] .arrow,.bs-tooltip-top .arrow{bottom:0}.bs-tooltip-auto[x-placement^=top] .arrow:before,.bs-tooltip-top .arrow:before{top:0;border-width:.4rem .4rem 0;border-top-color:#000}.bs-tooltip-auto[x-placement^=right],.bs-tooltip-right{padding:0 .4rem}.bs-tooltip-auto[x-placement^=right] .arrow,.bs-tooltip-right .arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=right] .arrow:before,.bs-tooltip-right .arrow:before{right:0;border-width:.4rem .4rem .4rem 0;border-right-color:#000}.bs-tooltip-auto[x-placement^=bottom],.bs-tooltip-bottom{padding:.4rem 0}.bs-tooltip-auto[x-placement^=bottom] .arrow,.bs-tooltip-bottom .arrow{top:0}.bs-tooltip-auto[x-placement^=bottom] .arrow:before,.bs-tooltip-bottom .arrow:before{bottom:0;border-width:0 .4rem .4rem;border-bottom-color:#000}.bs-tooltip-auto[x-placement^=left],.bs-tooltip-left{padding:0 .4rem}.bs-tooltip-auto[x-placement^=left] .arrow,.bs-tooltip-left .arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=left] .arrow:before,.bs-tooltip-left .arrow:before{left:0;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}.tooltip-inner{max-width:200px;padding:.25rem .5rem;text-align:center;color:#fff;border-radius:.375rem;background-color:#000}.bg-success{background-color:#2dce89!important}a.bg-success:focus,a.bg-success:hover,button.bg-success:focus,button.bg-success:hover{background-color:#24a46d!important}.bg-info{background-color:#11cdef!important}a.bg-info:focus,a.bg-info:hover,button.bg-info:focus,button.bg-info:hover{background-color:#0da5c0!important}.bg-warning{background-color:#fb6340!important}a.bg-warning:focus,a.bg-warning:hover,button.bg-warning:focus,button.bg-warning:hover{background-color:#fa3a0e!important}.bg-danger{background-color:#f5365c!important}a.bg-danger:focus,a.bg-danger:hover,button.bg-danger:focus,button.bg-danger:hover{background-color:#ec0c38!important}.bg-default{background-color:#172b4d!important}a.bg-default:focus,a.bg-default:hover,button.bg-default:focus,button.bg-default:hover{background-color:#0b1526!important}.bg-transparent{background-color:transparent!important}.border-0{border:0!important}.rounded-circle{border-radius:50%!important}.d-flex{display:flex!important}.justify-content-end{justify-content:flex-end!important}.align-items-center{align-items:center!important}@media(min-width:1200px){.justify-content-xl-between{justify-content:space-between!important}}.sr-only{position:absolute;overflow:hidden;clip:rect(0,0,0,0);width:1px;height:1px;padding:0;white-space:nowrap;border:0}.shadow{box-shadow:0 0 2rem 0 rgba(136,152,170,.15)!important}.mb-0{margin-bottom:0!important}.mr-2{margin-right:.5rem!important}.mr-3{margin-right:1rem!important}.mr-4{margin-right:1.5rem!important}.mt-5{margin-top:3rem!important}.mb-5{margin-bottom:3rem!important}.mt-7{margin-top:6rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.m-auto{margin:auto!important}.text-right{text-align:right!important}.text-center{text-align:center!important}.text-light{color:#adb5bd!important}a.text-light:focus,a.text-light:hover{color:#919ca6!important}@media print{*,:after,:before{box-shadow:none!important;text-shadow:none!important}a:not(.btn){text-decoration:underline}thead{display:table-header-group}img,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.container{min-width:992px!important}.badge{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-dark{color:inherit}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#e9ecef}.table .thead-dark th{color:inherit;border-color:#e9ecef}}figcaption,main{display:block}@keyframes floating-lg{0%{transform:translateY(0)}50%{transform:translateY(15px)}to{transform:translateY(0)}}@keyframes floating{0%{transform:translateY(0)}50%{transform:translateY(10px)}to{transform:translateY(0)}}@keyframes floating-sm{0%{transform:translateY(0)}50%{transform:translateY(5px)}to{transform:translateY(0)}}[class*=shadow]{transition:all .15s ease}.text-sm{font-size:.875rem!important}.text-white{color:#fff!important}a.text-white:focus,a.text-white:hover{color:#e6e6e6!important}.text-light{color:#ced4da!important}a.text-light:focus,a.text-light:hover{color:#b1bbc4!important}.avatar{font-size:1rem;display:inline-flex;width:48px;height:48px;color:#fff;border-radius:50%;background-color:#fff;align-items:center;justify-content:center;box-shadow:0 0 2px 1px #d7d7d7}.avatar img{width:100%;border-radius:50%}.avatar-sm{font-size:.875rem;width:36px;height:36px}.avatar-group .avatar{position:relative;z-index:2;border:2px solid #fff}.avatar-group .avatar:hover{z-index:3}.avatar-group .avatar+.avatar{margin-left:-1rem}.badge{text-transform:uppercase}.badge a{color:#fff}.btn .badge:not(:first-child){margin-left:.5rem}.btn .badge:not(:last-child){margin-right:.5rem}.badge-dot{font-size:.875rem;font-weight:400;padding-right:0;padding-left:0;text-transform:none;background:transparent}.badge-dot strong{color:#32325d}.badge-dot i{display:inline-block;width:.375rem;height:.375rem;margin-right:.375rem;vertical-align:middle;border-radius:50%}.btn{font-size:.875rem;position:relative;transition:all .15s ease;letter-spacing:.025em;text-transform:none;will-change:transform}.btn:hover{transform:translateY(-1px);box-shadow:0 7px 14px rgba(50,50,93,.1),0 3px 6px rgba(0,0,0,.08)}.btn:not(:last-child){margin-right:.5rem}.btn i:not(:first-child){margin-left:.5rem}.btn i:not(:last-child){margin-right:.5rem}.btn-sm{font-size:.75rem}[class*=btn-outline-]{border-width:1px}.btn-icon-only{width:2.375rem;height:2.375rem;padding:0}a.btn-icon-only{line-height:2.5}.btn-icon-only.btn-sm{width:2rem;height:2rem}.main-content{position:relative}.dropdown{display:inline-block}.dropdown-menu{min-width:12rem}.dropdown-menu.show{display:block}.dropdown-menu .dropdown-item{font-size:.875rem}.dropdown-menu .dropdown-item>i{font-size:1rem;margin-right:1rem;vertical-align:-17%}.dropdown-menu a.media>div:first-child{line-height:1}.dropdown-menu a.media p{color:#8898aa}.dropdown-menu a.media:hover p{color:#172b4d!important}.footer{padding:2.5rem 0;background:#f7fafc}.footer .copyright{font-size:.875rem}@media(min-width:768px){@keyframes show-navbar-dropdown{0%{transition:visibility .25s,opacity .25s,transform .25s;transform:translateY(10px) perspective(200px) rotateX(-2deg);opacity:0}to{transform:translate(0);opacity:1}}@keyframes hide-navbar-dropdown{0%{opacity:1}to{transform:translateY(10px);opacity:0}}}@keyframes show-navbar-collapse{0%{transform:scale(.95);transform-origin:100% 0;opacity:0}to{transform:scale(1);opacity:1}}@keyframes hide-navbar-collapse{0%{transform:scale(1);transform-origin:100% 0;opacity:1}to{transform:scale(.95);opacity:0}}.page-item.active .page-link{box-shadow:0 7px 14px rgba(50,50,93,.1),0 3px 6px rgba(0,0,0,.08)}.page-item .page-link,.page-item span{font-size:.875rem;display:flex;width:36px;height:36px;margin:0 3px;padding:0;border-radius:50%!important;align-items:center;justify-content:center}.progress{overflow:hidden;height:8px;margin-bottom:1rem;border-radius:.25rem;background-color:#e9ecef;box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.progress .sr-only{font-size:13px;line-height:20px;left:0;clip:auto;width:auto;height:20px;margin:0 0 0 30px}.progress-bar{height:auto;border-radius:0;box-shadow:none}.table thead th{font-size:.65rem;padding-top:.75rem;padding-bottom:.75rem;letter-spacing:1px;text-transform:uppercase;border-bottom:1px solid #e9ecef}.table th{font-weight:600}.table td .progress{width:120px;height:3px;margin:0}.table td,.table th{font-size:.8125rem;white-space:nowrap}.table.align-items-center td,.table.align-items-center th{vertical-align:middle}.table .thead-dark th{color:#4d7bca;background-color:#1c345d}.table .thead-light th{color:#8898aa;background-color:#f6f9fc}.table-flush td,.table-flush th{border-right:0;border-left:0}.table-flush tbody tr:first-child td,.table-flush tbody tr:first-child th{border-top:0}.table-flush tbody tr:last-child td,.table-flush tbody tr:last-child th{border-bottom:0}.card .table{margin-bottom:0}.card .table td,.card .table th{padding-right:1.5rem;padding-left:1.5rem}p{font-size:1rem;font-weight:300;line-height:1.7}@media(max-width:768px){.btn{margin-bottom:10px}}.boton-save{cursor:pointer!important;display:inline-block!important;margin:0!important;position:relative!important;text-align:center!important;text-decoration:none!important;width:auto!important;touch-action:manipulation!important;font-size:16px!important;line-height:20px!important;font-weight:600!important;border-radius:5px!important;outline:none!important;padding:11px 24px!important;transition:box-shadow .2s ease 0s,transform .1s ease 0s!important;-webkit-tap-highlight-color:rgba(0,0,0,0)!important;border:none!important;background:#11b14d!important;color:#fff!important;contain:paint!important}.boton-save:active{transform:scale(.96)!important;border:none!important;background:#2f9233!important;color:#f1f1f1!important}.boton-save:focus-visible{outline:none!important;transition:box-shadow .2s ease 0s!important;box-shadow:0 0 0 2px hsla(0,0%,100%,.8),0 0 0 4px #eee!important}.input-medio{width:50%}.input-grande{width:100%}.input-normal{width:100%;border-radius:8px;border:none!important;font-weight:500;color:#222;min-height:43px!important;border:1px solid #cdcdcd!important}.input-normal:focus{outline:none!important}.cursor{cursor:pointer}td .dropdown a{color:#333}.hover tbody tr{transition:.3s}.hover tbody tr:hover{background:#f4f4f4}.sombra{box-shadow:0 0 11px 2px #eee}.input-price .p-inputtext{border:1px solid #e2e8f0!important;color:#000!important;font-weight:700!important}.modal-booking .p-inputtext{border:none!important}.modal-booking .p-dialog-mask{align-items:normal!important}.modal-booking .p-dialog{max-height:100%!important}.modal-booking .p-dialog .p-dialog-content{height:100%}.modal-booking .form-control{height:44px!important;border-radius:10px;border:1px solid #e2e8f0;padding:.5rem .75rem;transition:border-color .2s,box-shadow .2s;background:#fff}.modal-booking .form-control:focus{border-color:#3f51b5;outline:none;box-shadow:0 0 0 3px rgba(63,81,181,.08)}.modal-booking .form-control:disabled{background-color:#fff;opacity:.5}.modal-booking .vue-tel-input{height:44px!important;border-radius:10px!important;border:1px solid #e2e8f0!important}.modal-booking .vue-tel-input:focus-within{border-color:#3f51b5;box-shadow:0 0 0 3px rgba(63,81,181,.08)}.modal-booking .p-inputnumber-input{border-radius:10px!important;border:1px solid #e2e8f0}.modal-booking .p-button.p-button-icon-only{background:#3f51b5!important;border-radius:8px}.modal-booking .p-dropdown{border:1px solid #e2e8f0;border-radius:10px;transition:border-color .2s,box-shadow .2s}.modal-booking .p-dropdown:hover{border-color:#3f51b5}.modal-booking .p-dropdown:focus-within{box-shadow:0 0 0 3px rgba(63,81,181,.08)}.modal-booking .banner{border-radius:10px;padding:10px 12px;margin-bottom:12px;font-size:.9rem;line-height:1.35}.modal-booking .banner-info{background:#e6f4ff;border:1px solid #b3e0ff;color:#084b83}.modal-booking .banner-danger{background:#fdecea;border:1px solid #f5c2c0;color:#8a1c1c}.modal-booking .guest-autocomplete-wrap{position:relative}.modal-booking .guest-suggestions-dropdown{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:20;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 10px 30px rgba(15,23,42,.12);overflow:hidden;max-height:280px;overflow-y:auto}.modal-booking .guest-suggestion{width:100%;border:none;background:#fff;text-align:left;padding:12px 14px;cursor:pointer;border-bottom:1px solid #f1f5f9;transition:background .18s ease;display:block}.modal-booking .guest-suggestion:hover{background:#f8fafc}.modal-booking .guest-suggestion--loading{color:#64748b;cursor:default}.modal-booking .guest-suggestion__main{font-size:13px;font-weight:700;color:#111827}.modal-booking .guest-suggestion__meta{margin-top:4px;display:flex;flex-wrap:wrap;gap:10px;font-size:12px;color:#64748b}.modal-booking .date-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.modal-booking .date-field{margin-bottom:0!important}.modal-booking .nights-inline-summary{margin-top:10px;margin-bottom:4px;display:flex;flex-direction:column;gap:6px}.modal-booking .nights-inline-badge{display:inline-flex;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;padding:7px 12px;border-radius:999px;background:linear-gradient(135deg,#eef2ff,#f8faff);border:1px solid #dbe4ff;color:#334155;font-size:13px;font-weight:700}.modal-booking .nights-inline-dates{color:#64748b;font-size:12px;margin-bottom:4px}.modal-booking .ota-lock-note{color:#8a1c1c;margin-top:6px;margin-bottom:10px;display:block}.modal-booking .booking-summary-card{margin:14px 0 18px;background:linear-gradient(180deg,#fff,#f8fafc);border:1px solid #e2e8f0;border-radius:16px;padding:14px;box-shadow:0 8px 24px rgba(15,23,42,.06)}.modal-booking .booking-summary-card__header{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px}.modal-booking .booking-summary-card__title{font-size:14px;font-weight:800;color:#0f172a}.modal-booking .booking-summary-card__subtitle{margin-top:2px;font-size:12px;color:#64748b}.modal-booking .booking-summary-card__nights{min-width:84px;text-align:center;padding:10px 12px;border-radius:14px;background:#3f51b5;color:#fff;font-size:22px;font-weight:800;line-height:1}.modal-booking .booking-summary-card__nights span{display:block;margin-top:4px;font-size:11px;font-weight:600;opacity:.95}.modal-booking .booking-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.modal-booking .summary-item{border:1px solid #edf2f7;border-radius:12px;padding:10px 12px;background:#fff}.modal-booking .summary-item--highlight{background:#f8fafc;border-color:#dbe4ff}.modal-booking .summary-label{display:block;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#64748b;margin-bottom:4px}.modal-booking .summary-value{display:block;font-size:14px;font-weight:700;color:#111827}@media(max-width:768px){.modal-booking .date-grid{grid-template-columns:1fr;gap:.75rem}.modal-booking .booking-summary-card__header{flex-direction:column;align-items:stretch}.modal-booking .booking-summary-card__nights{width:100%}.modal-booking .booking-summary-grid{grid-template-columns:1fr}}small[data-v-fbd99f28]{color:#000;display:block;margin-bottom:.25rem}.p-field[data-v-fbd99f28]{margin-bottom:1rem}input[type=date][data-v-fbd99f28]{width:100%;padding:.5rem;border:1px solid #ccc;border-radius:10px}.incident-modal-overlay[data-v-16ca3fd0]{position:fixed;inset:0;z-index:99998;display:flex;align-items:center;justify-content:center;padding:24px;background:radial-gradient(circle at top,hsla(0,91%,71%,.18),transparent 38%),rgba(15,23,42,.6);backdrop-filter:blur(8px)}.incident-modal-card[data-v-16ca3fd0]{position:relative;width:min(720px,100%);border-radius:28px;overflow:hidden;background:linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(248,250,252,.98));border:1px solid rgba(226,232,240,.95);box-shadow:0 28px 80px rgba(15,23,42,.28);font-family:Inter,sans-serif}.incident-close-btn[data-v-16ca3fd0]{display:inline-flex;align-items:center;justify-content:center;width:42px;min-width:42px;height:42px;border:none;border-radius:999px;background:hsla(0,0%,100%,.92);color:#64748b;font-size:1rem;box-shadow:0 8px 18px rgba(15,23,42,.08);cursor:pointer;transition:transform .18s ease,background .18s ease,color .18s ease}.incident-close-btn[data-v-16ca3fd0]:hover{transform:translateY(-1px);background:#f8fafc;color:#0f172a}.incident-header[data-v-16ca3fd0]{padding:24px 28px 18px;display:flex;flex-direction:column;gap:14px;background:linear-gradient(135deg,rgba(255,244,229,.96),rgba(255,250,244,.92) 42%,hsla(0,0%,100%,.96));border-bottom:1px solid rgba(241,245,249,.95)}.incident-header-top[data-v-16ca3fd0]{display:flex;align-items:center;justify-content:space-between;gap:18px}.incident-brand[data-v-16ca3fd0]{display:inline-flex;align-items:center;gap:12px}.incident-brand-mark[data-v-16ca3fd0]{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:14px;background:rgba(217,119,6,.12);color:#c2410c}.incident-brand-copy[data-v-16ca3fd0]{display:flex;flex-direction:column;gap:3px}.incident-kicker[data-v-16ca3fd0]{color:#b45309;font-size:.74rem}.incident-brand-title[data-v-16ca3fd0],.incident-kicker[data-v-16ca3fd0]{font-family:Inter,sans-serif;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.incident-brand-title[data-v-16ca3fd0]{color:#0f172a;font-size:.84rem}.incident-header-meta[data-v-16ca3fd0]{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.incident-badge[data-v-16ca3fd0]{display:inline-flex;align-items:center;gap:8px;padding:9px 13px;border-radius:999px;background:rgba(217,119,6,.12);color:#b45309;font-family:Inter,sans-serif;font-size:.82rem;font-weight:700;letter-spacing:.01em}.incident-subtitle[data-v-16ca3fd0]{color:#7c8699;font-family:Inter,sans-serif;font-size:.88rem;line-height:1.45;font-weight:500;text-align:right}.incident-content[data-v-16ca3fd0]{padding:28px 32px 18px;color:#334155}.incident-title[data-v-16ca3fd0]{margin:0 0 16px;color:#0f172a;font-family:DM Sans,Inter,sans-serif;font-size:clamp(1.3rem,1.9vw,1.75rem);line-height:1.22;font-weight:800;max-width:94%;text-align:left}.incident-lead[data-v-16ca3fd0]{margin:0 0 10px;color:#0f172a;font-family:Inter,sans-serif;font-size:.98rem;line-height:1.62;font-weight:600;text-align:left;max-width:88%}.incident-text[data-v-16ca3fd0]{margin:0 auto 14px;font-family:Inter,sans-serif;font-size:.95rem;line-height:1.68;color:#475569;text-align:center;max-width:86%}.incident-text--last[data-v-16ca3fd0]{margin-bottom:0}.incident-note[data-v-16ca3fd0]{display:grid;grid-template-columns:auto 1fr;gap:14px;margin:18px 0 18px;padding:16px 18px;border-radius:18px;background:linear-gradient(180deg,#fff7ed,#fffbf5);border:1px solid rgba(251,191,36,.28)}.incident-note__icon[data-v-16ca3fd0]{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:12px;background:rgba(245,158,11,.14);color:#c2410c}.incident-note__body[data-v-16ca3fd0]{color:#9a3412;font-family:Inter,sans-serif;font-size:.95rem;line-height:1.65;font-weight:600;text-align:left}.incident-actions[data-v-16ca3fd0]{display:flex;justify-content:flex-end;padding:0 32px 28px}.incident-primary-btn[data-v-16ca3fd0]{border:none;border-radius:16px;padding:13px 22px;min-width:150px;background:linear-gradient(135deg,#f97316,#ea580c);color:#fff;font-family:DM Sans,Inter,sans-serif;font-size:.95rem;font-weight:700;cursor:pointer;box-shadow:0 14px 28px rgba(234,88,12,.22);transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.incident-primary-btn[data-v-16ca3fd0]:hover{transform:translateY(-1px);box-shadow:0 18px 32px rgba(234,88,12,.26);filter:saturate(1.04)}.incident-fade-enter-active[data-v-16ca3fd0],.incident-fade-leave-active[data-v-16ca3fd0]{transition:opacity .2s ease}.incident-fade-enter[data-v-16ca3fd0],.incident-fade-leave-to[data-v-16ca3fd0]{opacity:0}@media(max-width:768px){.incident-modal-overlay[data-v-16ca3fd0]{padding:14px;align-items:flex-end}.incident-modal-card[data-v-16ca3fd0]{border-radius:24px 24px 18px 18px}.incident-actions[data-v-16ca3fd0],.incident-content[data-v-16ca3fd0],.incident-header[data-v-16ca3fd0]{padding-left:20px;padding-right:20px}.incident-header[data-v-16ca3fd0]{padding-top:24px}.incident-header-meta[data-v-16ca3fd0],.incident-header-top[data-v-16ca3fd0]{flex-direction:column;align-items:flex-start}.incident-subtitle[data-v-16ca3fd0]{text-align:left}.incident-lead[data-v-16ca3fd0],.incident-text[data-v-16ca3fd0],.incident-title[data-v-16ca3fd0]{max-width:100%}.incident-actions[data-v-16ca3fd0]{padding-bottom:22px}.incident-primary-btn[data-v-16ca3fd0]{width:100%}}.test-sound-btn[data-v-a1b404fa]{position:fixed;right:24px;bottom:24px;z-index:99999;border:none;border-radius:12px;padding:10px 14px;font-weight:700;font-size:13px;background:#7c3aed;color:#fff;box-shadow:0 8px 24px rgba(15,23,42,.12);cursor:pointer}.footer[data-v-2664bf66]{position:fixed;width:100%;height:47px;bottom:0;z-index:1;background:rgba(0,0,0,.341);align-items:center}.footer ul li[data-v-2664bf66]{margin-left:30px;font-size:14px;color:#fff;font-weight:600}.bot-modal-footer[data-v-49264959],.bot-notifications-content[data-v-49264959],.chat-preview[data-v-49264959],.empty-state p[data-v-49264959],.hint[data-v-49264959],.modal-bot-notifications[data-v-49264959],.search-input[data-v-49264959],.warning-box[data-v-49264959]{font-family:Inter,sans-serif}.chat-name[data-v-49264959],.empty-state h4[data-v-49264959],.modal-header h3[data-v-49264959],.modal-title[data-v-49264959]{font-family:DM Sans,Inter,sans-serif}.chat-time[data-v-49264959],.notif-chip[data-v-49264959]{font-family:Inter,sans-serif}[data-v-49264959] .p-dialog-mask.p-component-overlay{background:rgba(0,0,0,.5)!important;backdrop-filter:blur(4px)}[data-v-49264959] .p-dialog{margin:0;max-height:100vh!important;display:flex;flex-direction:column;overflow:hidden}[data-v-49264959] .p-dialog .p-dialog-content{padding:0!important;height:100%;display:flex;flex-direction:column}.bot-modal-header[data-v-49264959]{width:100%;border-bottom:1px solid #eef2f7;background:#fff}.bot-modal-header .header-content[data-v-49264959]{display:flex;align-items:center;gap:12px;width:100%;padding:14px 16px}.bot-modal-header .hdr-icon[data-v-49264959]{width:22px;height:22px;color:#3b82f6;flex-shrink:0}.bot-modal-header .title-wrap[data-v-49264959]{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.bot-modal-header .modal-title[data-v-49264959]{font-size:1.05rem;font-weight:700;color:#0f172a}.bot-modal-header small[data-v-49264959]{color:#64748b;font-size:.85rem}.bot-notifications-content[data-v-49264959]{flex:1;display:flex;flex-direction:column;background:#fcfcfd}.search-bar[data-v-49264959]{padding:10px 14px 6px;background:#fcfcfd}.search-input-wrapper[data-v-49264959]{position:relative;width:100%}.search-icon[data-v-49264959]{position:absolute;left:12px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;color:#94a3b8;pointer-events:none}.search-input[data-v-49264959]{width:100%;padding:10px 36px 10px 36px;border-radius:999px;border:1px solid #d7e0eb;font-size:.9rem;font-weight:500;color:#334155;background:#fff;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.search-input[data-v-49264959]::-moz-placeholder{color:#94a3b8}.search-input[data-v-49264959]::placeholder{color:#94a3b8}.search-input[data-v-49264959]:focus{border-color:#9fc2ff;box-shadow:0 0 0 3px rgba(59,130,246,.08)}.clear-btn[data-v-49264959]{position:absolute;right:10px;top:50%;transform:translateY(-50%);border:none;background:transparent;cursor:pointer;font-size:16px;line-height:1;color:#94a3b8;padding:0 2px}.clear-btn[data-v-49264959]:hover{color:#334155}.empty-state[data-v-49264959]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3.5rem 2rem;text-align:center}.empty-state .empty-icon[data-v-49264959]{margin-bottom:1.25rem;opacity:.55}.empty-state h4[data-v-49264959]{color:#0f172a;margin-bottom:.5rem;font-weight:700;font-size:1.05rem}.empty-state p[data-v-49264959]{color:#64748b;margin:0;font-size:.92rem;line-height:1.5}.empty-filter[data-v-49264959]{padding-top:2.5rem}.notifications-list[data-v-49264959]{padding:10px 14px 14px;overflow-y:auto;flex:1;max-height:100%;background:#fcfcfd;scrollbar-width:thin;scrollbar-color:#cbd5e1 #f1f5f9}.notifications-list[data-v-49264959]::-webkit-scrollbar{width:6px}.notifications-list[data-v-49264959]::-webkit-scrollbar-track{background:#f1f5f9}.notifications-list[data-v-49264959]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.chat-list-item[data-v-49264959]{position:relative;display:flex;gap:10px;align-items:center;padding:11px 14px;margin-bottom:8px;background:#fff;border-radius:12px;cursor:pointer;transition:all .18s ease;box-shadow:0 0 18px 2px hsla(0,0%,93%,.333);min-height:68px}.chat-list-item[data-v-49264959]:hover{transform:translateY(-1px);box-shadow:0 10px 24px rgba(15,23,42,.08)}.chat-list-item.unread[data-v-49264959]{background:linear-gradient(180deg,#fff,#fbfdff)}.chat-avatar[data-v-49264959]{width:38px;height:38px;border-radius:999px;background:rgba(76,175,80,.271);color:#0a830f;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font-size:.76rem;font-weight:800}.chat-main[data-v-49264959]{min-width:0;flex:1;padding-right:34px}.chat-top-row[data-v-49264959]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:4px}.chat-title-block[data-v-49264959]{min-width:0;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.chat-name[data-v-49264959]{margin:0;font-size:.92rem;line-height:1.2;font-weight:700;color:#0f172a;min-width:0}.chat-top-actions[data-v-49264959]{display:flex;align-items:center;gap:8px;flex-shrink:0}.chat-unread-count[data-v-49264959]{min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:#2563eb;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:.72rem;font-weight:800;line-height:1}.chat-time[data-v-49264959]{flex-shrink:0;font-size:.72rem;color:#94a3b8;font-weight:700;white-space:nowrap}.notif-chip[data-v-49264959]{display:inline-flex;align-items:center;justify-content:center;padding:4px 10px;border-radius:999px;font-size:.69rem;font-weight:700;letter-spacing:.03em;line-height:1;max-width:180px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chip-purple[data-v-49264959]{background:#efe7ff;color:#7c3aed}.chat-bottom-row[data-v-49264959]{min-width:0}.chat-preview[data-v-49264959]{margin:0;color:#475569;font-size:.84rem;line-height:1.35;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-unread-dot[data-v-49264959]{position:absolute;top:14px;right:12px;width:9px;height:9px;border-radius:999px;background:#ef4444;border:2px solid #fff;box-shadow:0 0 0 2px rgba(239,68,68,.14)}.archive-btn[data-v-49264959]{border:none;background:transparent;cursor:pointer;padding:2px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;color:#94a3b8;transition:background .15s ease,color .15s ease,transform .1s ease}.archive-btn[data-v-49264959]:hover{background:rgba(148,163,184,.12);color:#334155;transform:translateY(-1px)}.bot-modal-footer[data-v-49264959]{padding:8px 14px 12px;display:flex;justify-content:flex-end;gap:8px;border-top:1px solid #e5e7eb;background:#fff}[data-v-49264959] .notification-badge .p-badge{background-color:#ef4444!important;color:#fff!important;font-size:.75rem!important;padding:.25rem .5rem!important;border-radius:12px!important;min-width:20px!important;height:20px!important;line-height:1!important;display:flex!important;align-items:center!important;justify-content:center!important;font-weight:700!important}[data-v-49264959] .icon-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:6px!important;border-radius:999px!important}[data-v-49264959] .icon-btn.outline{background:#fff!important;border:1px solid #e5e7eb!important;color:#475569!important}[data-v-49264959] .icon-btn.outline:hover:not(:disabled){border-color:#cbd5e1!important;background:#f9fafb!important}.modal-overlay[data-v-49264959]{position:fixed;inset:0;background:rgba(0,0,0,.5);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:9999;padding:20px}.modal-container[data-v-49264959]{background:#fff;border-radius:16px;width:100%;max-width:520px;max-height:90vh;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 20px 60px rgba(0,0,0,.25)}.modal-header[data-v-49264959]{padding:22px 26px;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;align-items:center}.modal-header h3[data-v-49264959]{margin:0;font-size:1.25rem;font-weight:700;color:#1a1a1a}.btn-close[data-v-49264959]{background:#f3f4f6;border:none;width:34px;height:34px;border-radius:8px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;color:#6b7280}.btn-close[data-v-49264959]:hover:not(:disabled){background:#ef4444;color:#fff}.modal-body[data-v-49264959]{padding:24px 26px 10px;overflow-y:auto;flex:1;text-align:left}.modal-footer[data-v-49264959]{padding:18px 26px;border-top:1px solid #e5e7eb;display:flex;gap:10px;justify-content:flex-end;background:#fafafa}.btn-cancel[data-v-49264959]{background:#fff;border:1.5px solid #e5e7eb;padding:10px 20px;border-radius:8px;font-weight:600;cursor:pointer;color:#6b7280;font-size:.9rem}.btn-save[data-v-49264959]{background:#10b981;color:#fff;border:none;padding:10px 22px;border-radius:8px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:8px;font-size:.9rem}.btn-save[data-v-49264959]:disabled{opacity:.6;cursor:not-allowed}.btn-spinner[data-v-49264959]{width:14px;height:14px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:spin-49264959 .6s linear infinite}.btn-danger-strong[data-v-49264959]{background:#ef4444!important}.warning-box[data-v-49264959]{display:flex;gap:12px;padding:12px 14px;background:#fff7ed;border:1px solid #fed7aa;border-radius:10px;color:#7c2d12;align-items:flex-start;margin-bottom:14px}.hint[data-v-49264959]{font-size:.85rem;color:#6b7280}.modal-enter-active[data-v-49264959],.modal-leave-active[data-v-49264959]{transition:opacity .25s ease}.modal-enter-from[data-v-49264959],.modal-leave-to[data-v-49264959]{opacity:0}@keyframes spin-49264959{to{transform:rotate(1turn)}}@media(max-width:768px){.chat-list-item[data-v-49264959]{padding:10px 12px;min-height:64px}.chat-avatar[data-v-49264959]{width:34px;height:34px;font-size:.72rem}.chat-name[data-v-49264959]{font-size:.87rem}.chat-preview[data-v-49264959]{font-size:.8rem}.chat-time[data-v-49264959]{font-size:.68rem}.notif-chip[data-v-49264959]{max-width:140px;font-size:.63rem}.modal-container[data-v-49264959]{max-width:100%}}[data-v-0cc7fdb4] .p-dialog-mask.p-component-overlay{background:rgba(0,0,0,.5)!important;backdrop-filter:blur(4px)}@media(max-width:768px){.header-meta-inline[data-v-0cc7fdb4]{flex-direction:row!important;align-items:flex-start!important;gap:8px;flex-wrap:wrap!important}[data-v-0cc7fdb4] .p-dialog-mask,[data-v-0cc7fdb4] .p-dialog-mask.p-component-overlay,[data-v-0cc7fdb4] .p-overlay-mask{display:flex!important;justify-content:center!important;align-items:center!important}}[data-v-0cc7fdb4] .p-dialog{margin:0;max-height:100vh!important;display:flex;flex-direction:column;overflow:hidden}[data-v-0cc7fdb4] .p-dialog .p-dialog-content{padding:0!important;height:100%;display:flex;flex-direction:column}.modal-conversation[data-v-0cc7fdb4] .p-dialog{border-radius:18px;overflow:hidden;box-shadow:0 20px 60px rgba(15,23,42,.25)}.modal-conversation[data-v-0cc7fdb4] .p-dialog .p-dialog-header{padding:0;border-bottom:1px solid #e5ebf3;background:#fff}.modal-conversation[data-v-0cc7fdb4] .p-dialog .p-dialog-header .p-dialog-header-close{width:32px;height:32px;margin:10px;border-radius:999px;color:#64748b}.modal-conversation[data-v-0cc7fdb4] .p-dialog .p-dialog-header .p-dialog-header-close:hover{background:#f1f5f9}.modal-conversation[data-v-0cc7fdb4] .p-dialog .p-dialog-content{padding:0;background:#f9fafb}.modal-conversation[data-v-0cc7fdb4] .p-dialog .p-dialog-footer{padding:0;border-top:1px solid #e5ebf3;background:#fff}p[data-v-0cc7fdb4]{font-size:13px!important}.chat-header[data-v-0cc7fdb4]{display:grid;grid-template-columns:auto 1fr auto;gap:12px;padding:14px 18px 12px;align-items:flex-start;background:#fff;text-align:left}.header-center[data-v-0cc7fdb4]{min-width:0}.user-name[data-v-0cc7fdb4]{margin:0 0 2px 0;font-size:1rem;font-weight:600;color:#0f172a}.header-meta-inline[data-v-0cc7fdb4]{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.meta-block[data-v-0cc7fdb4]{display:flex;flex-direction:column;gap:4px;min-width:0}.meta-block-label[data-v-0cc7fdb4]{font-size:.55rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#000}.meta-block-pill[data-v-0cc7fdb4]{display:inline-flex;align-items:center;gap:6px;padding:5px 9px;border-radius:6px;font-size:.75rem;font-weight:600;border:1px solid transparent;background:#f8fafc;color:#334155;max-width:220px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.meta-block-pill svg[data-v-0cc7fdb4]{flex-shrink:0}.pill--property[data-v-0cc7fdb4]{background:hsla(0,0%,54%,.08);color:#000;border-color:rgba(0,0,0,.25)}.pill--linked[data-v-0cc7fdb4]{background:rgba(34,197,94,.12);color:#16a34a;border-color:rgba(34,197,94,.3)}.pill--unlinked[data-v-0cc7fdb4]{background:#fef2f2;color:#b91c1c;border-color:#fecaca;opacity:.95}.pill--clickable[data-v-0cc7fdb4]{cursor:pointer!important;transition:all .2s ease}.pill--clickable[data-v-0cc7fdb4]:hover{transform:translateY(-1px);box-shadow:0 2px 8px rgba(34,197,94,.25);border-color:rgba(34,197,94,.5)!important}.pill--clickable[data-v-0cc7fdb4]:active{transform:translateY(0)}.chat-body[data-v-0cc7fdb4]{position:relative;height:calc(80vh - 200px);max-height:calc(80vh - 200px);padding:16px 18px 14px;overflow-y:auto;background:#f9fafb}.chat-body[data-v-0cc7fdb4]::-webkit-scrollbar{width:6px}.chat-body[data-v-0cc7fdb4]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.drop-overlay[data-v-0cc7fdb4]{position:absolute;inset:0;background:rgba(15,23,42,.85);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:10;animation:fadeIn-0cc7fdb4 .2s ease}@keyframes fadeIn-0cc7fdb4{0%{opacity:0}to{opacity:1}}.drop-overlay-inner[data-v-0cc7fdb4]{border-radius:20px;padding:32px 40px;background:#fff;box-shadow:0 20px 60px rgba(15,23,42,.4);border:2px dashed #22c55e;text-align:center;color:#334155;animation:scaleIn-0cc7fdb4 .3s ease}.drop-overlay-inner svg[data-v-0cc7fdb4]{margin-bottom:12px;color:#22c55e;animation:bounce-0cc7fdb4 .6s ease infinite}.drop-overlay-inner .drop-text[data-v-0cc7fdb4]{margin:0;font-size:1rem;font-weight:600;color:#0f172a}@keyframes scaleIn-0cc7fdb4{0%{transform:scale(.9)}to{transform:scale(1)}}@keyframes bounce-0cc7fdb4{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.messages-wrapper[data-v-0cc7fdb4]{display:flex;flex-direction:column;gap:12px}.message-row[data-v-0cc7fdb4]{display:flex}.message-row.user[data-v-0cc7fdb4]{justify-content:flex-start}.message-row.assistant[data-v-0cc7fdb4]{justify-content:flex-end}.message-row.system[data-v-0cc7fdb4]{justify-content:center}.message-card[data-v-0cc7fdb4]{max-width:70%;padding:10px 12px 7px;border-radius:16px;background:#fff;box-shadow:0 6px 22px rgba(148,163,184,.35);display:flex;flex-direction:column;gap:4px}.message-card.user[data-v-0cc7fdb4]{background:#e0f2fe;min-width:144px}.message-card.assistant[data-v-0cc7fdb4]{background:#fff}.message-card.system[data-v-0cc7fdb4]{max-width:90%;background:#f1f5f9;box-shadow:none;border:1px solid #e2e8f0}.message-card.is-failed[data-v-0cc7fdb4]{background:#fff7f7;border:1px solid #fecaca}.message-bubble.assistant[data-v-0cc7fdb4],.message-bubble.user[data-v-0cc7fdb4]{text-align:left}.message-system-text[data-v-0cc7fdb4]{font-size:.78rem;color:#64748b;text-align:center}.message-system-text[data-v-0cc7fdb4] em,.message-system-text[data-v-0cc7fdb4] i{font-style:italic;font-weight:600;color:#475569}.message-system-text[data-v-0cc7fdb4] b,.message-system-text[data-v-0cc7fdb4] strong{font-weight:700;color:#334155}.message-system-text[data-v-0cc7fdb4] p{margin:0}.message-text[data-v-0cc7fdb4]{font-size:13px;color:#0f172a;line-height:1.4;white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word}.message-text[data-v-0cc7fdb4] p{margin:0 0 4px 0}.message-text[data-v-0cc7fdb4] p:last-child{margin-bottom:0}.message-text[data-v-0cc7fdb4] a{color:#233dd2;text-decoration:none}.message-text[data-v-0cc7fdb4] a:hover{text-decoration:underline}.message-text[data-v-0cc7fdb4] code{background:#f1f5f9;padding:1px 4px;border-radius:3px;font-family:monospace;font-size:.8rem}.message-text[data-v-0cc7fdb4] em,.message-text[data-v-0cc7fdb4] i{font-style:normal;font-weight:600}.message-text[data-v-0cc7fdb4] b,.message-text[data-v-0cc7fdb4] strong{font-weight:700}.message-media[data-v-0cc7fdb4]{margin-top:6px}.message-media.image img[data-v-0cc7fdb4]{max-width:260px;max-height:260px;border-radius:10px;display:block;-o-object-fit:cover;object-fit:cover}.message-media.audio audio[data-v-0cc7fdb4],.message-media.video video[data-v-0cc7fdb4]{width:260px;max-width:100%;outline:none}.message-media.document .doc-link[data-v-0cc7fdb4]{display:inline-flex;align-items:center;gap:6px;padding:5px 8px;border-radius:8px;background:#eef2ff;color:#4338ca;font-size:.78rem;text-decoration:none;transition:background .15s ease}.message-media.document .doc-link[data-v-0cc7fdb4]:hover{background:#e0e7ff}.message-media.document .doc-name[data-v-0cc7fdb4]{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:180px}.message-media.location .location-link[data-v-0cc7fdb4]{display:inline-flex;align-items:center;gap:8px;padding:6px 9px;border-radius:10px;background:#ecfdf3;color:#14532d;font-size:.8rem;text-decoration:none;border:1px solid #bbf7d0;transition:background .15s ease,border-color .15s ease,transform .12s ease}.message-media.location .location-link svg[data-v-0cc7fdb4]{flex-shrink:0;color:#16a34a}.message-media.location .location-link[data-v-0cc7fdb4]:hover{background:#dcfce7;border-color:#4ade80;transform:translateY(-1px)}.location-text[data-v-0cc7fdb4]{display:flex;flex-direction:column;align-items:flex-start}.location-title[data-v-0cc7fdb4]{font-weight:600}.location-subtitle[data-v-0cc7fdb4]{font-size:.7rem;color:#166534}.message-attachments[data-v-0cc7fdb4]{margin-top:6px;display:flex;flex-wrap:wrap;gap:6px}.message-attachment[data-v-0cc7fdb4]{display:inline-flex;align-items:center}.message-attachment a[data-v-0cc7fdb4]{display:inline-flex;align-items:center;gap:6px;padding:5px 8px;border-radius:8px;background:#eef2ff;color:#4338ca;font-size:.78rem;text-decoration:none;transition:background .15s ease}.message-attachment a[data-v-0cc7fdb4]:hover{background:#e0e7ff}.attachment-icon[data-v-0cc7fdb4]{flex-shrink:0}.attachment-name[data-v-0cc7fdb4]{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.failed-message-box[data-v-0cc7fdb4]{margin-top:10px;padding:12px 12px 10px;border-radius:14px;background:#ffe7e9;border:1px solid #fecdd3}.failed-message-title[data-v-0cc7fdb4]{font-size:.76rem;font-weight:700;color:#be123c;margin-bottom:6px}.failed-message-text[data-v-0cc7fdb4]{font-size:.78rem;line-height:1.45;color:#9f1239}.retry-template-btn[data-v-0cc7fdb4]{margin-top:10px;border:none;border-radius:999px;padding:8px 14px;background:#ef476f;color:#fff;font-size:.78rem;font-weight:700;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease,background .12s ease}.retry-template-btn[data-v-0cc7fdb4]:hover{background:#e11d48;transform:translateY(-1px);box-shadow:0 8px 18px rgba(225,29,72,.24)}.message-meta[data-v-0cc7fdb4]{display:flex;justify-content:space-between;align-items:center;margin-top:3px}.message-time[data-v-0cc7fdb4]{font-size:.68rem;color:#94a3b8}.message-role[data-v-0cc7fdb4]{font-size:.68rem;text-transform:uppercase;letter-spacing:.04em;font-weight:600;color:#94a3b8}.message-role.user[data-v-0cc7fdb4]{color:#0f766e}.typing-dots[data-v-0cc7fdb4]{display:flex;gap:4px;align-items:center}.typing-dots span[data-v-0cc7fdb4]{width:7px;height:7px;border-radius:999px;background:#9ca3af;animation:typing-0cc7fdb4 1.4s infinite}.typing-dots span[data-v-0cc7fdb4]:nth-child(2){animation-delay:.2s}.typing-dots span[data-v-0cc7fdb4]:nth-child(3){animation-delay:.4s}@keyframes typing-0cc7fdb4{0%,60%,to{transform:translateY(0);opacity:.7}30%{transform:translateY(-6px);opacity:1}}.chat-footer[data-v-0cc7fdb4]{padding:10px 16px 12px;display:flex;flex-direction:column;gap:10px}.mode-toggle[data-v-0cc7fdb4]{display:flex;align-items:center;gap:12px;margin-bottom:4px;font-size:.78rem}.mode-label[data-v-0cc7fdb4]{display:inline-flex;align-items:center;gap:6px;color:#64748b;font-weight:500}.mode-label.active[data-v-0cc7fdb4]{color:#334155;font-weight:600}.ai-agent-icon[data-v-0cc7fdb4]{width:20px;height:20px;color:currentColor;fill:none;flex-shrink:0}.ai-agent-icon--sm[data-v-0cc7fdb4]{width:16px;height:16px}[data-v-0cc7fdb4] .custom-switch .p-inputswitch{width:46px;height:24px}[data-v-0cc7fdb4] .custom-switch .p-inputswitch-slider{background:#e5e7eb;border-radius:999px;transition:background .2s ease}[data-v-0cc7fdb4] .custom-switch .p-inputswitch-slider:before{width:18px;height:18px;left:3px;bottom:3px;background:#fff;box-shadow:0 1px 4px rgba(15,23,42,.45);transition:transform .2s ease}[data-v-0cc7fdb4] .custom-switch .p-inputswitch.p-inputswitch-checked .p-inputswitch-slider{background:rgba(34,197,94,.25)}[data-v-0cc7fdb4] .custom-switch .p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before{transform:translateX(22px);background:#22c55e}.mode-wa-link[data-v-0cc7fdb4]{margin-left:auto;font-size:.78rem;color:#0f766e;text-decoration:none;display:inline-flex;align-items:center;gap:4px}.mode-wa-link[data-v-0cc7fdb4]:hover{text-decoration:underline}.input-area[data-v-0cc7fdb4]{position:relative;gap:8px;padding:10px 12px;box-shadow:0 2px 8px rgba(148,163,184,.12)}.input-area[data-v-0cc7fdb4],.predefined-dropdown[data-v-0cc7fdb4]{display:flex;flex-direction:column;border-radius:14px;background:#fff;border:1px solid #e5e7eb}.predefined-dropdown[data-v-0cc7fdb4]{position:absolute;bottom:100%;left:0;right:0;box-shadow:0 -8px 32px rgba(15,23,42,.15);margin-bottom:8px;max-height:320px;z-index:100;animation:slideUp-0cc7fdb4 .2s ease}@keyframes slideUp-0cc7fdb4{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.predefined-header[data-v-0cc7fdb4]{display:flex;align-items:center;gap:8px;padding:10px 14px;border-bottom:1px solid #f1f5f9;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#475569;background:#f8fafc;border-radius:14px 14px 0 0}.predefined-header svg[data-v-0cc7fdb4]{flex-shrink:0;color:#22c55e}.predefined-list[data-v-0cc7fdb4]{overflow-y:auto;max-height:280px;text-align:left}.predefined-list[data-v-0cc7fdb4]::-webkit-scrollbar{width:6px}.predefined-list[data-v-0cc7fdb4]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.predefined-item[data-v-0cc7fdb4]{padding:12px 14px;cursor:pointer;transition:all .15s ease;border-bottom:1px solid #f1f5f9}.predefined-item[data-v-0cc7fdb4]:last-child{border-bottom:none}.predefined-item[data-v-0cc7fdb4]:hover{background:#f8fafc}.predefined-item[data-v-0cc7fdb4]:active{background:#f1f5f9}.predefined-item-question[data-v-0cc7fdb4]{font-size:.85rem;font-weight:600;color:#0f172a;margin-bottom:4px}.predefined-item-preview[data-v-0cc7fdb4]{font-size:.75rem;color:#64748b;line-height:1.4;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.predefined-empty[data-v-0cc7fdb4]{padding:20px 14px;text-align:center;font-size:.82rem;color:#94a3b8}.input-row[data-v-0cc7fdb4]{display:flex;align-items:center;gap:10px}.input-icon-btn[data-v-0cc7fdb4]{width:38px!important;height:38px;border-radius:10px;border:none;background:#f8fafc;display:flex;align-items:center;justify-content:center;color:#475569;cursor:pointer;flex-shrink:0;transition:all .18s ease;border:1px solid #e5e7eb}.input-icon-btn svg[data-v-0cc7fdb4]{display:block}.input-icon-btn[data-v-0cc7fdb4]:hover{background:#f1f5f9;color:#334155;border-color:#cbd5e1;transform:translateY(-1px)}.input-icon-btn[data-v-0cc7fdb4]:active{transform:translateY(0)}.message-input[data-v-0cc7fdb4]{flex:1;min-height:38px;max-height:120px;border:none;outline:none;resize:none;font-size:.9rem;font-family:inherit;color:#0f172a;background:transparent;line-height:1.5;padding:8px 0}.message-input[data-v-0cc7fdb4]::-moz-placeholder{color:#94a3b8}.message-input[data-v-0cc7fdb4]::placeholder{color:#94a3b8}.message-input[data-v-0cc7fdb4]:focus{outline:none}.send-btn[data-v-0cc7fdb4]{width:40px!important;height:40px;border-radius:10px;border:none;background:#22c55e;display:flex;align-items:center;justify-content:center;color:#fff;cursor:pointer;flex-shrink:0;transition:all .2s ease;box-shadow:0 2px 8px rgba(34,197,94,.25)}.send-btn svg[data-v-0cc7fdb4]{display:block}.send-btn[data-v-0cc7fdb4]:hover:not(:disabled){background:#16a34a;box-shadow:0 4px 12px rgba(34,197,94,.4);transform:translateY(-2px)}.send-btn[data-v-0cc7fdb4]:active:not(:disabled){transform:translateY(0)}.send-btn[data-v-0cc7fdb4]:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}.send-spinner[data-v-0cc7fdb4]{width:18px;height:18px;border-radius:999px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;animation:spin-0cc7fdb4 .7s linear infinite}@keyframes spin-0cc7fdb4{to{transform:rotate(1turn)}}.attachments-list[data-v-0cc7fdb4]{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.attachment-chip[data-v-0cc7fdb4]{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:10px;background:#eef2ff;color:#4338ca;font-size:.78rem;border:1px solid #e0e7ff;transition:all .15s ease}.attachment-chip svg[data-v-0cc7fdb4]{flex-shrink:0}.attachment-chip .file-name[data-v-0cc7fdb4]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:180px;font-weight:500}.attachment-chip .remove-file-btn[data-v-0cc7fdb4]{background:transparent;border:none;color:#6366f1;font-size:20px;line-height:1;cursor:pointer;padding:0 2px;margin-left:2px;border-radius:4px;transition:all .15s ease}.attachment-chip .remove-file-btn[data-v-0cc7fdb4]:hover{background:rgba(99,102,241,.15);color:#4338ca}.attachment-chip .remove-file-btn[data-v-0cc7fdb4]:active{transform:scale(.9)}.attachment-chip[data-v-0cc7fdb4]:hover{background:#ddd6fe;border-color:#c7d2fe;transform:translateY(-1px)}.auto-banner[data-v-0cc7fdb4]{margin-top:2px;border-radius:12px;padding:10px 12px;background:#f0fdf4;display:flex;align-items:center;gap:8px}.auto-banner-left[data-v-0cc7fdb4]{display:flex;align-items:center;gap:8px;font-size:.82rem;color:#166534;font-weight:500}.auto-banner-left svg[data-v-0cc7fdb4]{color:#22c55e;flex-shrink:0}.hidden-input[data-v-0cc7fdb4]{display:none}@media(max-width:768px){.modal-conversation[data-v-0cc7fdb4] .p-dialog{width:100vw!important;max-width:100vw!important;height:100vh!important;margin:0!important;border-radius:0!important}.chat-body[data-v-0cc7fdb4]{height:calc(100vh - 230px);max-height:none}.message-card[data-v-0cc7fdb4]{max-width:82%}.header-meta-inline[data-v-0cc7fdb4]{flex-direction:column;align-items:flex-start;gap:8px}.meta-block-pill[data-v-0cc7fdb4]{max-width:100%}.attachment-chip .file-name[data-v-0cc7fdb4]{max-width:120px}}.bot-notification-btn[data-v-b44ca2f0],.notification-card[data-v-b44ca2f0],.notifications-dropdown[data-v-b44ca2f0],.notifications-empty[data-v-b44ca2f0],.notifications-head[data-v-b44ca2f0],.notifications-shell[data-v-b44ca2f0]{font-family:Inter,sans-serif}.notif-chip[data-v-b44ca2f0],.notification-card h5[data-v-b44ca2f0],.notifications-head h4[data-v-b44ca2f0]{font-family:DM Sans,Inter,sans-serif}.notifications-shell[data-v-b44ca2f0]{display:flex;align-items:center}.contenedorNotificaciones[data-v-b44ca2f0],.notif-trigger[data-v-b44ca2f0]{height:42px;width:42px;background:#f1f5f9;border-radius:999px;justify-content:center;align-items:center;position:relative;box-shadow:inset 0 0 0 1px rgba(203,213,225,.5)}.bot-notification-btn[data-v-b44ca2f0],.notification-btn[data-v-b44ca2f0]{border:none;background:transparent;width:100%;height:100%;border-radius:999px;display:flex;align-items:center;justify-content:center;color:#334155;transition:all .18s ease}.bot-notification-btn[data-v-b44ca2f0]:hover,.notification-btn[data-v-b44ca2f0]:hover{background:#e2e8f0;color:#0f172a}.notification-dot[data-v-b44ca2f0]{color:#ef4444!important;position:absolute;font-size:7px;right:10px;top:10px;z-index:2}.bot-dot[data-v-b44ca2f0]{top:13px}.notifications-dropdown[data-v-b44ca2f0]{min-width:29rem;float:left;left:-395px;top:50px;padding:0!important;border:none!important;border-radius:20px!important;overflow:hidden;box-shadow:0 0 32px 4px #eee!important;background:#fff}.popover-arrow-wrap[data-v-b44ca2f0]{position:absolute;right:79px;top:-8px}.popover-arrow[data-v-b44ca2f0]{z-index:1;width:21px;height:21px;margin:-8px}.notifications-head[data-v-b44ca2f0]{display:flex;align-items:center;justify-content:space-between;padding:18px 20px 14px;border-bottom:1px solid #eef2f7;background:linear-gradient(180deg,#fff,#fcfcfd)}.head-left h4[data-v-b44ca2f0]{margin:0;font-size:1.55rem;font-weight:700;color:#2f2f2f;letter-spacing:-.03em}.head-left small[data-v-b44ca2f0]{display:inline-block;margin-top:2px;color:#94a3b8;font-size:.82rem;font-weight:600}.notifications-scroll[data-v-b44ca2f0]{max-height:420px;overflow-y:auto;padding:10px 10px 12px;background:#fff;scrollbar-width:thin;scrollbar-color:#cbd5e1 #f8fafc}.notifications-scroll[data-v-b44ca2f0]::-webkit-scrollbar{width:6px}.notifications-scroll[data-v-b44ca2f0]::-webkit-scrollbar-track{background:#f8fafc}.notifications-scroll[data-v-b44ca2f0]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:999px}.notification-card[data-v-b44ca2f0]{display:flex;gap:14px;align-items:flex-start;padding:14px 14px;border-radius:16px;cursor:pointer;transition:all .18s ease;margin-bottom:8px;background:#fff}.notification-card[data-v-b44ca2f0]:hover{background:#fafcff;box-shadow:0 8px 26px rgba(15,23,42,.06)}.notification-icon-box[data-v-b44ca2f0]{width:42px;height:42px;min-width:42px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center}.notification-body[data-v-b44ca2f0]{min-width:0;flex:1}.notification-row-top[data-v-b44ca2f0]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:5px}.notification-row-top h5[data-v-b44ca2f0]{margin:0;font-size:1.03rem;font-weight:700;line-height:1.22;color:#1f2937}.notification-time[data-v-b44ca2f0]{flex-shrink:0;font-size:.8rem;color:#a1a1aa;font-weight:600}.notification-body p[data-v-b44ca2f0]{margin:0 0 10px 0;color:#6b7280;font-size:.96rem;line-height:1.5}.notification-row-bottom[data-v-b44ca2f0]{display:flex;align-items:center;justify-content:space-between;gap:10px}.notif-chip[data-v-b44ca2f0]{display:inline-flex;align-items:center;justify-content:center;padding:4px 10px;border-radius:999px;font-size:.69rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.unread-indicator-dot[data-v-b44ca2f0]{width:8px;height:8px;border-radius:999px;background:#2993ff;box-shadow:0 0 0 4px rgba(41,147,255,.08)}.notifications-empty[data-v-b44ca2f0]{text-align:center;padding:40px 24px;background:#fff}.notifications-empty .empty-icon[data-v-b44ca2f0]{margin-bottom:14px}.notifications-empty h5[data-v-b44ca2f0]{margin:0 0 6px 0;color:#1f2937;font-size:1rem;font-weight:700}.notifications-empty p[data-v-b44ca2f0]{margin:0;color:#94a3b8;font-size:.9rem;line-height:1.5}.icon-green[data-v-b44ca2f0]{background:#e8f8ec;color:#2f7d32}.icon-blue[data-v-b44ca2f0]{background:#e8f2ff;color:#3271d6}.icon-red[data-v-b44ca2f0]{background:#ffeaea;color:#d63b3b}.icon-slate[data-v-b44ca2f0]{background:#eef2f6;color:#64748b}.icon-orange[data-v-b44ca2f0]{background:#fff4e8;color:#d97706}.icon-purple[data-v-b44ca2f0]{background:#f1ebff;color:#7c3aed}.icon-emerald[data-v-b44ca2f0]{background:#eafcf4;color:#059669}.icon-rose[data-v-b44ca2f0]{background:#fff0f3;color:#e11d48}.chip-green[data-v-b44ca2f0]{background:#e7f7eb;color:#2f9e44}.chip-blue[data-v-b44ca2f0]{background:#eaf3ff;color:#2f80ed}.chip-red[data-v-b44ca2f0]{background:#fdecec;color:#dc2626}.chip-slate[data-v-b44ca2f0]{background:#eef2f7;color:#64748b}.chip-orange[data-v-b44ca2f0]{background:#fff3e6;color:#d97706}.chip-purple[data-v-b44ca2f0]{background:#efe7ff;color:#7c3aed}.chip-emerald[data-v-b44ca2f0]{background:#e7fbf1;color:#059669}.chip-rose[data-v-b44ca2f0]{background:#ffe8ef;color:#e11d48}.inactive[data-v-b44ca2f0]{display:none!important}[data-v-b44ca2f0] .bot-modal-dialog .p-dialog{position:fixed!important;top:0!important;right:0!important;height:100vh!important;width:450px!important;margin:0!important;border-radius:0!important;box-shadow:-4px 0 20px rgba(0,0,0,.15)!important}[data-v-b44ca2f0] .bot-modal-dialog .p-dialog-content{padding:0!important;height:calc(100vh - 120px)!important;overflow:hidden!important}[data-v-b44ca2f0] .bot-modal-dialog .p-dialog-header{background:#fff!important;border-bottom:1px solid #f0f0f0!important;padding:1.5rem!important;border-radius:0!important}[data-v-b44ca2f0] .bot-modal-dialog .p-dialog-footer{background:#fff!important;border-top:1px solid #f0f0f0!important;padding:1.5rem!important;border-radius:0!important}.bot-notification-btn[data-v-b44ca2f0]{position:relative;overflow:hidden}.bot-notification-btn[data-v-b44ca2f0]:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background:rgba(94,113,228,.1);border-radius:50%;transform:translate(-50%,-50%);transition:width .3s ease,height .3s ease}.bot-notification-btn[data-v-b44ca2f0]:hover:before{width:100%;height:100%}@media(max-width:768px){.notifications-dropdown[data-v-b44ca2f0]{min-width:92vw;left:auto;right:-10px}[data-v-b44ca2f0] .bot-modal-dialog .p-dialog{width:100vw!important;left:0!important}}.disabled-item[data-v-5b928753]{pointer-events:none}.box-text-desktop-only[data-v-5b928753]{display:flex;flex-direction:column;align-items:flex-start;opacity:.6}.desktop-only-label[data-v-5b928753]{font-size:11px;font-weight:400;color:#fff;margin-top:2px;background:#000;padding-inline:5px;border-radius:5px}.menu-item-nav[data-v-5b928753]{text-align:left;font-size:15px}.menu-item-nav .box-text[data-v-5b928753]{font-weight:600}.propiedadSelects[data-v-5b928753]:active{background:#f9f9f9;padding-inline:5px;transition:.3s}.superior[data-v-5b928753]{justify-content:space-between;height:60px;border-bottom:1px solid #eee;align-items:center;padding-inline:20px}.superior .title-nav[data-v-5b928753]{font-weight:600;font-size:20px}.superior .imageFavicon[data-v-5b928753]{height:42px;width:42px;border-radius:50px;background-position:50%;background-color:#fff;background-position-y:-2px;background-size:cover}.superior .nameCount[data-v-5b928753]{text-transform:uppercase;font-weight:700;color:#505050}.superior .iconoClose[data-v-5b928753]{height:40px;width:40px;border-radius:50px;box-shadow:0 0 2px 2px #eee;justify-content:center;align-items:center}.navMovil[data-v-5b928753]{background:#fff;position:fixed;top:0;left:0;right:0;bottom:0;z-index:9000}.isActive[data-v-5b928753]{color:#5e71e4}.sidebar-expanded[data-v-5b928753]{text-align:left}.sidebar-expanded .letter-menu[data-v-5b928753]{margin-left:23px}.letter-menu[data-v-5b928753]{font-weight:500;color:#585858;font-size:12px}.title-li[data-v-5b928753]{font-weight:500}.item-menu[data-v-5b928753]{padding:15px 0;text-align:center}.item-menu a[data-v-5b928753]{color:#000;display:flex;align-items:center;justify-content:center;gap:10px}.item-menu svg[data-v-5b928753]{width:25px}ul[data-v-5b928753]{margin-top:30px}.logo[data-v-5b928753]{width:62%;margin-top:9px}@media (max-width:720px){.selectCuenta{position:absolute;right:-23px;top:-21px}.menuPopap{width:301px!important}.noV{display:none!important}.bloquePropie{min-height:354px!important}}.dropdown-menu .dropdown-item:active{color:#fff!important}.dropdown-item{color:#525252!important;font-weight:500!important;margin-block:0!important;i{font-size:20px}}.titleProperty{font-weight:600;font-size:19px;color:#3b3b3b;text-transform:uppercase;text-align:center;margin-top:22px}.menuPopap{width:400px;border-radius:20px!important;max-height:670px!important;box-shadow:0 0 27px 3px #0000001c!important;margin-top:10px}.imageFavicon{background-position:50%;background-size:cover;background-color:#fff;background-position-y:-2px}.nameCount{text-transform:uppercase;font-weight:700;color:#505050}.inactive{display:none!important}.icon-leng{&:hover{transition:.4s;color:#79ba16}}.dropdown-item{cursor:pointer}@media (max-width:768px){.notification{margin-right:19px!important;margin-top:14px!important}.notification-icon{color:red;position:absolute;font-size:8px;margin-left:14px;margin-top:12px!important}}.notifications-hover:hover{transition:.3s;background:#fafafa}.cabezera-noti{border-bottom:1px solid #eee;padding:11px 20px;font-size:18px}.ContextualPopover-arrow{z-index:1;width:21px;height:21px;margin:-8px}.dropdown-menu .dropdown-item{i{width:25px}}.dropdown-menu .dropdown-item{font-size:14px;padding:.5rem 1rem;font-weight:700;color:#5e72e4;width:-moz-fit-content;width:fit-content;margin-left:9px;border-radius:34px;margin-bottom:12px;&:hover{transition:.2s;width:-moz-fit-content;width:fit-content;margin-left:9px}&:active,&:hover{border-radius:34px}&:active{text-decoration:none;color:#fff;background-color:#5e72e4}}.dropdown-menu.user{min-width:17rem}.dropdown-toggle:after{display:none;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.imageLetterAccommodation{height:42px;justify-content:center;align-items:center;width:42px;border-radius:50px;border:1px solid #eee;opacity:.7;font-size:20px;text-transform:uppercase;font-weight:700}.nameAccommodation{font-weight:700;text-transform:uppercase;margin-left:13px;word-break:break-word;white-space:normal;overflow-wrap:break-word;max-width:100%;line-height:1.2}.imageFaviconAccommodation{justify-content:center;align-items:center;height:42px;width:42px;border-radius:50px;border:1px solid #eee;background:#eee}.acoommodationSelect{align-items:center;margin-block:10px;cursor:pointer}.fa-circle-question{position:absolute;top:12px;color:#7c7c7c;font-size:14px;z-index:2000;right:-35px}.imageFavicon,.imageLetter{height:42px;width:42px;border-radius:50px;border:1px solid #eee;background-repeat:no-repeat}.imageLetter{opacity:.7;text-transform:uppercase;justify-content:center;align-items:center;font-weight:700;font-size:20px}.dropdown-menu.menuPopap [data-v-77e2a341]:not(i):not([class^=fa]):not([class*=" fa"]),.dropdown-menu.menuPopap[data-v-77e2a341]{font-family:DM Sans,Roboto,sans-serif;color:#18181a}.dropdown-menu.menuPopap .dropdown-item[data-v-77e2a341]{font-family:DM Sans,Roboto,sans-serif;font-size:14px;font-weight:400;color:#18181a;border-radius:8px;padding:10px 12px;margin:1px 6px;width:calc(100% - 12px);transition:background .14s ease}.dropdown-menu.menuPopap .dropdown-item[data-v-77e2a341]:focus,.dropdown-menu.menuPopap .dropdown-item[data-v-77e2a341]:hover{background:#f2f2f2;color:#18181a}.title-property[data-v-77e2a341]{font-weight:600;font-size:19px;color:#3b3b3b;text-transform:uppercase;margin-top:22px;text-align:center;word-break:break-word;white-space:normal;overflow-wrap:break-word;max-width:100%;line-height:1.2}.box-accommodations[data-v-77e2a341]{overflow-y:auto;max-height:285px;padding:10px 14px 14px}.accommodationLabel[data-v-77e2a341]{display:flex;flex-direction:column;line-height:1.05;text-align:left}.accommodationParent[data-v-77e2a341]{font-size:9px;font-weight:700;color:#6b7280;letter-spacing:.04em;text-transform:uppercase;margin-bottom:4px}.accommodationChild[data-v-77e2a341]{font-size:15px;font-weight:700;color:#111827;text-transform:none}.titlePropertyParent[data-v-77e2a341]{font-size:12px;font-weight:700;color:#6b7280;letter-spacing:.03em;text-transform:uppercase;margin-bottom:6px}.titlePropertyChild[data-v-77e2a341]{font-size:19px;font-weight:700;color:#111827;text-transform:uppercase}.listing-block[data-v-77e2a341]{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:14px;background:#f8fafc;border:1px solid #edf1f5;margin-bottom:8px}.listing-block__avatar[data-v-77e2a341]{width:38px;min-width:38px;display:flex;align-items:center;justify-content:center}.listingAvatar[data-v-77e2a341]{width:38px;height:38px;border-radius:11px;background-size:cover;background-position:50%;background-repeat:no-repeat;border:1px solid #e5e7eb;background-color:#fff}.listingAvatarFallback[data-v-77e2a341]{display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#11b14d,#0c8d3d);color:#fff;font-weight:800;font-size:14px}.listing-block__content[data-v-77e2a341]{min-width:0;flex:1}.listing-block__top[data-v-77e2a341]{display:flex;align-items:center;justify-content:space-between;gap:8px}.listing-block__title[data-v-77e2a341]{min-width:0;font-size:14px;font-weight:800;color:#1f2937;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.listing-block__count[data-v-77e2a341]{min-width:22px;height:22px;border-radius:999px;padding:0 7px;display:inline-flex;align-items:center;justify-content:center;background:#e8f7ee;color:#11b14d;font-size:11px;font-weight:800}.listing-block__subtitle[data-v-77e2a341]{margin-top:2px;font-size:11px;color:#6b7280;font-weight:600}.property-row[data-v-77e2a341]{display:flex;align-items:center;gap:9px;min-height:42px;padding:9px 8px;border-radius:12px;transition:background .15s ease,border-color .15s ease;cursor:pointer}.property-row[data-v-77e2a341]:hover{background:#f8fafc}.property-row--active[data-v-77e2a341]{background:rgba(18,185,129,.11)}.property-row--single[data-v-77e2a341]{margin-bottom:2px}.property-row--child[data-v-77e2a341]{position:relative;margin-left:2px;padding-left:2px}.property-row__tree[data-v-77e2a341]{position:relative;width:18px;min-width:18px;height:30px}.property-row__tree-line[data-v-77e2a341]{position:absolute;left:7px;top:-6px;bottom:-6px;width:1.5px;background:#d8dee8}.property-row__tree-dot[data-v-77e2a341]{position:absolute;left:5px;top:14px;width:5px;height:5px;border-radius:999px;background:#c9c9c9;box-shadow:0 0 0 3px #f0fdf4}.property-row__avatar[data-v-77e2a341]{width:42px;min-width:42px;display:flex;align-items:center;justify-content:center}.property-row__content[data-v-77e2a341]{min-width:0;flex:1}.property-row__top[data-v-77e2a341]{display:flex;align-items:center;justify-content:space-between;gap:8px}.property-row__name[data-v-77e2a341]{min-width:0;font-size:13px;color:#111827}.property-row__meta[data-v-77e2a341],.property-row__name[data-v-77e2a341]{font-weight:600;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.property-row__meta[data-v-77e2a341]{font-size:11px;color:#64748b;margin-top:2px}.property-row__badge[data-v-77e2a341]{flex-shrink:0;border-radius:999px;padding:3px 8px;background:#dcfce7;color:#15803d;font-size:10px;font-weight:800;letter-spacing:.01em}.addAccommodationRow[data-v-77e2a341]{display:flex;align-items:center;gap:10px;margin-top:10px;padding:10px 8px 4px;border-top:1px solid #edf1f5;cursor:pointer}.addAccommodationRow__icon[data-v-77e2a341]{width:30px;height:30px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:#f5f7fb;border:1px dashed #d9dee7;color:#11b14d}.addAccommodationRow__label[data-v-77e2a341]{font-size:14px;font-weight:700;color:#111827}.remainingCounter[data-v-77e2a341]{color:#6b7280;margin-left:6px;font-size:11px;font-weight:600}.accommodationChildSingleInternalName[data-v-77e2a341]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10px;color:#3f51b5;font-weight:700}.imageFaviconAccommodation[data-v-77e2a341],.imageLetterAccommodation[data-v-77e2a341]{width:30px;height:30px;min-width:30px;border-radius:10px;justify-content:center;align-items:center;font-weight:700}.imageLetterAccommodation[data-v-77e2a341]{background:#f1f5f9;color:#334155}.imageFaviconAccommodation[data-v-77e2a341]{background:#f5f7fb;color:#11b14d;border:1px dashed #d9dee7}.team-menu-item[data-v-77e2a341]{position:relative;gap:10px}.team-menu-icon[data-v-77e2a341]{color:#5e72e4;flex-shrink:0}.team-menu-label[data-v-77e2a341]{font-weight:600;color:#374151}.team-menu-badge[data-v-77e2a341]{margin-left:10px;font-size:9px;font-weight:800;background:#eef2ff;border:1px solid #c7d2fe;color:#4f46e5;border-radius:999px;padding:3px 8px;letter-spacing:.03em;text-transform:uppercase;line-height:1;display:inline-flex;align-items:center;justify-content:center}.nav-main.nav-messages[data-v-fbb5455a]{box-shadow:none!important;border-bottom:1px solid #eee!important;background:hsla(0,0%,100%,.98)}@media(max-width:768px){.padding-container-full[data-v-fbb5455a]{padding-inline:0!important}}@media(min-width:768px){.padding-container-full[data-v-fbb5455a]{padding-inline:8%}}.nav-expanded[data-v-fbb5455a]{padding-left:240px!important;transition:width .3s ease-in-out}@media(min-width:768px){.padding-container-full[data-v-fbb5455a]{padding-inline:7%}}@media(min-width:1450px){.padding-container-full[data-v-fbb5455a]{padding-inline:18%!important}}@media(max-width:720px){.box-logo-drop[data-v-fbb5455a]{justify-content:space-between;width:100%}.box-logo-drop img[data-v-fbb5455a]{width:44px;margin-left:-22px}.select-account[data-v-fbb5455a]{position:absolute;right:0;top:-27px}.menuPopap[data-v-fbb5455a]{width:301px!important}.noV[data-v-fbb5455a]{display:none!important}.bloquePropie[data-v-fbb5455a]{min-height:354px!important}}.dropdown-menu .dropdown-item[data-v-fbb5455a]:active{color:#fff!important}.dropdown-item[data-v-fbb5455a]{color:#525252!important;font-weight:500!important;margin-block:0!important}.dropdown-item i[data-v-fbb5455a]{font-size:20px}.menuPopap[data-v-fbb5455a]{width:400px;border-radius:20px!important;max-height:670px!important;box-shadow:0 0 27px 3px rgba(0,0,0,.11)!important;margin-top:10px}.imageFavicon[data-v-fbb5455a]{height:42px;width:42px;border-radius:50px;background-position:50%;background-size:cover;background-color:#fff;background-position-y:-2px}.nameCount[data-v-fbb5455a]{text-transform:uppercase;font-weight:700;color:#505050}.inactive[data-v-fbb5455a]{display:none!important}.icon-leng[data-v-fbb5455a]:hover{transition:.4s;color:#79ba16}.dropdown-item[data-v-fbb5455a]{cursor:pointer}@media(max-width:768px){.notification[data-v-fbb5455a]{margin-right:19px!important;margin-top:14px!important}.notification-icon[data-v-fbb5455a]{color:red;position:absolute;font-size:8px;margin-left:14px;margin-top:12px!important}}.notifications-hover[data-v-fbb5455a]:hover{transition:.3s;background:#fafafa}.cabezera-noti[data-v-fbb5455a]{border-bottom:1px solid #eee;padding:11px 20px;font-size:18px}.ContextualPopover-arrow[data-v-fbb5455a]{z-index:1;width:21px;height:21px;margin:-8px}.dropdown-menu .dropdown-item i[data-v-fbb5455a]{width:25px}.dropdown-menu .dropdown-item[data-v-fbb5455a]{font-size:14px;padding:.5rem 1rem;font-weight:700;color:#5e72e4;width:-moz-fit-content;width:fit-content;margin-left:9px;border-radius:34px;margin-bottom:12px}.dropdown-menu .dropdown-item[data-v-fbb5455a]:hover{transition:.2s;width:-moz-fit-content;width:fit-content;margin-left:9px;border-radius:34px}.dropdown-menu .dropdown-item[data-v-fbb5455a]:active{text-decoration:none;color:#fff;background-color:#5e72e4;border-radius:34px}.dropdown-menu.user[data-v-fbb5455a]{min-width:17rem}.dropdown-toggle[data-v-fbb5455a]:after{display:none;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.navbar[data-v-fbb5455a]{background:#fff;height:66px;box-shadow:0 3px 5px 2px hsla(240,7%,95%,.541)}.slectIdioma[data-v-171a073e]{cursor:pointer}.slectIdioma[data-v-171a073e]:hover{background:hsla(0,0%,93%,.757);transition:.4s}.slectIdioma[data-v-699cc06f]{cursor:pointer}.slectIdioma[data-v-699cc06f]:hover{background:hsla(0,0%,93%,.757);transition:.4s}.buttonSoport[data-v-1c67e193]{background:#000;color:#fff;position:fixed;z-index:900;padding-inline:25px;padding-block:5px;transform:rotate(-90deg);right:-32px;bottom:0;top:0;height:39px;margin:auto;justify-content:center;align-items:center;font-weight:600;border-radius:5px;cursor:pointer;transition:.4s}.buttonSoport[data-v-1c67e193]:hover{transition:.4s;padding-inline:28px;padding-block:6px}.menu-link-with-badge[data-v-5ebb0e1c]{color:#000;display:flex;align-items:center;justify-content:center;gap:10px}.menu-title-badge-wrapper[data-v-5ebb0e1c]{display:flex;align-items:center;gap:8px}.beta-badge[data-v-5ebb0e1c],.new-badge[data-v-5ebb0e1c]{display:inline-flex;align-items:center;justify-content:center;min-height:18px;padding:0 7px;border-radius:999px;font-size:9px;font-weight:700;letter-spacing:.2px;text-transform:uppercase;color:#673de6;background:#f3efff;white-space:nowrap;font-family:DM Sans,sans-serif!important}.letter-menu[data-v-5ebb0e1c]{font-family:DM Sans,sans-serif!important}.sidebar-counter-badge[data-v-5ebb0e1c]{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 7px;border-radius:999px;font-size:10px;font-weight:800;color:#fff;background:#2563eb;box-shadow:0 6px 12px rgba(37,99,235,.22);white-space:nowrap}.isActive[data-v-5ebb0e1c]{color:#5e71e4}.sidebar-expanded[data-v-5ebb0e1c]{text-align:left}.sidebar-expanded .letter-menu[data-v-5ebb0e1c]{margin-left:23px}.sidebar[data-v-5ebb0e1c]{position:fixed;left:0;top:0;bottom:0;width:80px;z-index:1000;background:#fff;box-shadow:0 0 11px 3px rgba(81,81,81,.078);transition:width .3s ease-in-out;overflow-y:auto;overflow-x:hidden}.sidebar .letter-menu[data-v-5ebb0e1c]{font-weight:500;color:#585858;font-size:12px}.sidebar .title-li[data-v-5ebb0e1c]{font-weight:500}.sidebar .menu-item[data-v-5ebb0e1c]{padding:15px 0;text-align:center}.sidebar .menu-item[data-v-5ebb0e1c]:hover{background:#f1f1f1}.sidebar .menu-item a[data-v-5ebb0e1c]{color:#000;display:flex;align-items:center;justify-content:center;gap:10px}.sidebar .menu-item svg[data-v-5ebb0e1c]{width:25px}.sidebar ul[data-v-5ebb0e1c]{margin-top:30px}.sidebar .logo[data-v-5ebb0e1c]{width:62%;margin-top:9px}.sidebar-expanded[data-v-5ebb0e1c]{width:240px}.sidebar-expanded .menu-item[data-v-5ebb0e1c]{text-align:left;padding-left:20px}.sidebar-expanded .menu-item a[data-v-5ebb0e1c]{justify-content:flex-start}.subscription-topbar-fixed{position:fixed;top:0;left:0;right:0;height:40px;z-index:999;background:linear-gradient(45deg,rgba(94,115,228,.102),transparent);border-bottom:1px solid #e5e7eb;display:flex;align-items:center;background-color:#fff!important}.subscription-topbar-fixed--expired{background:linear-gradient(45deg,rgba(244,67,54,.2),transparent)}.subscription-topbar-fixed__inner{width:100%;max-width:1200px;margin:0 auto;padding-inline:0;display:flex;align-items:center;gap:10px}.subscription-topbar-fixed__text{font-size:13px;color:#111827;font-weight:500;display:flex;gap:4px;align-items:center;flex-wrap:wrap}.subscription-topbar-fixed__text strong{font-weight:700}.subscription-topbar-fixed__text--expired{color:#f44336}.subscription-topbar-fixed__highlight{color:#4b5563}.subscription-topbar-fixed__button{border:none;outline:none;cursor:pointer;border-radius:999px;padding:6px 16px;font-size:12px;font-weight:600;background:#5e72e4;color:#fff;box-shadow:0 6px 14px rgba(94,114,228,.28);display:inline-flex;align-items:center;gap:6px;white-space:nowrap;transition:all .2s ease}.subscription-topbar-fixed__button:hover{transform:translateY(-1px);box-shadow:0 8px 18px rgba(94,114,228,.35)}.has-subscription-bar .navbar,.has-subscription-bar .sidebar{top:40px!important}.dashboard-layout .main-content{padding-top:20px}.has-subscription-bar .dashboard-layout .main-content{padding-top:50px}@media(max-width:767px){.has-subscription-bar .dashboard-layout .main-content{padding-top:127px!important}.subscription-topbar-fixed{height:56px}.subscription-topbar-fixed__inner{max-width:none;padding-inline:4%;gap:6px}.subscription-topbar-fixed__text{font-size:11px;line-height:1.3;text-align:left}.subscription-topbar-fixed__button{font-size:11px;padding:4px 12px}.has-subscription-bar .navbar{top:56px!important}}@media(min-width:1450px){.contenedor-main{padding-inline:18%!important}.contenedor-main.contenedor-main--messages,.contenedor-main.no-padding-inline{padding-inline:0!important}.subscription-topbar-fixed__inner{padding-inline:0}}@media(min-width:768px){.contenedor-main{padding-top:3%!important;text-align:left;width:100%;transition:margin-left .4s cubic-bezier(.25,.8,.25,1)}.contenedor-main-expanded{padding-left:240px;transition:width .3s ease-in-out}.contenedor-main.contenedor-main--messages{padding-top:2%!important}.contenedor-main.contenedor-main--messages.contenedor-main--messages-banner{padding-top:67px!important}}.botonGuardarDB{color:#fff!important;padding:11px;font-size:15px;float:right;background:#11b14d;border-radius:10px;font-weight:700}@media(min-width:1450px){.contenedor-main{padding-inline:18%!important}.contenedor-main.no-padding-inline{padding-inline:0!important}}@media(min-width:768px){.contenedor-main{padding-top:3%!important;text-align:left;width:100%;transition:margin-left .4s cubic-bezier(.25,.8,.25,1)}.contenedor-main-expanded{padding-left:240px;transition:width .3s ease-in-out}}.navbar[data-v-f477b268]{background:#fff;height:78px;border-bottom:1px solid #eee}.contenedor-main{padding-top:85px!important;width:100%}@media(min-width:1450px){.contenedor-main{padding-inline:18%!important}}.no-padding-inline{padding-inline:0!important}@media(min-width:768px){.contenedor-full{text-align:left;margin:auto}}@media(max-width:768px){.nav-layouts[data-v-43f8254a]{justify-content:start;padding-inline:30px}}.nav-layouts[data-v-43f8254a]{height:60px;position:fixed;left:0;right:0;top:0;background-color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 0 45px 3px #eee;z-index:1000}.title-nav[data-v-43f8254a]{color:#000;font-size:15px;font-weight:600}.title-nav span[data-v-43f8254a]{font-weight:400}.progress[data-v-43f8254a]{width:100%;position:absolute;border-radius:0;bottom:-19px;z-index:0;height:5px;box-shadow:none!important;background-color:hsla(0,0%,100%,0)}.buttons-nav[data-v-43f8254a]{position:absolute;right:2%;justify-content:space-between;width:100px;align-items:center}.svg-icon[data-v-43f8254a]{width:28px}.line[data-v-43f8254a]{width:1px;background:#e2e2e2;height:38px}.container-fluid[data-v-61535610]{background:linear-gradient(286.62deg,#e2e8f3 7.58%,#fff 49%)}@media(min-width:1450px){.container-main[data-v-61535610]{padding-inline:13%!important}}.header img{width:150px;margin:auto;display:block;margin-top:13px;padding-bottom:10px}