@import url(https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap);.theme-switch[data-v-9b034672]{--w:56px;--h:28px;--pad:3px;--thumb:calc(var(--h) - var(--pad)*2);--shift:calc(var(--w) - var(--pad)*2 - var(--thumb));position:relative;width:var(--w);height:var(--h);border:none;background:transparent;cursor:pointer;padding:0;border-radius:9999px;outline:none}.theme-switch .track[data-v-9b034672]{position:absolute;inset:0;border-radius:inherit;background:#e9ecef;box-shadow:inset 0 0 0 1px rgba(0,0,0,.05);transition:background .3s ease}.theme-switch .thumb[data-v-9b034672]{position:absolute;top:var(--pad);left:var(--pad);width:var(--thumb);height:var(--thumb);border-radius:50%;background:#fff;display:grid;place-items:center;box-shadow:0 1px 3px rgba(0,0,0,.2);transition:transform .35s ease,background .3s ease;overflow:hidden}.theme-switch .icon[data-v-9b034672]{font-size:calc(var(--thumb)*.7);line-height:1;transition:opacity .35s,transform .35s,color .3s;position:absolute}.theme-switch .sun[data-v-9b034672]{color:var(--bs-primary);opacity:1;transform:scale(1)}.theme-switch .moon[data-v-9b034672]{color:#20232a;opacity:0;transform:scale(.6)}.theme-switch.is-dark .track[data-v-9b034672]{background:#20232a}.theme-switch.is-dark .thumb[data-v-9b034672]{transform:translateX(var(--shift));background:var(--bs-primary)}.theme-switch.is-dark .sun[data-v-9b034672]{opacity:0;transform:scale(.6)}.theme-switch.is-dark .moon[data-v-9b034672]{opacity:1;transform:scale(1);color:#fff}.theme-switch:focus-visible .thumb[data-v-9b034672]{box-shadow:0 0 0 4px rgba(0,145,255,.35)}.lang-dropdown[data-v-3d74af5e]{position:relative;display:inline-block}.dropdown-trigger[data-v-3d74af5e]{display:flex;align-items:center;gap:8px;background:#e9ecef;box-shadow:inset 0 0 0 1px rgba(0,0,0,.05);backdrop-filter:blur(8px);border:1px solid hsla(0,0%,100%,.1);padding:6px 12px;border-radius:12px;cursor:pointer;color:#4b5563;font-weight:600;font-size:13px;transition:all .2s ease}html.dark .dropdown-trigger[data-v-3d74af5e]{color:#a9b8c8;background:rgba(0,0,0,.2)}.dropdown-trigger[data-v-3d74af5e]:hover{background:hsla(0,0%,100%,.3)}.chevron[data-v-3d74af5e]{font-size:10px;transition:transform .3s ease}.chevron.rotated[data-v-3d74af5e]{transform:rotate(180deg)}.dropdown-menu[data-v-3d74af5e]{position:absolute;top:calc(100% + 8px);right:0;width:140px;border-radius:12px;padding:6px;z-index:100;display:flex;flex-direction:column;gap:2px;box-shadow:0 10px 25px rgba(0,0,0,.1)}.dropdown-item[data-v-3d74af5e]{display:flex;align-items:center;gap:10px;padding:8px 10px;border:none;background:transparent;width:100%;text-align:left;cursor:pointer;border-radius:8px;font-size:13px;color:#4b5563;transition:background .2s}html.dark .dropdown-item[data-v-3d74af5e]{color:#a9b8c8}.dropdown-item[data-v-3d74af5e]:hover{background:rgba(0,145,255,.1);color:var(--bs-primary)}.dropdown-item.active[data-v-3d74af5e]{background:rgba(0,145,255,.15);color:var(--bs-primary);font-weight:700}.flag-icon[data-v-3d74af5e]{font-size:16px}.slide-fade-enter-active[data-v-3d74af5e],.slide-fade-leave-active[data-v-3d74af5e]{transition:all .2s ease}.slide-fade-enter-from[data-v-3d74af5e],.slide-fade-leave-to[data-v-3d74af5e]{transform:translateY(-10px);opacity:0}.flag-img[data-v-3d74af5e]{width:20px;height:14px;-o-object-fit:cover;object-fit:cover;border-radius:2px;box-shadow:0 1px 3px rgba(0,0,0,.1)}.dropdown-item[data-v-3d74af5e],.dropdown-trigger[data-v-3d74af5e]{gap:10px}#sidebar li.nav-item[data-v-7c8b1945]{color:#181c32;text-align:center;width:100%;padding:5px 0}#sidebar li .nav-link[data-v-7c8b1945]{width:80px;margin:0 auto;padding:8px 4px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px}#sidebar.minified li .nav-link[data-v-7c8b1945]{width:40px}#sidebar .router-link-active[data-v-7c8b1945]{color:#fff;background-color:var(--bs-primary);border-radius:10px}#sidebar .router-link-active .item-title[data-v-7c8b1945],#sidebar .router-link-active i[data-v-7c8b1945]{color:#fff}#sidebar .nav-link[data-v-7c8b1945]:hover{color:var(--bs-primary)!important;background-color:transparent}#sidebar .router-link-active[data-v-7c8b1945]:hover{color:#fff;background-color:var(--bs-primary);border-radius:10px}#sidebar .router-link-active:hover i[data-v-7c8b1945]{color:#fff}@media (max-width:768px){#sidebar li .nav-link[data-v-7c8b1945]{flex-direction:row;width:100%;justify-content:flex-start;text-align:left;padding:8px 12px}#sidebar li .nav-link i[data-v-7c8b1945]{margin-right:8px;font-size:16px}#sidebar li .nav-link .item-title[data-v-7c8b1945]{font-size:14px}}[data-v-74486bcc]::-webkit-scrollbar{width:5px;height:5px}[data-v-74486bcc]::-webkit-scrollbar-track{background:transparent;border-radius:10px}[data-v-74486bcc]::-webkit-scrollbar-thumb{background:#181c32;border-radius:10px}[data-v-74486bcc]::-webkit-scrollbar-thumb:hover{opacity:.8}.navbar-left button[data-v-b8964d46]{font-size:16px;color:#444}.navbar-left button[data-v-b8964d46]:hover{color:var(--bs-primary)}.mobile-menu[data-v-b8964d46]{display:flex;align-items:center;cursor:pointer;font-size:14px;color:#444}.mobile-menu i[data-v-b8964d46]{margin-right:4px}.mobile-menu[data-v-b8964d46]:hover{color:var(--bs-primary)}[data-v-b8964d46] .lang-dropdown .dropdown-trigger{padding:4px 10px;height:32px}.notification-badge[data-v-0cd721ac]{position:absolute;top:-4px;right:-4px;background-color:red;color:#fff;font-size:10px;font-weight:700;border-radius:50%;padding:2px 6px;line-height:1;height:18px;width:18px;display:flex;justify-content:center;align-items:center}.notifications-dropdown[data-v-0cd721ac]{position:absolute;right:0;top:42px;min-width:320px;max-width:80%;max-height:400px;display:flex;flex-direction:column;z-index:1000;background:#fff}.notifications-body[data-v-0cd721ac]{overflow-y:auto;max-height:320px}.notifications-footer[data-v-0cd721ac]{position:sticky;bottom:0;background:#fff;border-top:1px solid #eee}.dropdown-item[data-v-0cd721ac]{font-size:13px}.btn-link.text-muted[data-v-0cd721ac]{text-decoration:none}.btn-link.text-muted[data-v-0cd721ac]:hover{color:#0d6efd;text-decoration:underline}.arthur-avatar-svg[data-v-4dc4b7bd]{display:block;width:100%;height:100%;overflow:visible;animation:arthur-breathe-4dc4b7bd 4s ease-in-out infinite;transform-origin:center}@keyframes arthur-breathe-4dc4b7bd{0%,to{transform:translateY(0) scaleY(1)}50%{transform:translateY(-1.5px) scaleY(1.01)}}.arthur--morning[data-v-4dc4b7bd]{animation:arthur-bounce-4dc4b7bd 2.5s ease-in-out infinite}@keyframes arthur-bounce-4dc4b7bd{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.arthur--night[data-v-4dc4b7bd]{animation:arthur-sway-4dc4b7bd 5s ease-in-out infinite}@keyframes arthur-sway-4dc4b7bd{0%,to{transform:rotate(0deg)}25%{transform:rotate(-2deg)}75%{transform:rotate(2deg)}}.navbar-actions[data-v-de860c9a]{margin-right:1rem}.hotel-select[data-v-de860c9a]{font-size:12px;cursor:pointer;width:180px}.env-toggle[data-v-de860c9a]{display:flex;align-items:center;background:#f1f5f9;border-radius:8px;padding:3px;gap:2px;border:1px solid #e2e8f0}.env-btn[data-v-de860c9a]{border:none;background:transparent;border-radius:6px;padding:3px 10px;font-size:12px;font-weight:600;color:#64748b;cursor:pointer;transition:background .15s,color .15s;white-space:nowrap}.env-btn[data-v-de860c9a]:disabled{cursor:default}.env-btn.active[data-v-de860c9a]{background:#fff;color:#0f172a;box-shadow:0 1px 3px rgba(0,0,0,.1)}.env-toggle--demo .env-btn--demo.active[data-v-de860c9a]{background:#f97316;color:#fff;box-shadow:0 1px 4px rgba(249,115,22,.35)}.arthur-nav-wrapper[data-v-de860c9a]{position:relative;flex-shrink:0}.arthur-bubble[data-v-de860c9a]{position:absolute;top:calc(100% + 10px);right:0;background:var(--bs-primary,#0091ff);color:#fff;font-size:12px;padding:6px 10px;border-radius:10px;white-space:nowrap;cursor:pointer;z-index:1100;box-shadow:0 2px 8px rgba(0,145,255,.35);pointer-events:auto}.arthur-bubble[data-v-de860c9a]:before{content:"";position:absolute;top:-6px;right:10px;border:6px solid transparent;border-bottom-color:var(--bs-primary,#0091ff);border-top:0}.arthur-bubble-enter-active[data-v-de860c9a],.arthur-bubble-leave-active[data-v-de860c9a]{transition:opacity .3s,transform .3s}.arthur-bubble-enter-from[data-v-de860c9a],.arthur-bubble-leave-to[data-v-de860c9a]{opacity:0;transform:translateY(-6px)}.arthur-nav-btn[data-v-de860c9a]{width:34px;height:34px;border-radius:50%;border:2px solid transparent;background:transparent;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;overflow:hidden;transition:border-color .2s,box-shadow .2s,transform .15s;flex-shrink:0}.arthur-nav-btn[data-v-de860c9a]:hover{border-color:var(--bs-primary,#0091ff);transform:scale(1.08)}.arthur-nav-btn--active[data-v-de860c9a]{border-color:var(--bs-primary,#0091ff);box-shadow:0 0 0 3px rgba(0,145,255,.18)}.arthur-nav-btn__avatar[data-v-de860c9a]{width:100%;height:100%}@media (max-width:768px){.hotel-select[data-v-de860c9a]{width:110px!important;min-width:100px;max-width:110px}.env-toggle[data-v-de860c9a]{display:none}}.avatar-lg[data-v-6621adaa]{width:60px;height:60px;border-radius:50%;background:var(--bs-primary);color:#fff;font-size:24px;display:flex;align-items:center;justify-content:center}.sessions-list[data-v-48eb40ea]{max-height:250px;overflow-y:auto}.session-item[data-v-48eb40ea]{cursor:pointer;transition:background .2s}.session-item[data-v-48eb40ea]:hover{background:#f8f9fa}.avatar[data-v-48eb40ea]{width:28px;height:28px;border-radius:50%;background:var(--bs-primary);color:#fff;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:600}.account-switcher[data-v-567afcda]{background:#fff;width:100%;min-height:100%}.account-item[data-v-567afcda]{cursor:pointer;transition:background .2s}.account-item[data-v-567afcda]:hover{background-color:#f8f9fa}.avatar[data-v-567afcda]{width:28px;height:28px;border-radius:50%;background:var(--bs-primary);color:#fff;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:600}.profile-dropdown[data-v-14aff108]{position:relative;display:inline-block}.avatar-btn[data-v-14aff108]{border-radius:50%;cursor:pointer;transition:background-color .2s ease}.avatar-btn[data-v-14aff108]:hover{background-color:var(--bs-primary-hover,#0056b3)}.dropdown-menu[data-v-14aff108]{position:absolute;right:0;top:50px;min-width:320px;max-height:420px;overflow-y:auto;background-color:#fff;border-radius:8px;z-index:1000;padding:0;list-style:none}.switch-account-item[data-v-14aff108]{padding:12px 16px;cursor:pointer;font-size:14px;color:#1d2a39;border-top:1px solid #f0f0f0;transition:background-color .15s ease}.switch-account-item[data-v-14aff108]:hover{background-color:#f8f9fa}.switch-account-item .label[data-v-14aff108]{font-weight:500}.fade-enter-active[data-v-14aff108],.fade-leave-active[data-v-14aff108]{transition:opacity .15s ease}.fade-enter-from[data-v-14aff108],.fade-leave-to[data-v-14aff108]{opacity:0}.dropdown-menu[data-v-14aff108]::-webkit-scrollbar{width:6px}.dropdown-menu[data-v-14aff108]::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:3px}.dropdown-menu[data-v-14aff108]::-webkit-scrollbar-thumb:hover{background-color:#999}.current-account-name[data-v-14aff108]{font-size:14px;font-weight:500;color:#1d2a39;max-width:160px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase}html.dark .current-account-name[data-v-14aff108]{color:#a9b8c8}#navbar[data-v-c1d1eab6]{background:#fff;height:60px;border-bottom:1px solid #e9ecef;z-index:1050}.minified #navbar[data-v-c1d1eab6]{width:calc(100% - 70px);transition:width .2s ease}.sidebar-logo[data-v-35060a6d]{display:flex;justify-content:center;align-items:center;width:100%;padding-top:20px;margin-bottom:20px}.logo-img[data-v-35060a6d]{width:40px;height:40px;-o-object-fit:contain;object-fit:contain;transition:transform .2s ease-in-out}.logo-img[data-v-35060a6d]:hover{transform:scale(1.05)}@media (max-width:992px){.logo-img[data-v-35060a6d]{width:30px;height:30px}}.sidebar-footer[data-v-179c7d20]{display:flex;flex-direction:column;gap:10px;color:#181c32}.footer-item[data-v-179c7d20]{display:flex;justify-content:center;align-items:center}.help-link[data-v-179c7d20],.version-link[data-v-179c7d20]{text-decoration:none;color:#181c32;font-size:14px;padding:8px 10px;transition:color .2s ease-in-out}.help-link[data-v-179c7d20]:hover,.version-link[data-v-179c7d20]:hover{color:var(--bs-primary)}.num-version[data-v-179c7d20]{font-weight:500}#sidebar.minified .help-text[data-v-179c7d20],#sidebar.minified .num-version[data-v-179c7d20]{display:none}@media (max-width:992px){.num-version[data-v-179c7d20]{display:none}}.sidebar[data-v-e2821b00]{display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;height:100dvh;width:90px;position:fixed;top:0;left:0;z-index:1000;box-shadow:0 0 10px rgba(0,0,0,.05)}.sidebar[data-v-e2821b00]>:first-child{flex-shrink:0}.sidebar-menu-wrapper[data-v-e2821b00]{flex:1 1 auto;overflow-y:auto;padding-bottom:10px;scrollbar-width:thin}.sidebar[data-v-e2821b00]>:last-child{flex-shrink:0;border-top:1px solid #f0f0f0;padding-top:10px}.sidebar-menu-wrapper[data-v-e2821b00]::-webkit-scrollbar{width:5px}.sidebar-menu-wrapper[data-v-e2821b00]::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.2);border-radius:3px}.sidebar-menu-wrapper[data-v-e2821b00]::-webkit-scrollbar-thumb:hover{background-color:rgba(0,0,0,.4)}.glass-modal[data-v-682de07c]{background:#fff;border:1px solid hsla(0,0%,100%,.45);backdrop-filter:blur(18px);border-radius:18px;padding:24px;color:#0f172a;box-shadow:0 10px 35px rgba(0,0,0,.08),inset 0 1px 0 hsla(0,0%,100%,.35)}.glass-backdrop[data-v-682de07c]{backdrop-filter:blur(14px);background:hsla(0,0%,100%,.2)!important}.form-group[data-v-682de07c]{margin-bottom:16px}.form-group label[data-v-682de07c]{font-size:13px;color:#005182;margin-bottom:6px;display:block}.input-wrap[data-v-682de07c]{position:relative}.input-icon[data-v-682de07c]{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#8aa3bd;font-size:14px}.input[data-v-682de07c]{width:100%;height:46px;border-radius:12px;border:1px solid #e5e7eb;background:hsla(0,0%,100%,.85);padding:10px 12px 10px 34px;color:#0f172a;transition:all .14s ease}.input[data-v-682de07c]:focus{outline:none;background:#fff;border-color:#0f68c7;box-shadow:0 0 0 3px rgba(0,145,255,.16)}.addon[data-v-682de07c]{position:absolute;right:8px;top:50%;transform:translateY(-50%);border:0;background:transparent;color:#4b5563;font-size:13px;padding:6px 8px;border-radius:8px;cursor:pointer}.addon[data-v-682de07c]:hover{background:#edf2f7}.btn-primary[data-v-682de07c]{border-radius:10px;color:#fff;font-weight:600;background:linear-gradient(90deg,#005182,#005182);border:0;height:42px;padding:0 22px;position:relative;overflow:hidden;transition:all .15s ease}.btn-primary[data-v-682de07c]:hover{filter:brightness(1.05);box-shadow:0 10px 30px rgba(0,145,255,.3)}.btn-secondary[data-v-682de07c]{background:hsla(0,0%,100%,.6);color:#005182;border:1px solid #dbeafe;font-weight:600;border-radius:10px;transition:all .15s ease}.btn-secondary[data-v-682de07c]:hover{background:#f3f8ff}.sheen[data-v-682de07c]:after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent 30%,hsla(0,0%,100%,.35) 50%,transparent 70%);transform:skewX(-20deg) translateX(-120%);animation:sheen-682de07c 2.6s ease-in-out infinite}@keyframes sheen-682de07c{0%{transform:skewX(-20deg) translateX(-120%)}to{transform:skewX(-20deg) translateX(120%)}}.spinner[data-v-682de07c]{width:16px;height:16px;border:2px solid #fff;border-right-color:transparent;border-radius:50%;display:inline-block;margin-right:6px;animation:spin-682de07c .7s linear infinite}@keyframes spin-682de07c{to{transform:rotate(1turn)}}.loader-overlay[data-v-acd99dc4]{position:fixed;inset:0;z-index:9999;display:grid;place-items:center;overflow:hidden}.glass-bg[data-v-acd99dc4]{position:absolute;inset:0;background:hsla(0,0%,100%,.7);backdrop-filter:blur(14px)}.blob[data-v-acd99dc4]{position:absolute;width:420px;height:420px;border-radius:50%;filter:blur(80px);opacity:.35}.blob-1[data-v-acd99dc4]{background:#66b9ff;top:-8%;left:10%;animation:floatY1-acd99dc4 8s ease-in-out infinite}.blob-2[data-v-acd99dc4]{background:var(--bs-primary);bottom:-10%;right:12%;animation:floatY2-acd99dc4 10s ease-in-out infinite}.card-glass[data-v-acd99dc4]{position:relative;width:min(90vw,420px);padding:36px 26px 28px;border-radius:20px;background:hsla(0,0%,100%,.45);border:1px solid hsla(0,0%,100%,.55);box-shadow:0 10px 40px rgba(0,0,0,.08);text-align:center;backdrop-filter:blur(18px)}.ring-wrap[data-v-acd99dc4]{position:relative;width:120px;height:120px;margin:0 auto 16px}.ring[data-v-acd99dc4]{width:120px;height:120px;transform:rotate(-90deg)}.track[data-v-acd99dc4]{fill:none;stroke:rgba(0,0,0,.06);stroke-width:8}.progress[data-v-acd99dc4]{fill:none;stroke-width:8;stroke-linecap:round;stroke-dasharray:290;stroke-dashoffset:290;animation:dash-acd99dc4 2.2s ease-in-out infinite}.dot[data-v-acd99dc4]{position:absolute;width:11px;height:11px;border-radius:50%;left:50%;top:50%;transform-origin:-40px -40px;background:var(--bs-primary);box-shadow:0 0 16px rgba(0,145,255,.85);animation:orbit-acd99dc4 2.2s linear infinite}.title[data-v-acd99dc4]{font-size:18px;color:#1f2937;font-weight:600}.subtitle[data-v-acd99dc4]{margin-top:4px;color:#4b5563;font-size:14px}@keyframes floatY1-acd99dc4{0%,to{transform:translateY(0)}50%{transform:translateY(18px)}}@keyframes floatY2-acd99dc4{0%,to{transform:translateY(0)}50%{transform:translateY(-18px)}}@keyframes dash-acd99dc4{0%{stroke-dashoffset:290}50%{stroke-dashoffset:72}to{stroke-dashoffset:290}}@keyframes orbit-acd99dc4{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}.fade-scale-enter-active[data-v-acd99dc4],.fade-scale-leave-active[data-v-acd99dc4]{transition:opacity .28s ease,transform .28s ease}.fade-scale-enter-from[data-v-acd99dc4],.fade-scale-leave-to[data-v-acd99dc4]{opacity:0;transform:scale(.98)}.session-switcher-backdrop[data-v-37630656]{position:fixed;inset:0;display:grid;place-items:center;background:rgba(10,22,40,.35);backdrop-filter:blur(8px);z-index:2000}.session-switcher[data-v-37630656]{width:min(980px,92vw);border-radius:18px;padding:14px 16px 12px;background:hsla(0,0%,100%,.9);border:1px solid hsla(0,0%,100%,.45);box-shadow:0 20px 60px rgba(0,0,0,.2),inset 0 1px 0 hsla(0,0%,100%,.35);color:#0f172a}.hover-glow[data-v-37630656]{transition:box-shadow .25s,transform .18s}.hover-glow[data-v-37630656]:hover{box-shadow:0 24px 72px rgba(0,145,255,.25)}.switcher-header[data-v-37630656]{display:flex;align-items:center;justify-content:space-between;padding:2px 6px 10px}.switcher-header h3[data-v-37630656]{margin:0;font-size:16px;font-weight:700;color:#0a192f}.icon-btn[data-v-37630656]{background:transparent;border:0;font-size:24px;line-height:1;cursor:pointer;color:#334155}.switcher-grid[data-v-37630656]{outline:none;display:grid;grid-template-columns:repeat(3,1fr);gap:14px;padding:12px 4px 6px;min-height:220px}.tile[data-v-37630656]{display:flex;gap:12px;align-items:center;padding:12px;border-radius:14px;background:hsla(0,0%,100%,.85);border:1px solid #e5e7eb;cursor:pointer;position:relative;transition:transform .12s,box-shadow .15s,border-color .15s}.tile[data-v-37630656]:hover{transform:translateY(-1px);box-shadow:0 10px 26px rgba(2,132,199,.18)}.tile.active[data-v-37630656]{border-color:#005182;box-shadow:0 0 0 3px rgba(15,104,199,.16);border-width:4px}.tile.current[data-v-37630656]:after{content:"";position:absolute;inset:-1px;border-radius:14px;pointer-events:none}.thumb .avatar[data-v-37630656]{width:48px;height:48px;border-radius:12px;display:grid;place-items:center;font-weight:800;font-size:18px;color:#fff;background:#005182}.meta .title[data-v-37630656]{font-weight:700;color:#0b132a;line-height:1.1}.meta .subtitle[data-v-37630656]{color:#64748b;font-size:12px}.badge[data-v-37630656]{display:inline-block;margin-top:6px;padding:2px 8px;font-size:11px;border-radius:999px;background:#ecfeff;color:#0ea5b7;border:1px solid #a5f3fc}.empty[data-v-37630656]{grid-column:1/-1;text-align:center;color:#64748b;padding:24px 0 18px}.switcher-footer[data-v-37630656]{margin-top:10px;display:flex;align-items:center;justify-content:space-between;gap:12px}.hint[data-v-37630656]{color:#6b7280;font-size:12px}.btn[data-v-37630656]{border:0;border-radius:10px;height:40px;padding:0 16px;font-weight:700;cursor:pointer}.btn-primary[data-v-37630656]{color:#fff;background:linear-gradient(90deg,#005182,#005182)}@media (max-width:760px){.switcher-grid[data-v-37630656]{grid-template-columns:1fr}}.avatar-logo[data-v-37ef26b3]{width:48px;height:48px;-o-object-fit:contain;object-fit:contain;border-radius:12px;background:#f8fafc;padding:4px;box-shadow:0 0 0 1px rgba(0,0,0,.05)}.hotel-switcher-backdrop[data-v-37ef26b3]{position:fixed;inset:0;display:grid;place-items:center;background:rgba(10,22,40,.35);backdrop-filter:blur(8px);z-index:2000}.hotel-switcher[data-v-37ef26b3]{width:min(980px,92vw);border-radius:18px;padding:14px 16px 12px;background:hsla(0,0%,100%,.9);border:1px solid hsla(0,0%,100%,.45);box-shadow:0 20px 60px rgba(0,0,0,.2),inset 0 1px 0 hsla(0,0%,100%,.35);color:#0f172a}.hover-glow[data-v-37ef26b3]{transition:box-shadow .25s,transform .18s}.hover-glow[data-v-37ef26b3]:hover{box-shadow:0 24px 72px rgba(0,145,255,.25)}.switcher-header[data-v-37ef26b3]{display:flex;align-items:center;justify-content:space-between;padding:2px 6px 10px}.switcher-header h3[data-v-37ef26b3]{margin:0;font-size:16px;font-weight:700;color:#0a192f}.icon-btn[data-v-37ef26b3]{background:transparent;border:0;font-size:24px;line-height:1;cursor:pointer;color:#334155}.switcher-grid[data-v-37ef26b3]{outline:none;display:grid;grid-template-columns:repeat(3,1fr);gap:14px;padding:12px 4px 6px;max-height:60vh;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent}.switcher-grid[data-v-37ef26b3]::-webkit-scrollbar{width:8px}.switcher-grid[data-v-37ef26b3]::-webkit-scrollbar-thumb{background-color:#cbd5e1;border-radius:4px}.switcher-grid[data-v-37ef26b3]::-webkit-scrollbar-thumb:hover{background-color:#94a3b8}.tile[data-v-37ef26b3]{display:flex;gap:12px;align-items:center;padding:12px;border-radius:14px;background:hsla(0,0%,100%,.85);border:1px solid #e5e7eb;cursor:pointer;position:relative;transition:transform .12s,box-shadow .15s,border-color .15s}.tile[data-v-37ef26b3]:hover{transform:translateY(-1px);box-shadow:0 10px 26px rgba(2,132,199,.18)}.tile.active[data-v-37ef26b3]{border-color:#005182;box-shadow:0 0 0 3px rgba(15,104,199,.16);border-width:4px}.tile.current[data-v-37ef26b3]:after{content:"";position:absolute;inset:-1px;border-radius:14px;pointer-events:none}.thumb .avatar[data-v-37ef26b3]{width:48px;height:48px;border-radius:12px;display:grid;place-items:center;font-weight:800;font-size:18px;color:#fff;background:#005182}.meta .title[data-v-37ef26b3]{font-weight:700;color:#0b132a;line-height:1.1}.meta .subtitle[data-v-37ef26b3]{color:#64748b;font-size:12px}.badge[data-v-37ef26b3]{display:inline-block;margin-top:6px;padding:2px 8px;font-size:11px;border-radius:999px;background:#ecfeff;color:#0ea5b7;border:1px solid #a5f3fc}.empty[data-v-37ef26b3]{grid-column:1/-1;text-align:center;color:#64748b;padding:24px 0 18px}.hint[data-v-37ef26b3]{color:#6b7280;font-size:12px}.switcher-footer[data-v-37ef26b3]{margin-top:10px;display:flex;align-items:center;justify-content:space-between;gap:12px}.switcher-footer .actions[data-v-37ef26b3]{display:flex;gap:8px}.btn[data-v-37ef26b3]{border:0;border-radius:10px;height:40px;padding:0 16px;font-weight:700;cursor:pointer}.btn-primary[data-v-37ef26b3]{color:#fff;background:linear-gradient(90deg,#005182,#005182)}@media (max-width:760px){.switcher-grid[data-v-37ef26b3]{grid-template-columns:1fr}}.payment-box[data-v-1beea0fd]{background:#f6f7f9;cursor:pointer;border-radius:10px;padding:12px 16px;transition:all .15s ease;border:1px solid transparent}.payment-box[data-v-1beea0fd]:hover{background:#e3ecfd;border-color:var(--bs-primary)}.payment-title[data-v-1beea0fd]{font-weight:600;text-transform:uppercase;font-size:13px;color:#18202c}.payment-date[data-v-1beea0fd]{font-size:12px;color:#6c757d;margin-top:2px}.payment-amount[data-v-1beea0fd]{font-size:18px;font-weight:600;color:#111;min-width:110px;text-align:right}.tab-select[data-v-12f4290a]{cursor:pointer;padding-bottom:6px;border-bottom:2px solid transparent;color:#777;font-weight:500}.tab-select.active[data-v-12f4290a]{color:var(--bs-primary);border-bottom-color:var(--bs-primary)}.invoice-preview-overlay[data-v-4654557a]{position:fixed;inset:0;background:rgba(0,0,0,.55);z-index:1050;display:flex;align-items:center;justify-content:center}.invoice-preview-container[data-v-4654557a]{width:100vw;height:100dvh;background:#f5f6f7;display:flex;flex-direction:column}.topbar[data-v-4654557a]{height:56px;padding:0 20px;background:#fff;border-bottom:1px solid #e0e0e0}.invoice-body[data-v-4654557a]{flex:1;display:flex;overflow:hidden}.pdf-wrapper[data-v-4654557a]{flex:1;background:#e5e5e5;padding:20px;display:flex;justify-content:center;overflow-y:auto}.a4-container[data-v-4654557a]{position:relative;width:100%;display:flex;justify-content:center}.a4-frame[data-v-4654557a]{width:210mm;height:297mm;border:none;background:#fff;box-shadow:0 0 20px rgba(0,0,0,.15);transform-origin:top center;transform:scale(var(--zoom,1))}.loading[data-v-4654557a]{width:100%;display:flex;margin-top:150px;flex-direction:column;align-items:center}.sidepanel[data-v-4654557a]{width:480px;background:#fff;border-left:1px solid #ddd;display:flex;flex-direction:column;overflow-y:auto}.tabs[data-v-4654557a]{display:flex;border-bottom:1px solid #e0e0e0;padding:20px}.tab[data-v-4654557a]{flex:1;text-align:center;padding:5px;cursor:pointer;font-weight:500}.tab.active[data-v-4654557a]{background:#181c32;color:#fff;border-radius:.375rem}.panel-content[data-v-4654557a]{padding:20px;flex:1}.big-total[data-v-4654557a]{font-size:20px;font-weight:700}.separator[data-v-4654557a]{margin:1rem 0}.invoice-switch[data-v-4654557a]{background:#f2f3f5;border-radius:8px;overflow:hidden}.switch-tab[data-v-4654557a]{flex:1;padding:8px 12px;border:none;background:transparent;cursor:pointer;font-weight:500;color:#555;transition:.2s ease}.switch-tab.active[data-v-4654557a]{background:#7239ea;color:#fff}.history-list[data-v-4654557a]{padding-top:5px}.history-row[data-v-4654557a]{display:flex;align-items:flex-start;padding:16px 0;border-bottom:1px solid #ececec}.history-icon[data-v-4654557a]{width:32px;display:flex;justify-content:center;margin-right:16px;font-size:18px;margin-top:2px}.history-main[data-v-4654557a]{flex:1}.history-title[data-v-4654557a]{font-size:16px;font-weight:600;margin-bottom:3px}.history-subtitle[data-v-4654557a]{font-size:14px}.history-date[data-v-4654557a]{text-align:right;font-size:14px;min-width:95px}@media (max-width:1200px){.sidepanel.mobile[data-v-4654557a]{position:fixed;left:0;right:0;bottom:0;height:420px;width:100%;border-radius:16px 16px 0 0;box-shadow:0 -4px 12px rgba(0,0,0,.15);transform:translateY(55dvh);transition:transform .3s ease;z-index:9999}.sidepanel.mobile.open[data-v-4654557a]{transform:translateY(0)}.invoice-body[data-v-4654557a]{flex-direction:column}.pdf-wrapper[data-v-4654557a]{height:calc(100dvh - 60px);overflow-y:scroll}.mobile-handle[data-v-4654557a]{width:100%;height:28px;display:flex;justify-content:center;align-items:center;cursor:pointer}.mobile-handle[data-v-4654557a]:before{content:"";width:88px;height:4px;border-radius:3px;background:#aaa;margin-top:20px;margin-bottom:20px}}.actions-dropdown[data-v-4654557a]{position:relative}.actions-dropdown .dropdown-menu[data-v-4654557a]{position:absolute;right:0;top:38px;min-width:200px;background:#fff;border-radius:6px;z-index:5000}.fade-enter-active[data-v-4654557a],.fade-leave-active[data-v-4654557a]{transition:opacity .15s ease}.fade-enter-from[data-v-4654557a],.fade-leave-to[data-v-4654557a]{opacity:0}.actions-dropdown i[data-v-4654557a]{transition:transform .2s ease}.demo-banner[data-v-5425bdd5]{position:fixed;top:0;left:0;right:0;z-index:1051;background:linear-gradient(90deg,#f59e0b,#f97316);color:#fff;padding:0;box-shadow:0 2px 8px rgba(249,115,22,.4)}.demo-banner-inner[data-v-5425bdd5]{display:flex;align-items:center;justify-content:center;gap:14px;height:38px;padding:0 16px;font-size:13px}.demo-badge[data-v-5425bdd5]{background:rgba(0,0,0,.2);border-radius:4px;padding:2px 8px;font-weight:800;font-size:11px;letter-spacing:.08em;flex-shrink:0}.demo-text[data-v-5425bdd5]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.demo-exit-btn[data-v-5425bdd5]{background:rgba(0,0,0,.2);border:1px solid hsla(0,0%,100%,.5);color:#fff;border-radius:6px;padding:3px 12px;font-size:12px;font-weight:600;cursor:pointer;flex-shrink:0;transition:background .15s}.demo-exit-btn[data-v-5425bdd5]:hover:not(:disabled){background:rgba(0,0,0,.35)}.demo-exit-btn[data-v-5425bdd5]:disabled{opacity:.7;cursor:not-allowed}@media (max-width:640px){.demo-text[data-v-5425bdd5]{display:none}}.onboarding-backdrop[data-v-7991292c]{position:fixed;inset:0;z-index:1060;background:rgba(0,0,0,.45);display:flex;align-items:center;justify-content:center;padding:1rem}.onboarding-card[data-v-7991292c]{background:#fff;border-radius:20px;box-shadow:0 24px 64px rgba(0,0,0,.18);max-width:420px;width:100%;padding:2.5rem 2rem;text-align:center}.onboarding-card__icon[data-v-7991292c]{width:64px;height:64px;background:#eff6ff;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1.25rem;color:var(--bs-primary,#0d6efd)}.onboarding-card__title[data-v-7991292c]{font-size:1.35rem;font-weight:700;color:#1a1a2e;margin-bottom:.6rem}.onboarding-card__subtitle[data-v-7991292c]{color:#6c757d;font-size:.9rem;line-height:1.55;margin-bottom:1.75rem}.onboarding-card__actions[data-v-7991292c]{display:flex;justify-content:center;gap:.75rem}.fade-enter-active[data-v-7991292c],.fade-leave-active[data-v-7991292c]{transition:opacity .2s ease}.fade-enter-from[data-v-7991292c],.fade-leave-to[data-v-7991292c]{opacity:0}.arthur-panel[data-v-1df6df21]{position:fixed;top:0;right:0;bottom:0;width:380px;max-width:100vw;display:flex;flex-direction:column;background:var(--c-bg,#fff);border-left:1px solid var(--c-border,rgba(0,0,0,.1));box-shadow:-4px 0 24px rgba(0,0,0,.12);z-index:10000;font-size:.875rem}.arthur-panel__header[data-v-1df6df21]{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid var(--c-border,rgba(0,0,0,.1));background:var(--bs-primary,#0091ff);color:#fff;flex-shrink:0}.arthur-panel__header-info[data-v-1df6df21]{display:flex;align-items:center;gap:10px}.arthur-panel__avatar[data-v-1df6df21]{width:40px;height:40px;border-radius:50%;background:hsla(0,0%,100%,.15);display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden;padding:2px}.arthur-panel__name[data-v-1df6df21]{font-weight:600;font-size:.95rem}.arthur-panel__status[data-v-1df6df21]{font-size:.75rem;opacity:.85;display:flex;align-items:center;gap:5px}.arthur-panel__status-dot[data-v-1df6df21]{width:7px;height:7px;border-radius:50%;background:hsla(0,0%,100%,.4);display:inline-block}.arthur-panel__status-dot--active[data-v-1df6df21]{background:#4ade80}.arthur-panel__clear[data-v-1df6df21],.arthur-panel__close[data-v-1df6df21]{background:none;border:none;color:hsla(0,0%,100%,.75);cursor:pointer;font-size:.9rem;padding:4px 6px;border-radius:4px;transition:color .15s;line-height:1}.arthur-panel__clear[data-v-1df6df21]:hover,.arthur-panel__close[data-v-1df6df21]:hover{color:#fff}.arthur-panel__messages[data-v-1df6df21]{flex:1;overflow-y:auto;padding:16px 12px;display:flex;flex-direction:column;gap:10px}.arthur-msg[data-v-1df6df21]{display:flex}.arthur-msg--user[data-v-1df6df21]{justify-content:flex-end}.arthur-msg--bot[data-v-1df6df21]{justify-content:flex-start}.arthur-msg__bubble[data-v-1df6df21]{max-width:82%;padding:9px 13px;border-radius:14px;line-height:1.5;word-break:break-word}.arthur-msg--user .arthur-msg__bubble[data-v-1df6df21]{background:var(--bs-primary,#0091ff);color:#fff;border-bottom-right-radius:4px}.arthur-msg--bot .arthur-msg__bubble[data-v-1df6df21]{background:var(--c-bg-secondary,#f1f3f5);color:var(--c-text,#212529);border-bottom-left-radius:4px}.arthur-msg__bubble--typing[data-v-1df6df21]{display:flex;gap:4px;align-items:center;padding:12px 16px}.arthur-msg__bubble--typing span[data-v-1df6df21]{width:7px;height:7px;border-radius:50%;background:var(--c-text-muted,#6c757d);animation:arthur-bounce-1df6df21 1.2s infinite}.arthur-msg__bubble--typing span[data-v-1df6df21]:nth-child(2){animation-delay:.2s}.arthur-msg__bubble--typing span[data-v-1df6df21]:nth-child(3){animation-delay:.4s}@keyframes arthur-bounce-1df6df21{0%,80%,to{transform:translateY(0)}40%{transform:translateY(-6px)}}.arthur-panel__error[data-v-1df6df21]{margin:0 12px 8px;padding:8px 12px;background:var(--bs-danger-bg-subtle,#f8d7da);color:var(--bs-danger,#dc3545);border-radius:8px;font-size:.8rem;display:flex;align-items:center;gap:6px}.arthur-panel__usage[data-v-1df6df21]{padding:6px 12px 8px;flex-shrink:0}.arthur-panel__usage-bar[data-v-1df6df21]{height:4px;background:var(--c-border,rgba(0,0,0,.1));border-radius:2px;overflow:hidden;margin-bottom:4px}.arthur-panel__usage-fill[data-v-1df6df21]{height:100%;background:var(--bs-primary,#0091ff);border-radius:2px;transition:width .3s ease}.arthur-panel__usage-fill--warn[data-v-1df6df21]{background:var(--bs-warning,#ffc107)}.arthur-panel__usage-text[data-v-1df6df21]{font-size:.72rem;color:var(--c-text-muted,#6c757d);text-align:right}.arthur-panel__usage-reset[data-v-1df6df21]{opacity:.7}.arthur-panel__input-area[data-v-1df6df21]{display:flex;align-items:flex-end;gap:8px;padding:12px;border-top:1px solid var(--c-border,rgba(0,0,0,.1));flex-shrink:0}.arthur-panel__textarea[data-v-1df6df21]{flex:1;resize:none;border:1px solid var(--c-border,rgba(0,0,0,.2));border-radius:10px;padding:8px 12px;font-size:.875rem;background:var(--c-bg,#fff);color:var(--c-text,#212529);outline:none;line-height:1.5;overflow-y:hidden;transition:border-color .15s}.arthur-panel__textarea[data-v-1df6df21]:focus{border-color:var(--bs-primary,#0091ff)}.arthur-panel__textarea[data-v-1df6df21]:disabled{opacity:.6;cursor:not-allowed}.arthur-panel__send[data-v-1df6df21]{width:38px;height:38px;border-radius:10px;background:var(--bs-primary,#0091ff);color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:opacity .15s}.arthur-panel__send[data-v-1df6df21]:disabled{opacity:.45;cursor:not-allowed}.arthur-slide-enter-active[data-v-1df6df21],.arthur-slide-leave-active[data-v-1df6df21]{transition:transform .25s ease,opacity .25s ease}.arthur-slide-enter-from[data-v-1df6df21],.arthur-slide-leave-to[data-v-1df6df21]{transform:translateX(100%);opacity:0}.arthur-soon[data-v-1df6df21]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px 20px;gap:12px;text-align:center}.arthur-soon__robot[data-v-1df6df21]{width:130px;height:130px;filter:drop-shadow(0 8px 24px rgba(0,145,255,.2));animation:arthur-float-1df6df21 3s ease-in-out infinite}@keyframes arthur-float-1df6df21{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.arthur-soon__badge[data-v-1df6df21]{display:inline-block;background:linear-gradient(135deg,var(--bs-primary,#0091ff),#00c8ff);color:#fff;font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:4px 12px;border-radius:20px}.arthur-soon__title[data-v-1df6df21]{font-size:1.15rem;font-weight:700;color:var(--c-text,#212529);margin:0;line-height:1.4}.arthur-soon__subtitle[data-v-1df6df21]{font-size:.95rem;color:var(--c-text-muted,#6c757d);margin:0;line-height:1.6}.arthur-panel__input-area--disabled[data-v-1df6df21]{opacity:.5;pointer-events:none}.arthur-traveler[data-v-1df6df21]{position:fixed;top:var(--travel-y,50%);left:-80px;animation:arthur-walk-1df6df21 18s linear forwards;cursor:pointer;z-index:9999;display:flex;flex-direction:column;align-items:center;gap:4px}.arthur-traveler__avatar[data-v-1df6df21]{width:52px;height:52px;filter:drop-shadow(0 4px 12px rgba(0,145,255,.3))}.arthur-traveler__bubble[data-v-1df6df21]{background:#fff;border:1.5px solid var(--bs-primary,#0091ff);color:var(--c-text,#212529);font-size:12px;padding:4px 10px;border-radius:10px;white-space:nowrap;box-shadow:0 2px 8px rgba(0,0,0,.12)}@keyframes arthur-walk-1df6df21{0%{transform:translateX(0) translateY(0)}20%{transform:translateX(calc(20vw + 32px)) translateY(-5vh)}40%{transform:translateX(calc(40vw + 64px)) translateY(4vh)}60%{transform:translateX(calc(60vw + 96px)) translateY(-6vh)}80%{transform:translateX(calc(80vw + 128px)) translateY(3vh)}to{transform:translateX(calc(100vw + 160px)) translateY(0)}}.arthur-travel-enter-active[data-v-1df6df21]{transition:opacity .4s}.arthur-travel-leave-active[data-v-1df6df21]{transition:opacity .3s}.arthur-travel-enter-from[data-v-1df6df21],.arthur-travel-leave-to[data-v-1df6df21]{opacity:0}.modalChangeRoom[data-v-aa58ba5a]{background:rgba(0,0,0,.5)!important}.room-link[data-v-aa58ba5a]{border:dashed!important;border-color:#dbdfe9!important;margin-bottom:10px;padding:10px}.footer-card[data-v-aa58ba5a]{border-top:1px solid!important;border-color:#dbdfe9!important;padding-top:10px;margin-top:5px;display:flex;justify-content:space-between;align-items:center}.footer-card .item-card[data-v-aa58ba5a]{width:50%}.item-card[data-v-aa58ba5a]{width:20%;margin-bottom:0}.item-card-sm[data-v-aa58ba5a]{width:10%;margin-bottom:0}.room-card[data-v-aa58ba5a]{display:flex;flex-direction:row}@media screen and (max-width:768px){.item-card-sm[data-v-aa58ba5a],.item-card[data-v-aa58ba5a]{width:100%;margin-bottom:10px}.room-card[data-v-aa58ba5a]{display:flex;flex-direction:column}.footer-card .item-card[data-v-aa58ba5a]{width:100%}}#offcanvas-planning[data-v-6c2c6e6d]{z-index:1051}#offcanvas-planning .vue-swatches__trigger[data-v-6c2c6e6d]{width:20px!important;height:20px!important;border-radius:4px!important}.text-gray-500[data-v-6c2c6e6d]{color:#99a1b7!important}.text-gray-800[data-v-6c2c6e6d]{color:#252f4a!important}.card[data-v-6c2c6e6d]{--bs-card-box-shadow:0px 3px 4px 0px rgba(0,0,0,.03);--bs-card-border-color:#f1f1f4;border:1px solid var(--bs-card-border-color);border-radius:1rem}.table:not(.table-bordered).table-row-dashed tr[data-v-6c2c6e6d]{border-bottom-width:1px;border-bottom-style:dashed;border-bottom-color:var(--bs-border-color)}.date-picker-wrapper{position:relative;display:inline-block;width:100%;overflow:visible}.m-picker-container,.m-popover{z-index:2050}.planning-bottom-bar .app-btn i[data-v-0a5f95ab]{font-size:18px}.planning-bottom-bar .app-btn[data-v-0a5f95ab]:active{color:var(--bs-primary)}.overbooking-icon{color:red;font-size:14px;margin-top:5px}#planningTable{border-collapse:separate;border-spacing:0;width:80px;--row-h:20px;--bar-h:0.9}#planningTable.is-dragging tbody td:hover{border-color:red;border-width:2px}#planningTable.is-dragging tbody .td-booked{opacity:.5}#planningTable tr.status-false,#planningTable tr.status-false td:first-child{background:rgba(241,65,108,.08)!important}#planningTable td:first-child{position:sticky;left:0;z-index:2;background-color:var(--c-surface,#fff)!important;font-size:12.5px;font-weight:500;color:var(--c-text,#0b1220);box-shadow:2px 0 6px rgba(0,0,0,.06);border-left:4px solid var(--bs-primary);border-right:1px solid var(--c-border,#e5e7eb);border-top:1px solid var(--c-border,#e5e7eb);min-width:140px;white-space:nowrap;overflow:auto;transition:background-color .15s}#planningTable td:first-child:hover{background-color:var(--c-table-hover-bg,#f1faff)!important;color:var(--c-table-hover-color,#009ef7)}#planningTable td,#planningTable th{min-width:80px}#planningTable tbody td,#planningTable tbody td:first-child,#planningTable tbody tr{height:var(--row-h)}#planningTable .td-booked{height:calc(var(--row-h)*var(--bar-h))}#planningTable tbody td,#planningTable tbody tr{position:relative}#planning-inventory .table-bordered>:not(caption)>*>*{border-width:0 .1px;border-color:#f9f9f9}#planningTable tbody tr .td-booked{background:var(--bs-primary,#009ef7);color:#fff;padding:4px 6px;border-radius:6px;font-size:11px;text-transform:uppercase;font-weight:400;margin-left:40px;height:85%;display:flex;align-items:center;box-shadow:0 1px 4px rgba(0,0,0,.18);letter-spacing:.01em}#planningTable tbody tr .td-booked .booking-info{width:75%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#planningTable tbody tr .td-booked.is-selected{outline:2px solid hsla(0,0%,100%,.85);outline-offset:-2px;box-shadow:0 0 0 3px rgba(0,0,0,.45);filter:brightness(1.15);z-index:10;position:relative}#planningTable tbody tr .td-booked[status="0"]{background:var(--bs-coral)}#planningTable tbody tr .td-booked[status="4"]{background:var(--bs-primary)}#planningTable tbody tr .td-booked[status="6"]{background:#000;opacity:.6}#planningTable tbody tr .td-booked[status="8"]{background:var(--bs-warning)}#planningTable tbody tr .td-booked[status="9"]{background:var(--bs-success)}#planningTable tbody tr .td-booked[status="10"]{background:var(--bs-secondary);color:var(--bs-secondary-inverse);opacity:.8;font-weight:500}#planningTable tbody tr .td-booked[status="4"].customColor{background:repeating-linear-gradient(45deg,var(--bs-primary),var(--bs-primary) 10px,var(--booking-color) 10px,var(--booking-color) 20px)}#planningTable tbody tr .td-booked[status="6"].customColor{background:repeating-linear-gradient(45deg,#000,#000 10px,var(--booking-color) 10px,var(--booking-color) 20px)}#planningTable tbody tr .td-booked[status="8"].customColor{background:repeating-linear-gradient(45deg,#ffc107,#ffc107 10px,var(--booking-color) 10px,var(--booking-color) 20px)}#planningTable tbody tr .td-booked[status="9"].customColor{background:repeating-linear-gradient(45deg,#198754,#198754 10px,var(--booking-color) 10px,var(--booking-color) 20px)}#planningTable tbody tr .td-booked[status="10"].customColor{background:repeating-linear-gradient(45deg,#6c757d,#6c757d 10px,var(--booking-color) 10px,var(--booking-color) 20px)}#planningTable thead th{position:sticky;top:0;background:var(--c-planning-header,#071437);cursor:pointer;border:0;padding:2px;line-height:17px;z-index:2;color:hsla(0,0%,100%,.9)}#planningTable thead th:hover{background:var(--c-planning-header-hover,#0d1f4e)}#planningTable thead th:first-child{left:0;z-index:3}#planningTable thead th:first-child .m-input-wrapper{background:transparent!important;border-color:hsla(0,0%,100%,.25)!important}#planningTable thead th:first-child .m-input-wrapper:hover{border-color:hsla(0,0%,100%,.55)!important}#planningTable thead th:first-child .m-input-input,#planningTable thead th:first-child .m-input-label,#planningTable thead th:first-child .m-input-wrapper-input{color:hsla(0,0%,100%,.9)!important;background:transparent!important}#planningTable thead th:first-child .m-select-chevron{color:hsla(0,0%,100%,.7)!important}#planningTable thead th.th-0,#planningTable thead th.th-6{background:var(--c-planning-header-weekend,#0f2a5e)}#planningTable thead th.today{background:var(--bs-primary,#009ef7)!important;color:#fff!important;border-bottom:3px solid hsla(0,0%,100%,.4)!important}#planningTable thead th .month{font-size:10px;font-weight:400;letter-spacing:.06em;opacity:.75;text-transform:uppercase}#planningTable thead th .day{font-size:17px;font-weight:700;line-height:1.1}#planningTable thead th .week{font-size:10px;font-weight:400;opacity:.7;text-transform:uppercase;letter-spacing:.04em}#planningTable.table>:not(:first-child){border-top:none}#planningTable .td-booked{cursor:pointer;position:absolute;z-index:1;top:50%;transform:translateY(-50%)}#planningTable .td-booked:hover{opacity:.8}#planning-inventory .table-responsive::-webkit-scrollbar{-webkit-appearance:none;background-color:transparent}#planning-inventory .table-responsive::-webkit-scrollbar:vertical{width:10px}#planning-inventory .table-responsive::-webkit-scrollbar:horizontal{height:10px}#planning-inventory .table-responsive::-webkit-scrollbar-thumb{background-color:rgba(24,28,50,.7);border-radius:10px}#planning-inventory .table-responsive::-webkit-scrollbar-track{border-radius:10px;background-color:transparent}#planning-inventory td.isDisabled{background:var(--bs-danger)}#planning-inventory td.hasIncident{background:var(--bs-warning)}#planningTable tfoot{position:sticky;bottom:0;background:#fff;z-index:10;color:var(--c-text,#0b1220);font-weight:500;border-top:2px solid var(--c-border,#e5e7eb)}#planningTable tfoot tr{height:52px}#planningTable tfoot td{height:52px;padding:0!important;vertical-align:middle;background:inherit}#planningTable tfoot td:hover{background-color:var(--c-table-hover-bg,#f1faff)!important}#planningTable tfoot .tfoot-cell-inner{position:relative;height:52px;display:flex;align-items:center;justify-content:center}#planningTable tfoot .tfoot-overbooking-icon{position:absolute;bottom:4px;right:4px;font-size:11px;line-height:1;cursor:pointer}#table-bookings th{text-transform:uppercase;font-weight:500!important}#table-bookings td{border:none}#table-bookings .table:not(.table-bordered).table-row-dashed tr{border-bottom-width:1px;border-bottom-style:dashed;border-bottom-color:var(--bs-border-color)}.custom-legend{justify-content:flex-end;-moz-column-gap:1rem;column-gap:1rem;row-gap:.3rem}@media screen and (max-width:768px){#planningTable thead th{position:relative}.custom-legend{justify-content:flex-start}}html.dark #planningTable td:first-child{background-color:#0f172a!important;color:#cbd5e1;border-right:1px solid #263044;border-top:1px solid #263044;box-shadow:2px 0 6px rgba(0,0,0,.3)}html.dark #planningTable td:first-child:hover{background-color:#1e2d4a!important;color:#8ec5ff}html.dark #planning-inventory .table-bordered>:not(caption)>*>*{border-color:#1f273a}html.dark #planningTable thead th{background:#0a0f1e;color:hsla(0,0%,100%,.85)}html.dark #planningTable thead th:first-child{background-color:#0a0f1e!important}html.dark #planningTable thead th.today{background:var(--bs-primary,#009ef7)!important;color:#fff!important}html.dark #planningTable tfoot{background:#0f172a;color:#cbd5e1;border-top:2px solid #263044}html.dark #planningTable tfoot td{background:#0f172a}html.dark #planningTable tr.status-false,html.dark #planningTable tr.status-false td:first-child{background:rgba(220,53,69,.18)!important}html.dark #planning-inventory .table-responsive::-webkit-scrollbar-thumb{background-color:hsla(0,0%,100%,.25)}#planningTable.minified{--row-h:20px;--bar-h:0.75}#planningTable.minified td,#planningTable.minified th{min-width:80px;padding:0!important;line-height:1.05}#planningTable.minified thead th{padding:1px 0!important}#planningTable.minified thead th .month{font-size:10px}#planningTable.minified thead th .day{font-size:13px;font-weight:700}#planningTable.minified thead th .week{font-size:10px}#planningTable.minified td:first-child{min-width:110px;font-size:11px;padding:0 6px!important}#planningTable.minified tbody tr .td-booked{height:95%;padding:2px 4px;border-radius:4px;font-size:10px;margin-left:32px}#planningTable.minified .booking-info{width:72%}#planningTable.minified .badge{font-size:9px;line-height:1;padding:2px 4px}#planningTable.minified .td-booked>div[style*="position: absolute"]{right:1px;font-size:10px;gap:0}#planningTable.minified .tfoot-cell-inner,#planningTable.minified tfoot td,#planningTable.minified tfoot tr{height:38px}#planningTable.minified tfoot .badge{font-size:10px;line-height:1.1;padding:2px 4px}#planningTable.minified td:first-child .badge{width:18px!important;height:18px!important;min-width:18px!important}#planningTable.minified td:first-child i.fa-ban,#planningTable.minified td:first-child i.fa-bed{font-size:10px}#planningTable.expanded{--row-h:72px;--bar-h:0.9}#planningTable.expanded td,#planningTable.expanded th{min-width:96px}#planningTable.expanded td:first-child{min-width:180px;font-size:13px}#planningTable.expanded .td-booked{font-size:12px;border-radius:8px}#planningTable{--icon-size:12px;--icon-gap:1px;--icon-right:2px;--icon-cols:2}#planningTable.minified{--icon-size:10px;--icon-gap:0px;--icon-right:1px;--icon-cols:2}#planningTable.expanded{--icon-size:14px;--icon-gap:2px;--icon-right:3px;--icon-cols:3}#planningTable .td-booked .booking-icons{position:absolute;right:var(--icon-right);display:grid;grid-template-columns:repeat(var(--icon-cols),auto);gap:var(--icon-gap);font-size:var(--icon-size);line-height:1}#planningTable .td-booked .booking-icons .warning-icon{color:orange!important;margin-left:1px;font-size:var(--icon-size)}.limited-scroll{max-height:420px;overflow:auto;position:relative;border-top:1px solid #eee}.limited-scroll .sticky-top{top:0;z-index:2}.limited-scroll thead th{background:#fff}#table-bookings.not-assigned td{border-bottom-width:1px!important;border-bottom-style:dashed!important;border-bottom-color:var(--bs-border-color)!important}#table-bookings.not-assigned thead th{white-space:nowrap;vertical-align:middle;text-align:left;background-color:#f3f4f6!important;border-bottom:0}.planning-bottom-bar{height:70px;z-index:1055}.planning-bottom-bar .app-btn{background:none;border:0;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:11px;color:var(--c-text-muted,#99a1b7);gap:4px}@media (max-width:768px){body{padding-bottom:80px}#planningTable thead th{position:sticky;top:0;z-index:5;background:#071437}#planningTable td:first-child{z-index:6;background:var(--c-surface,#fff);max-width:100px;min-width:100px;overflow:hidden;text-wrap:auto}#planningTable thead th:first-child{left:0;z-index:7;background:#071437}}body,html{height:100vh;margin:0;overflow:hidden!important;background-color:#f5f8fa}.page-app{min-height:100vh;padding:15px;gap:15px;box-sizing:border-box}#planning-inventory,.page-app{display:flex;flex-direction:column;overflow:hidden}#planning-inventory{max-height:91vh;width:100%;margin:0!important;border-radius:.625rem}#planning-inventory .card-body{flex:1;display:flex;flex-direction:column;overflow:hidden;padding:0!important;min-height:0}.planning-scroll-wrapper{flex:1;overflow:auto;background:var(--c-surface,#fff);width:100%;min-height:0;padding-bottom:5px}#planningTable thead th:first-child .form-select{background-color:hsla(0,0%,100%,.1);color:#fff;border:1px solid hsla(0,0%,100%,.2);border-radius:6px;font-size:11px;padding:4px 24px 4px 8px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 6px center;background-size:10px;-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;width:100%}#planningTable thead th:first-child .form-select:focus{outline:none;border-color:hsla(0,0%,100%,.45);box-shadow:none;background-color:hsla(0,0%,100%,.15)}#planningTable thead th:first-child .form-select option{background-color:#071437;color:#fff}.bottom-panel-reservas{flex:0 0 auto;height:35vh;width:100%;display:flex;flex-direction:column;border-radius:.625rem!important;overflow:hidden;background:#fff;border:1px solid rgba(0,0,0,.05)!important}.bottom-panel-reservas .card-body{overflow:auto;flex:1}.legend-hover-container .legend-popup{display:none;position:absolute;top:100%;right:0;z-index:1050;width:-moz-max-content;width:max-content;max-width:300px;margin-top:.5rem;text-align:left}.legend-hover-container:hover .legend-popup{display:block}.legend-hover-container .legend-popup:before{content:"";position:absolute;top:-6px;right:12px;width:12px;height:12px;background:#fff;transform:rotate(45deg);border-top:1px solid var(--bs-border-color);border-left:1px solid var(--bs-border-color)}.notification-toast{position:fixed;bottom:20px;right:20px;background:#fff;border-radius:8px;display:flex;align-items:center;justify-content:space-between;min-width:280px;max-width:320px;z-index:500;border-left:4px solid #dc3545;transition:all .3s ease}.notification-toast:hover{transform:translateY(-2px);box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.toast-fade-enter-active,.toast-fade-leave-active{transition:all .3s cubic-bezier(.4,0,.2,1)}.toast-fade-enter-from,.toast-fade-leave-to{opacity:0;transform:translateX(20px)}html.dark .notification-toast{background:#1e1e2d;border-color:#f1416c}html.dark .notification-toast .text-dark{color:#fff!important}@keyframes pulse-warning{0%,to{opacity:1}50%{opacity:.7}}@keyframes bounce-down{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}.slide-up-enter-active,.slide-up-leave-active{transition:all .4s cubic-bezier(.4,0,.2,1)}.slide-up-enter-from{opacity:0;transform:translateX(-50%) translateY(60px)}.slide-up-leave-to{opacity:0;transform:translateX(-50%) translateY(20px)}@media (max-width:768px){.notification-alert{min-width:280px;padding:10px 16px;bottom:15px}.notification-icon{font-size:20px}.notification-title{font-size:13px}.notification-text{font-size:12px}}#planningTable td:first-child.room-cell{cursor:pointer;transition:background-color .15s ease,padding-left .15s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}#planningTable td:first-child.room-cell .edit-hint{opacity:.25;font-size:10px;color:var(--bs-primary);transition:opacity .15s ease;margin-left:4px}#planningTable td:first-child.room-cell:hover{background-color:#e8f4ff!important;padding-left:10px!important}#planningTable td:first-child.room-cell:hover .edit-hint{opacity:1}#planningTable td:first-child.room-cell:active{background-color:#cce7ff!important}html.dark #planningTable td:first-child.room-cell:hover{background-color:#1a2744!important}html.dark #planningTable td:first-child.room-cell .edit-hint{color:#8ec5ff}.td-booked{cursor:grab;position:relative}.resize-handle-left,.resize-handle-right{position:absolute;top:0;bottom:0;width:8px;cursor:ew-resize;z-index:5;border-radius:6px;transition:background .15s}.resize-handle-left{left:0}.resize-handle-right{right:0}.resize-handle-left:hover,.resize-handle-right:hover{background:hsla(0,0%,100%,.35)}.resize-preview-label{position:fixed;background:#071437;color:#fff;padding:4px 10px;border-radius:6px;font-size:12px;font-weight:600;pointer-events:none;z-index:9999;transform:translate(-50%);white-space:nowrap;box-shadow:0 2px 8px rgba(0,0,0,.3)}.td-booked.booking-dragging{opacity:.4;cursor:grabbing}#planningTable tbody tr.planning-drag-over td{background-color:rgba(0,158,247,.1)!important;outline:2px dashed var(--bs-primary);outline-offset:-2px}.forbidden-page[data-v-7ac09bd1]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:80vh;text-align:center}.icon-container[data-v-7ac09bd1]{margin-bottom:20px}.badge-soft-success{color:#00864e!important;background-color:#ccf6e4}.badge-soft-warning{color:#9d5228!important;background-color:#fde6d8}.bookingroom-link,.bookingroom-link:hover{text-decoration:none;color:#000}.bookingroom-box{background:#f5f8fa;margin-bottom:10px;padding:10px;border-radius:10px}.bookingroom-box:hover{background:#f1f6f9}.position-relative{position:relative!important}.search-results-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:1000;background-color:#fff;max-height:300px;overflow-y:auto;margin-top:5px;border:1px solid #ddd}.cursor-pointer{cursor:pointer}.list-group-item:hover{background-color:#f1f5f9}.actions-dropdown{position:relative}.actions-dropdown .dropdown-menu{right:0!important;left:auto!important;white-space:nowrap!important;min-width:200px}.custom-client-table tr td{text-transform:uppercase}.custom-client-table .easy-data-table__rows-selector ul.select-items{bottom:0;top:auto}.custom-client-table .easy-data-table__rows-selector ul.select-items li.selected[data-v-09dad912]{color:#fff;background-color:var(--bs-primary)}.custom-client-table table{border-collapse:collapse!important}.custom-client-table th{text-transform:uppercase;font-weight:500!important;font-size:12px!important;cursor:pointer}.custom-client-table th:hover{background-color:#f8f9fa}.custom-client-table table>:not(caption)>*>*{padding:.5rem .5rem;color:var(--bs-table-color-state,var(--bs-table-color-type,var(--bs-table-color)));background-color:var(--bs-table-bg);border-bottom-width:var(--bs-border-width);box-shadow:inset 0 0 0 9999px var(--bs-table-bg-state,var(--bs-table-bg-type,var(--bs-table-accent-bg)))}.custom-client-table td{border:none!important;font-size:12px}.custom-client-table table tr{border-bottom-width:1px!important;border-bottom-style:dashed!important;border-bottom-color:var(--bs-border-color)!important}.custom-client-table td{min-width:125px;white-space:nowrap!important}.custom-client-table td:nth-child(4){min-width:50px!important}.custom-client-table td:nth-child(5){min-width:140px!important}.custom-client-table{--easy-table-border:0;--easy-table-row-border:1px solid hsla(0,0%,90%,.7);--easy-table-header-font-size:14px;--easy-table-header-height:50px;--easy-table-header-font-color:#000;--easy-table-header-background-color:#fff;--easy-table-header-item-padding:10px 15px;--easy-table-body-even-row-font-color:#fff;--easy-table-body-even-row-background-color:#4c5d7a;--easy-table-body-row-font-color:#000;--easy-table-body-row-background-color:#fff;--easy-table-body-row-height:50px;--easy-table-body-row-font-size:14px;--easy-table-body-row-hover-font-color:#2d3a4f}#suggestedClients{background:#fff;padding:30px;border-left:1px solid #f7f7f7;box-shadow:0 -2px 50px rgba(50,50,50,.1)}#suggestedClients .card{width:100%;min-width:250px;cursor:pointer}#suggestedClients .card:hover{background:#f7f7f7}#suggestedClients h5{margin-bottom:30px}#suggestedClients i{color:var(--bs-primary)}.legal-link{color:inherit;text-decoration:underline}.legal-link:hover{text-decoration:none;color:var(--bs-primary)}.field-row[data-v-906e9584]{transition:all .2s ease}.not-selected[data-v-906e9584]{opacity:.35!important;filter:grayscale(.5)}.dropdown-menu.show[data-v-906e9584]{display:block;z-index:1021}.header-active-left[data-v-906e9584]{background-color:rgba(40,167,69,.15);border:2px solid #28a745;transition:.3s}.header-active-right[data-v-906e9584]{background-color:rgba(0,123,255,.15);border:2px solid #007bff;transition:.3s}.header-inactive[data-v-906e9584]{background-color:#f1f1f1;opacity:.6}.table-primary-light[data-v-906e9584]{background-color:rgba(0,123,255,.05)}.custom-toggle[data-v-906e9584]{width:50px;height:24px;background-color:#28a745;border-radius:20px;position:relative;cursor:pointer;transition:background-color .3s;border:1px solid rgba(0,0,0,.1)}.custom-toggle.is-right[data-v-906e9584]{background-color:#007bff}.toggle-handle[data-v-906e9584]{width:20px;height:20px;background-color:#fff;border-radius:50%;position:absolute;top:1px;left:2px;transition:.3s;box-shadow:0 1px 3px rgba(0,0,0,.2)}.custom-toggle.is-right .toggle-handle[data-v-906e9584]{transform:translateX(25px)}.master-toggle[data-v-906e9584]{width:60px;height:28px;border:2px solid #fff}.master-toggle .toggle-handle[data-v-906e9584]{width:22px;height:22px}.master-toggle.is-right .toggle-handle[data-v-906e9584]{transform:translateX(31px)}.btn-merge-execute[data-v-906e9584]{border-radius:10px;transition:.3s ease;font-size:1rem;height:50px}.btn-merge-execute[data-v-906e9584]:hover{transform:scale(1.03)}.sticky-header[data-v-250e0504]{position:fixed;top:60px;left:115px;width:calc(100% - 135px);z-index:1049;padding:10px 24px 5px;background-color:#f4f6f8;box-sizing:border-box}.page-app.minified .sticky-header[data-v-250e0504]{left:70px}.legal-link[data-v-250e0504]{color:inherit;text-decoration:underline}.legal-link[data-v-250e0504]:hover{text-decoration:none;color:var(--bs-primary)}.h-36[data-v-250e0504]{height:36px!important;min-height:36px!important;font-size:.85rem}.w-66[data-v-250e0504]{width:66.6%!important}.w-33[data-v-250e0504]{width:33.3%!important}[data-v-250e0504] .m-phone-number-input,[data-v-250e0504] .m-select{width:100%!important}[data-v-250e0504] .m-input-wrapper,[data-v-250e0504] .m-select-input{min-height:36px!important;height:36px!important}.form-label[data-v-250e0504]{margin-bottom:0;font-weight:500}th[data-v-250e0504]{text-transform:uppercase;font-weight:500!important}.table:not(.table-bordered).table-row-dashed tr[data-v-250e0504]{border-bottom-width:1px;border-bottom-style:dashed;border-bottom-color:var(--bs-border-color)}[data-v-250e0504] .m-input-label{font-size:.85rem!important}[data-v-250e0504] .m-select-input .m-input-wrapper{display:flex!important;align-items:center!important;height:36px!important;min-height:36px!important}[data-v-250e0504] .m-input-label,[data-v-250e0504] .m-select-input .m-input,[data-v-250e0504] .m-select-input__value{font-size:.85rem!important;line-height:1!important;display:flex!important;align-items:center!important}[data-v-250e0504] .m-select-input__toggle{height:36px!important;display:flex!important;align-items:center!important}[data-v-250e0504] .m-phone-number-input .m-input-wrapper{align-items:center!important}.ios-toggle[data-v-250e0504]{width:52px;height:28px;background-color:#e9ecef;border-radius:30px;position:relative;cursor:pointer;transition:all .3s ease;border:1px solid #dee2e6;flex-shrink:0}.ios-toggle.active[data-v-250e0504]{background-color:#dc3545;border-color:#dc3545}.ios-toggle-knob[data-v-250e0504]{width:24px;height:24px;background-color:#fff;border-radius:50%;position:absolute;top:1px;left:1px;transition:transform .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 4px rgba(0,0,0,.2);display:flex;align-items:center;justify-content:center;color:#dc3545}.ios-toggle.active .ios-toggle-knob[data-v-250e0504]{transform:translateX(24px)}.btn-blacklist-action.btn-outline-danger[data-v-250e0504]:hover{background-color:#e6dcdc!important;color:#dc3545!important;border-color:#dc3545!important;scale:1.01}.btn-blacklist-action.btn-danger[data-v-250e0504]:hover{background-color:#bb2d3b!important;border-color:#b02a37!important;color:#fff!important;scale:1.01}.btn[data-v-250e0504]{border-radius:.7rem!important}.custom-phone-container[data-v-250e0504]{position:relative;z-index:10}#submitUpdateClient[data-v-250e0504]:disabled{background-color:rgba(var(--bs-primary-rgb),.38)!important;border-color:#a0a0a0!important;color:#fff!important;opacity:1!important;cursor:not-allowed!important;pointer-events:auto!important}#channel-inventory{height:calc(100vh - 80px);display:flex;flex-direction:column}#channel-inventory .card-body{flex:1;overflow:hidden}.channel-card-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:12px 20px;background:#fff!important;border-bottom:1px solid #e9ecef}.channel-switch-label{font-size:.875rem;color:#495057;white-space:nowrap}.channel-card-header__left{display:flex;align-items:center;gap:16px}.channel-card-header__title{font-size:1rem;font-weight:700;color:#212529;white-space:nowrap}.channel-card-header__right{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.channel-nav-pills{display:flex;gap:2px;background:#f1f3f5;padding:3px;border-radius:8px}.channel-nav-pill{display:inline-flex;align-items:center;padding:5px 14px;border-radius:6px;font-size:.8125rem;font-weight:500;color:#6c757d;text-decoration:none;transition:background .15s,color .15s,box-shadow .15s;white-space:nowrap}.channel-nav-pill:hover{background:hsla(0,0%,100%,.7);color:#343a40;text-decoration:none}.channel-nav-pill--active{background:#fff;color:#0d6efd;font-weight:600;box-shadow:0 1px 3px rgba(0,0,0,.12)}#channel-inventory .table-responsive{height:100%;overflow:auto}#channel-inventory thead th{position:sticky;top:0;background:#fff;z-index:5;border-bottom:2px solid #dee2e6}#channel-inventory td:first-child,#channel-inventory th:first-child{position:sticky;left:0;background:#fff;z-index:4;min-width:180px}#channel-inventory thead th:first-child{z-index:6;background:#fff}#channel-inventory td small{white-space:nowrap}.date-header{display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1.1;min-width:42px}.date-header .weekday{font-size:.7rem;text-transform:lowercase;color:#6c757d}.date-header .day{font-size:.95rem;font-weight:600;line-height:1}.date-header .month{font-size:.7rem;text-transform:lowercase;color:#6c757d}#channel-inventory .table td.bg-info.is-weekend,.is-weekend{background-color:#f5f5f5!important}#channel-inventory thead th.is-weekend{background-color:#f5f5f5}.inline-maz-input{min-width:90px;max-width:130px}.edit-save-bar{position:fixed;bottom:0;left:0;right:0;background:#fff;border-top:2px solid #0d6efd;padding:12px 24px;display:flex;align-items:center;justify-content:flex-end;z-index:1050;box-shadow:0 -2px 8px rgba(0,0,0,.1)}.listings-menu-item[data-v-53ad5009]{cursor:pointer}.listings-menu-item[data-v-53ad5009]:hover{background-color:#fff;border-radius:4px}.listings-menu a[data-v-53ad5009]{text-decoration:none;color:#000}.listings-menu a.router-link-active li[data-v-53ad5009]{color:var(--bs-primary);background-color:#fff}.invoices-pdf .table>thead{vertical-align:bottom;background:transparent;color:#000;font-weight:600}.listings-menu-item{cursor:pointer}.listings-menu-item:hover{background-color:#fff;border-radius:4px}.custom-select-height[data-v-94173394] .m-input-wrapper{height:38px!important;min-height:38px!important}.h-38[data-v-94173394]{height:38px!important}.cursor-not-allowed[data-v-94173394]{cursor:not-allowed!important;opacity:.6}.actions-dropdown[data-v-94173394]{position:relative}.actions-dropdown .dropdown-menu[data-v-94173394]{position:absolute;right:0;top:42px;min-width:220px;background:#fff;z-index:5000;display:block}.table-responsive.scrollbar[data-v-94173394]::-webkit-scrollbar{-webkit-appearance:none}.table-responsive.scrollbar[data-v-94173394]::-webkit-scrollbar:vertical{width:12px}.table-responsive.scrollbar[data-v-94173394]::-webkit-scrollbar:horizontal{height:12px}.table-responsive.scrollbar[data-v-94173394]::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.2);border-radius:10px;border:2px solid #fff}.table-responsive.scrollbar[data-v-94173394]::-webkit-scrollbar-track{border-radius:10px;background-color:#fff}th[data-v-94173394]{text-transform:uppercase;font-weight:500!important}.b-example-divider{flex-shrink:0;width:1.5rem;height:100vh;box-shadow:inset 0 .5em 1.5em rgba(57,53,53,.1),inset 0 .125em .5em rgba(0,0,0,.15)}.bi{pointer-events:none}.nav-flush .nav-link{border-radius:0}.btn-toggle{display:inline-flex;align-items:center;padding:.25rem .5rem;font-weight:600;color:rgba(0,0,0,.65);background-color:transparent;border:0}.btn-toggle:focus,.btn-toggle:hover{color:rgba(0,0,0,.85);background-color:#d2f4ea}.btn-toggle:before{width:1.25em;line-height:0;content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cpath fill='none' stroke='rgba(0,0,0,.5)' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m5 14 6-6-6-6'/%3E%3C/svg%3E");transition:transform .35s ease;transform-origin:.5em 50%}.btn-toggle[aria-expanded=true]{color:rgba(0,0,0,.85)}.btn-toggle[aria-expanded=true]:before{transform:rotate(90deg)}.btn-toggle-nav a{display:inline-flex;padding:.1875rem .5rem;margin-top:.125rem;margin-left:1.25rem;text-decoration:none}.btn-toggle-nav a:focus,.btn-toggle-nav a:hover{background-color:#d2f4ea}.scrollarea{overflow-y:auto}.fw-semibold{font-weight:600}.lh-tight{line-height:1.25}.b-example-divider{height:3rem;background-color:rgba(0,0,0,.1);border:solid rgba(0,0,0,.15);border-width:1px 0;box-shadow:inset 0 .5em 1.5em rgba(0,0,0,.1),inset 0 .125em .5em rgba(0,0,0,.15)}.form-control-dark{color:#fff;background-color:var(--bs-dark);border-color:var(--bs-gray)}.form-control-dark:focus{color:#fff;background-color:var(--bs-dark);border-color:#fff;box-shadow:0 0 0 .25rem hsla(0,0%,100%,.25)}.bi{vertical-align:-.125em;fill:currentColor}.text-small{font-size:85%}.dropdown-toggle{outline:0}:root{--c-bg:#f4f6fa;--c-surface:#fff;--c-elevated:#fff;--c-text:#0b1220;--c-text-muted:#99a1b7;--c-border:#e5e7eb;--c-border-strong:#d1d5db;--c-table-hover-bg:#f1faff;--c-table-hover-color:#009ef7;--c-input-bg:#f5f8fa;--c-input-color:#5e6278;--bs-text-muted:#99a1b7;--bs-gray-100:#f9f9f9;--bs-gray-100-rgb:249,249,249;--bs-gray-200:#f1f1f2;--bs-gray-200-rgb:241,241,242;--bs-gray-300:#dbdfe9;--bs-gray-300-rgb:219,223,233;--bs-gray-400:#b5b5c3;--bs-gray-400-rgb:181,181,195;--bs-gray-500:#99a1b7;--bs-gray-500-rgb:153,161,183;--bs-gray-600:#78829d;--bs-gray-600-rgb:120,130,157;--bs-gray-700:#4b5675;--bs-gray-700-rgb:75,86,117;--bs-gray-800:#252f4a;--bs-gray-800-rgb:37,47,74;--bs-gray-900:#071437;--bs-gray-900-rgb:7,20,55;--bs-light:#f9f9f9;--bs-primary:#009ef7;--bs-secondary:#dbdfe9;--bs-success:#50cd89;--bs-info:#7239ea;--bs-warning:#ffc700;--bs-danger:#f1416c;--bs-coral:#ff6f61;--bs-dark:#071437;--bs-primary-active:#0095e8;--bs-secondary-active:#b5b5c3;--bs-light-active:#f1f1f2;--bs-success-active:#47be7d;--bs-info-active:#5014d0;--bs-warning-active:#f1bc00;--bs-danger-active:#d9214e;--bs-dark-active:#050f29;--bs-primary-light:#f1faff;--bs-secondary-light:#f9f9f9;--bs-success-light:#e8fff3;--bs-info-light:#f8f5ff;--bs-warning-light:#fff8dd;--bs-danger-light:#fff5f8;--bs-dark-light:#f1f1f2;--bs-primary-inverse:#fff;--bs-secondary-inverse:#4b5675;--bs-light-inverse:#78829d;--bs-success-inverse:#fff;--bs-info-inverse:#fff;--bs-warning-inverse:#fff;--bs-danger-inverse:#fff;--bs-dark-inverse:#fff;--bs-text-white:#fff;--bs-text-primary:#009ef7;--bs-text-secondary:#dbdfe9;--bs-text-light:#f9f9f9;--bs-text-success:#50cd89;--bs-text-info:#7239ea;--bs-text-warning:#ffc700;--bs-text-danger:#f1416c;--bs-text-dark:#071437;--bs-text-gray-100:#f9f9f9;--bs-text-gray-200:#f1f1f2;--bs-text-gray-300:#dbdfe9;--bs-text-gray-400:#b5b5c3;--bs-text-gray-500:#99a1b7;--bs-text-gray-600:#78829d;--bs-text-gray-700:#4b5675;--bs-text-gray-800:#252f4a;--bs-text-gray-900:#071437}html.dark{--c-bg:#0b1220;--c-surface:#111827;--c-elevated:rgba(17,24,39,.8);--c-text:#e5e7eb;--c-text-muted:#9aa4b2;--c-border:#1f2937;--c-border-strong:#2b3646;--c-table-hover-bg:rgba(0,158,247,.12);--c-table-hover-color:#8dd3ff;--c-input-bg:#0f172a;--c-input-color:#cbd5e1;--bs-light:#0f172a;--bs-dark:#e5e7eb;--bs-secondary:#2b3646;--bs-secondary-inverse:#e5e7eb;--bs-dark-light:#1f2937;--bs-secondary-light:#0f172a;--bs-primary-light:rgba(0,158,247,.12)}body,html{height:100%;font-size:14px}body{background:var(--c-bg);font-family:Montserrat,sans-serif;font-weight:400;color:var(--c-text)}label,strong{font-weight:500}label{font-size:.875rem}.badge{line-height:unset!important}#app{height:100%;overflow:auto;-webkit-overflow-scrolling:auto;max-width:100vw}h1{font-size:1.5em}h2{font-size:1.4em}h3{font-size:1.3em}h4{font-size:1.2em}h5{font-size:1.1em}h6{font-size:1em}h1,h2,h3,h4,h5,h6{font-weight:500}.modal-title{font-size:1.2em}hr{margin:2rem 0}.bg-primary{background:var(--bs-primary)!important}a{color:var(--bs-primary)}.link-primary{color:var(--bs-text-primary)}.btn.btn-primary{color:var(--bs-primary-inverse);border-color:var(--bs-primary);background-color:var(--bs-primary)}.btn.btn-secondary{color:var(--bs-secondary-inverse);border-color:var(--bs-secondary);background-color:var(--bs-secondary)}.btn.btn-light{color:var(--bs-light-inverse);border-color:var(--bs-light);background-color:var(--bs-light)}.btn.btn-dark{color:var(--bs-dark-inverse);border-color:var(--bs-dark);background-color:var(--bs-dark)}.btn.btn-success{color:var(--bs-success-inverse);border-color:var(--bs-success);background-color:var(--bs-success)}.btn.btn-danger{color:var(--bs-danger-inverse);border-color:var(--bs-danger);background-color:var(--bs-danger)}.btn.btn-warning{color:var(--bs-warning-inverse);border-color:var(--bs-warning);background-color:var(--bs-warning)}.btn.btn-info{color:var(--bs-info-inverse);border-color:var(--bs-info);background-color:var(--bs-info)}.btn-check:active+.btn.btn-active-light-primary,.btn-check:checked+.btn.btn-active-light-primary,.btn.btn-active-light-primary.active,.btn.btn-active-light-primary.show,.btn.btn-active-light-primary:active:not(.btn-active),.btn.btn-active-light-primary:focus:not(.btn-active),.btn.btn-active-light-primary:hover:not(.btn-active),.show>.btn.btn-active-light-primary{color:var(--bs-primary);border-color:var(--bs-primary-light);background-color:var(--bs-primary-light)!important}.table-hover>tbody>tr:hover>*{--bs-table-color-state:var(--c-table-hover-color);--bs-table-bg-state:var(--c-table-hover-bg)}.dropdown-item{cursor:pointer}.nav-pills .nav-link{color:var(--c-text)}.nav-link{padding:.2rem .7rem}.nav-pills .nav-link.active,.nav-pills .nav-link:hover,.nav-pills .show>.nav-link{color:var(--bs-primary-light);background-color:var(--bs-primary);border-radius:.55rem}.nav-pills .nav-link:hover{opacity:.8}.form-check-input:checked{background-color:var(--bs-text-primary)!important;border-color:var(--bs-text-primary)!important}.btn-outline-primary{color:var(--bs-primary);border-color:var(--bs-primary)}.btn-outline-primary:hover{color:#fff;background-color:var(--bs-primary)!important;border-color:var(--bs-primary)!important}.page-item.active .page-link{z-index:3;color:#fff;background-color:var(--bs-primary);border-color:var(--bs-primary)}.page-link{color:var(--bs-primary)}#hubspot-messages-iframe-container{z-index:100!important}.text-primary{color:var(--bs-text-primary)!important}.text-secondary{color:var(--bs-text-secondary)!important}.text-dark{color:var(--bs-text-dark)!important}.text-light{color:var(--bs-text-light)!important}.text-success{color:var(--bs-text-success)!important}.text-danger{color:var(--bs-text-danger)!important}.text-warning{color:var(--bs-text-warning)!important}.text-info{color:var(--bs-text-info)!important}.badge{--bs-badge-padding-x:0.5rem;--bs-badge-padding-y:0.325rem;--bs-badge-font-size:0.85rem;--bs-badge-font-weight:600;--bs-badge-color:var(--bs-body-color);--bs-badge-border-radius:0.55rem;display:inline-block;padding:var(--bs-badge-padding-y) var(--bs-badge-padding-x);font-size:var(--bs-badge-font-size);font-weight:var(--bs-badge-font-weight);line-height:1;color:var(--bs-badge-color);text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:var(--bs-badge-border-radius);#2f384aay:inline-flex;align-items:center}.badge-primary{color:var(--bs-primary-inverse);background-color:var(--bs-primary)}.badge-secondary{color:var(--bs-secondary-inverse);background-color:var(--bs-secondary)}.badge-light{color:var(--bs-light-inverse);background-color:var(--bs-light)}.badge-dark{color:var(--bs-dark-inverse);background-color:var(--bs-dark)}.badge-success{color:var(--bs-success-inverse);background-color:var(--bs-success)}.badge-danger{color:var(--bs-danger-inverse);background-color:var(--bs-danger)}.badge-warning{background-color:var(--bs-warning)}.badge-coral,.badge-warning{color:var(--bs-warning-inverse)}.badge-coral{background-color:var(--bs-coral)}.badge-info{color:var(--bs-info-inverse);background-color:var(--bs-info)}.badge-light-primary{color:var(--bs-primary);background-color:var(--bs-primary-light)}.badge-light-warning{color:var(--bs-warning);background-color:var(--bs-warning-light)}.badge-light-info{color:var(--bs-info);background-color:var(--bs-info-light)}.badge-light-secondary{color:var(--bs-secondary);background-color:var(--bs-secondary-light)}.badge-light-dark{color:var(--bs-dark);background-color:var(--bs-dark-light)}.badge-light-light{color:var(--bs-light);background-color:var(--bs-light-light)}.badge-light-success{color:var(--bs-success);background-color:var(--bs-success-light)}.badge-light-danger{color:var(--bs-danger);background-color:var(--bs-danger-light)}.badge-light-coral{color:var(--bs-coral);background-color:#fff2f0}.btn{--bs-btn-color:var(--bs-body-color);outline:0!important}.btn.btn-sm{font-size:.875rem}[class*=btn-outline-]{border-width:.145rem;border-style:solid;box-shadow:none}.btn-color{color:#fff;background-image:linear-gradient(to right,var(--bs-primary),var(--bs-primary-active));cursor:pointer;border:none!important;padding:5px 10px}.btn-color:hover{color:#fff;background-image:linear-gradient(to right,var(--bs-primary-active),var(--bs-primary))}.btn-success{background-color:var(--bs-success);color:#fff}.btn-primary{background-color:var(--bs-primary);color:#fff}.btn-primary:hover{box-shadow:0 4px 9px -4px var(--bs-primary-active)!important}.btn-primary.active,.btn-primary:hover{background-color:var(--bs-primary-active)!important;color:#fff}.btn-secondary{background-color:var(--bs-secondary-light);color:var(--bs-secondary-inverse);box-shadow:none}.btn-secondary:hover{background-color:var(--bs-primary)!important;color:#fff}.btn-danger{background-color:var(--bs-danger);color:#fff}.btn-warning{background-color:var(--bs-warning);color:#fff}.btn-info{background-color:var(--bs-info);color:#fff}.btn-outline-danger,.btn-outline-danger:hover{color:var(--bs-danger);border-color:var(--bs-danger)}.btn-outline-danger:hover{background-color:var(--bs-danger)!important}.btn-outline-success{color:var(--bs-success);border-color:var(--bs-success)}.btn-link{box-shadow:none;text-decoration:none}.list-group-item.active{background-color:var(--bs-secondary-light);color:var(--bs-secondary-inverse)}.btn-check:checked+.btn,.btn.active,.btn.show,.btn:first-child:active,:not(.btn-check)+.btn:active{color:#fff;background-color:var(--bs-primary-active)!important;border-color:var(--bs-primary-active)!important}.page-app{margin-top:4rem;margin-left:9rem;margin-right:1rem;padding-top:10px;min-height:100%;transition:margin-right .25s ease}.demo-active #navbar{top:38px}.demo-active #sidebar{padding-top:38px}.demo-active .page-app{margin-top:calc(4rem + 38px)}.page-app.minified{margin-left:5rem}@media (max-width:992px){.page-app{margin-left:1rem}}.arthur-open .page-app{margin-right:381px}.arthur-open #navbar{right:380px}#navbar,.arthur-open #navbar{transition:right .25s ease}#navbar{height:4rem;display:flex;align-items:center;justify-content:space-between;background:var(--c-elevated);backdrop-filter:blur(10px);padding-left:9em}.m-select-list-item{color:var(--c-text)}.m-input,.m-input-tags,.m-input-wrapper,.m-select{width:100%}.m-input.--md .m-input-input,.m-input.--md .m-input-label{font-weight:500}#navbar select{font-size:12px;max-width:200px}#navbar.minified{transition:width .5s;padding-left:5em}#navbar.fixed-top{z-index:1038}#navbar .minified-sidebar-btn button{height:40px;color:#99a1b7}#navbar .minified-sidebar-btn button.active,#navbar .minified-sidebar-btn button.active:hover,#navbar .minified-sidebar-btn button:hover{color:var(--bs-primary);background-color:var(--bs-light-primary)!important;border:.125rem solid var(--bs-primary)!important}#navbar .minified-sidebar-btn button i{font-size:1.5em}#navbar .navbar-full-screen button{height:40px;color:#99a1b7}#navbar .navbar-full-screen button.active,#navbar .navbar-full-screen button.active:hover,#navbar .navbar-full-screen button:hover{color:var(--bs-primary);background-color:var(--bs-light-primary)!important;border:.125rem solid var(--bs-primary)!important}#navbar .navbar-full-screen button i{font-size:1.5em}#navbar .mobile-menu{display:none}@media (max-width:992px){#navbar{margin-left:0;padding:10px}#navbar select{font-size:12px;max-width:150px}#navbar .minified-sidebar-btn,#navbar .navbar-full-screen{display:none!important}#navbar .mobile-menu{display:block}.mobile-menu button{height:40px}.mobile-menu .dropdown-menu.show{min-width:250px;padding:20px}.mobile-menu .dropdown-menu.show li{font-size:16px;margin-bottom:15px}}#sidebar{width:8em;background:var(--c-surface)!important;top:0;bottom:0;left:0}#sidebar.fixed-top{position:fixed;z-index:1039}#sidebar ul{height:100%;overflow:auto;display:inline-block;vertical-align:top;width:100%}#sidebar ul i{font-size:2em;color:#181c32}#sidebar ul .item-title{display:block;font-size:11px;color:#181c32}#sidebar.minified{width:4rem}#sidebar.minified ul i{font-size:1.2em}#sidebar.minified ul .item-title{display:none}@media (max-width:992px){#sidebar{display:none!important}}#settings-menu .item-link-group{padding:0}#settings-menu .item-link-group .nav-link{color:var(--c-text);text-decoration:none;width:100%;padding:5px 10px;font-size:12px;position:relative;display:flex;align-items:center}#settings-menu .item-link-group .nav-link.router-link-exact-active{color:var(--bs-primary-light);background-color:var(--bs-primary);border-radius:.55rem}#settings-menu .item-link-group .nav-link:hover{color:var(--bs-primary);background-color:var(--bs-primary-light);border-radius:.55rem}#settings-card .nav-item button.nav-link{font-size:14px;padding:5px 10px}#settings-card .nav-pills .nav-link.active,#settings-card .nav-pills .show>.nav-link{color:#fff;background-color:var(--bs-primary)}.settings-table{background:rgba(0,0,0,.03)}#bookings-table-new .qty .count{color:var(--c-text);display:inline-block;vertical-align:top;font-size:25px;font-weight:700;line-height:25px;padding:0 2px;min-width:35px;text-align:center}#bookings-table-new .qty .minus,#bookings-table-new .qty .plus{cursor:pointer;display:inline-block;vertical-align:middle;color:#fff;width:25px;height:25px;text-align:center;border-radius:50%}#bookings-table-new .minus:hover,#bookings-table-new .plus:hover{background-color:var(--bs-primary)!important}#bookings-table-new .qty span{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}#bookings-table-new .qty input{border:0;width:2%}#bookings-table-new .qty input::-webkit-inner-spin-button,#bookings-table-new .qty input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#bookings-table-new .qty .disabled{opacity:.6;cursor:not-allowed}#bookings-table-new .minus.disabled:hover,#bookings-table-new .plus.disabled:hover{background-color:#6c757d!important}#bookings-table-new .qty input:disabled{background-color:#fff}#bookings-table-new .price{color:var(--bs-primary);font-weight:700}#navbar-new-booking-search.nav-pills .nav-link.active,#navbar-new-booking-search.nav-pills .show>.nav-link{color:#fff;background-color:transparent;color:#000}#navbar-new-booking-search.nav-pills .nav-link .num{border:1px solid #000;padding:2px 7px;border-radius:100%}#navbar-new-booking-search.nav-pills .nav-link.active .num{background:var(--bs-primary);color:#fff;border:0;padding:3px 10px}#channel-inventory .card-body .table-responsive{background:#f5f5f5}#channel-inventory .table td.bg-info{color:#000;background-color:#f5f5f5!important}#channel-inventory .table td.bg-danger{color:#fff;text-align:center;background-color:var(--bs-danger)!important}.btn-add{background-color:#1f4969;color:#fff}.btn-add:hover{opacity:.8;color:#fff}.btn-edit{background-color:#47a4ec;color:#fff}.btn-edit:hover{opacity:.8;color:#fff}.modal-fullscreen-lg-down{height:auto}.table-responsive{display:block}.input-calendar{max-width:150px}.datepicker .input-group{flex-wrap:nowrap;margin-bottom:10px}.datepicker .input-group input{width:120px}.form-control.form-control-solid{background-color:var(--c-input-bg);border-color:var(--c-input-bg);color:var(--c-input-color);transition:color .2s ease,background-color .2s}th{font-weight:400}.table>thead{vertical-align:bottom;background:var(--c-table-header-bg,#1f496a);color:#fff}.reporting-chart-nav-pill{background:#f1f1f1;padding:5px 10px;margin:0 5px;font-weight:500;font-size:12px;color:#2e394c;text-transform:none!important}.reporting-chart-nav-pill.router-link-active{background:var(--bs-primary);color:#fff}.reporting-chart-nav-pill:focus,.reporting-chart-nav-pill:hover{background-color:#eee!important}.reporting-chart-nav-pill.router-link-active:focus,.reporting-chart-nav-pill.router-link-active:hover{background:var(--bs-primary-active)!important;color:#fff!important}.offcanvas,.offcanvas-lg,.offcanvas-md,.offcanvas-sm,.offcanvas-xl,.offcanvas-xxl{--bs-offcanvas-width:50%;min-width:700px}@media screen and (max-width:768px){.offcanvas,.offcanvas-lg,.offcanvas-md,.offcanvas-sm,.offcanvas-xl,.offcanvas-xxl{--bs-offcanvas-width:100%;min-width:100%;max-width:100%}}.table>:not(caption) .modal{background:none!important;box-shadow:none!important}.modal{background:none!important}#offcanvas-planning .vue-swatches__trigger{width:20px!important;height:20px!important;border-radius:4px!important;border:1px solid}.card{border:1px solid var(--c-border);border-radius:1.15rem;background:var(--c-surface);color:var(--c-text)}.card-header:first-child{border-radius:1.15rem 1.15rem 0 0}#modalSendInvoice .unlayer-editor iframe{height:100%!important;min-height:450px!important}.dropdown-item.active,.dropdown-item:active{color:var(--bs-primary-inverse);text-decoration:none;background-color:var(--bs-primary-active)}.custom-calendar-input{width:auto;border:.063rem solid var(--c-border);border-radius:.7rem}.custom-calendar-input .input-group-text,.custom-calendar-input input{border-radius:.7rem}.custom-export-btn{border:.063rem solid var(--c-border);border-radius:.7rem}.report-table.customize-table table{border-collapse:collapse!important}.report-table.customize-table th{text-transform:uppercase;font-weight:500!important;font-size:12px}.report-table.customize-table table>:not(caption)>*>*{padding:.5rem .5rem;color:var(--bs-table-color-state,var(--bs-table-color-type,var(--bs-table-color)));background-color:var(--bs-table-bg);border-bottom-width:var(--bs-border-width);box-shadow:inset 0 0 0 9999px var(--bs-table-bg-state,var(--bs-table-bg-type,var(--bs-table-accent-bg)))}.report-table.customize-table td{border:none;font-size:12px}.report-table.customize-table table tr{border-bottom-width:1px!important;border-bottom-style:dashed!important;border-bottom-color:var(--bs-border-color)!important}.report-tabletd,.report-tabletd:first-child{min-width:auto}.report-table.customize-table{--easy-table-border:0;--easy-table-row-border:1px solid hsla(0,0%,90%,.7);--easy-table-header-font-size:14px;--easy-table-header-height:50px;--easy-table-header-font-color:#000;--easy-table-header-background-color:#fff;--easy-table-header-item-padding:10px 15px;--easy-table-body-even-row-font-color:#fff;--easy-table-body-even-row-background-color:#4c5d7a;--easy-table-body-row-font-color:#000;--easy-table-body-row-background-color:#fff;--easy-table-body-row-height:50px;--easy-table-body-row-font-size:14px;--easy-table-body-row-hover-font-color:#2d3a4f}.unlayer-editor{height:100%}.custom-m-dropdown button{border:1px solid #00000014;border-width:1px!important;border-color:#00000014!important}.custom-m-dropdown .menu button{border:0;border-width:0!important;border-color:transparent!important}html.dark body{color:var(--c-text)}html.dark .bg-white{background-color:var(--c-surface)!important}html.dark #navbar{background:var(--c-elevated)}html.dark #sidebar ul .item-title,html.dark #sidebar ul i{color:#d1d5db}html.dark .settings-table{background:hsla(0,0%,100%,.04)}html.dark .table>thead{background:var(--c-planning-header,#0f2540);color:#e5e7eb}html.dark .reporting-chart-nav-pill{background:#1f2937;color:#cbd5e1}html.dark .reporting-chart-nav-pill:focus,html.dark .reporting-chart-nav-pill:hover{background-color:#243244!important}html.dark .modal,html.dark .table>:not(caption) .modal{background:none!important}html.dark .dropdown-menu{background:#0f172a;color:#e5e7eb;border-color:var(--c-border)}html.dark .dropdown-item{color:#e5e7eb}html.dark .dropdown-item:hover{background:hsla(0,0%,100%,.06)}html.dark .custom-calendar-input{border-color:var(--c-border)}html.dark .page-link{color:#8dd3ff}html.dark .list-group-item.active{background-color:#1f2937;color:#e5e7eb}.swal2-popup .swal2-confirm,.swal2-popup .swal2-confirm:focus{background-color:var(--bs-primary)!important;border-color:var(--bs-primary)!important}.swal2-popup .swal2-confirm:hover{background-color:var(--bs-primary-active)!important;border-color:var(--bs-primary-active)!important}.m-popover-panel{z-index:1055!important}.m-popover{z-index:1030!important}body.invoice-preview-open .m-popover-panel{z-index:200000!important}.vc-header .vc-arrow,.vc-header .vc-title{background:transparent}