@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-0101d539]{--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-0101d539]{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-0101d539]{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-0101d539]{font-size:calc(var(--thumb)*.7);line-height:1;transition:opacity .35s,transform .35s,color .3s;position:absolute}.theme-switch .sun[data-v-0101d539]{color:#0091ff;opacity:1;transform:scale(1)}.theme-switch .moon[data-v-0101d539]{color:#20232a;opacity:0;transform:scale(.6)}.theme-switch.is-dark .track[data-v-0101d539]{background:#20232a}.theme-switch.is-dark .thumb[data-v-0101d539]{transform:translateX(var(--shift));background:#0091ff}.theme-switch.is-dark .sun[data-v-0101d539]{opacity:0;transform:scale(.6)}.theme-switch.is-dark .moon[data-v-0101d539]{opacity:1;transform:scale(1);color:#fff}.theme-switch:focus-visible .thumb[data-v-0101d539]{box-shadow:0 0 0 4px rgba(0,145,255,.35)}#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-0935561a]{font-size:16px;color:#444}.navbar-left button[data-v-0935561a]:hover{color:var(--bs-primary)}.mobile-menu[data-v-0935561a]{display:flex;align-items:center;cursor:pointer;font-size:14px;color:#444}.mobile-menu i[data-v-0935561a]{margin-right:4px}.mobile-menu[data-v-0935561a]:hover{color:var(--bs-primary)}.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}.navbar-actions[data-v-38bc488e]{margin-right:1rem}.hotel-select[data-v-38bc488e]{font-size:12px;cursor:pointer;width:180px}@media (max-width:768px){.hotel-select[data-v-38bc488e]{width:110px!important;min-width:100px;max-width:110px}}.avatar-lg[data-v-d670508e]{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-0e7baefc]{background:#fff;height:60px;border-bottom:1px solid #e9ecef;z-index:1050}.minified #navbar[data-v-0e7baefc]{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-fa7ff252]{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-fa7ff252]{backdrop-filter:blur(14px);background:hsla(0,0%,100%,.2)!important}.form-group[data-v-fa7ff252]{margin-bottom:16px}.form-group label[data-v-fa7ff252]{font-size:13px;color:#005182;margin-bottom:6px;display:block}.input-wrap[data-v-fa7ff252]{position:relative}.input-icon[data-v-fa7ff252]{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#8aa3bd;font-size:14px}.input[data-v-fa7ff252]{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-fa7ff252]:focus{outline:none;background:#fff;border-color:#0f68c7;box-shadow:0 0 0 3px rgba(0,145,255,.16)}.addon[data-v-fa7ff252]{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-fa7ff252]:hover{background:#edf2f7}.btn-primary[data-v-fa7ff252]{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-fa7ff252]:hover{filter:brightness(1.05);box-shadow:0 10px 30px rgba(0,145,255,.3)}.btn-secondary[data-v-fa7ff252]{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-fa7ff252]:hover{background:#f3f8ff}.sheen[data-v-fa7ff252]: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-fa7ff252 2.6s ease-in-out infinite}@keyframes sheen-fa7ff252{0%{transform:skewX(-20deg) translateX(-120%)}to{transform:skewX(-20deg) translateX(120%)}}.spinner[data-v-fa7ff252]{width:16px;height:16px;border:2px solid #fff;border-right-color:transparent;border-radius:50%;display:inline-block;margin-right:6px;animation:spin-fa7ff252 .7s linear infinite}@keyframes spin-fa7ff252{to{transform:rotate(1turn)}}.loader-overlay[data-v-c41de252]{position:fixed;inset:0;z-index:9999;display:grid;place-items:center;overflow:hidden}.glass-bg[data-v-c41de252]{position:absolute;inset:0;background:hsla(0,0%,100%,.7);backdrop-filter:blur(14px)}.blob[data-v-c41de252]{position:absolute;width:420px;height:420px;border-radius:50%;filter:blur(80px);opacity:.35}.blob-1[data-v-c41de252]{background:#66b9ff;top:-8%;left:10%;animation:floatY1-c41de252 8s ease-in-out infinite}.blob-2[data-v-c41de252]{background:#0091ff;bottom:-10%;right:12%;animation:floatY2-c41de252 10s ease-in-out infinite}.card-glass[data-v-c41de252]{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-c41de252]{position:relative;width:120px;height:120px;margin:0 auto 16px}.ring[data-v-c41de252]{width:120px;height:120px;transform:rotate(-90deg)}.track[data-v-c41de252]{fill:none;stroke:rgba(0,0,0,.06);stroke-width:8}.progress[data-v-c41de252]{fill:none;stroke-width:8;stroke-linecap:round;stroke-dasharray:290;stroke-dashoffset:290;animation:dash-c41de252 2.2s ease-in-out infinite}.dot[data-v-c41de252]{position:absolute;width:11px;height:11px;border-radius:50%;left:50%;top:50%;transform-origin:-40px -40px;background:#0091ff;box-shadow:0 0 16px rgba(0,145,255,.85);animation:orbit-c41de252 2.2s linear infinite}.title[data-v-c41de252]{font-size:18px;color:#1f2937;font-weight:600}.subtitle[data-v-c41de252]{margin-top:4px;color:#4b5563;font-size:14px}@keyframes floatY1-c41de252{0%,to{transform:translateY(0)}50%{transform:translateY(18px)}}@keyframes floatY2-c41de252{0%,to{transform:translateY(0)}50%{transform:translateY(-18px)}}@keyframes dash-c41de252{0%{stroke-dashoffset:290}50%{stroke-dashoffset:72}to{stroke-dashoffset:290}}@keyframes orbit-c41de252{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}.fade-scale-enter-active[data-v-c41de252],.fade-scale-leave-active[data-v-c41de252]{transition:opacity .28s ease,transform .28s ease}.fade-scale-enter-from[data-v-c41de252],.fade-scale-leave-to[data-v-c41de252]{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-fbc53792]{background:#f6f7f9;cursor:pointer;border-radius:10px;padding:12px 16px;transition:all .15s ease;border:1px solid transparent}.payment-box[data-v-fbc53792]:hover{background:#e3ecfd;border-color:#0091ff}.payment-title[data-v-fbc53792]{font-weight:600;text-transform:uppercase;font-size:13px;color:#18202c}.payment-date[data-v-fbc53792]{font-size:12px;color:#6c757d;margin-top:2px}.payment-amount[data-v-fbc53792]{font-size:18px;font-weight:600;color:#111;min-width:110px;text-align:right}.tab-select[data-v-a9a762a0]{cursor:pointer;padding-bottom:6px;border-bottom:2px solid transparent;color:#777;font-weight:500}.tab-select.active[data-v-a9a762a0]{color:#0091ff;border-bottom-color:#0091ff}.invoice-preview-overlay[data-v-7817fc60]{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-7817fc60]{width:100vw;height:100vh;background:#f5f6f7;display:flex;flex-direction:column}.topbar[data-v-7817fc60]{height:56px;padding:0 20px;background:#fff;border-bottom:1px solid #e0e0e0}.invoice-body[data-v-7817fc60]{flex:1;display:flex;overflow:hidden}.pdf-wrapper[data-v-7817fc60]{flex:1;background:#e5e5e5;padding:20px;display:flex;justify-content:center;overflow-y:auto}.a4-container[data-v-7817fc60]{position:relative;width:100%;display:flex;justify-content:center}.a4-frame[data-v-7817fc60]{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-7817fc60]{width:100%;display:flex;margin-top:150px;flex-direction:column;align-items:center}.sidepanel[data-v-7817fc60]{width:480px;background:#fff;border-left:1px solid #ddd;display:flex;flex-direction:column;overflow-y:auto}.tabs[data-v-7817fc60]{display:flex;border-bottom:1px solid #e0e0e0;padding:20px}.tab[data-v-7817fc60]{flex:1;text-align:center;padding:5px;cursor:pointer;font-weight:500}.tab.active[data-v-7817fc60]{background:#181c32;color:#fff;border-radius:.375rem}.panel-content[data-v-7817fc60]{padding:20px;flex:1}.big-total[data-v-7817fc60]{font-size:20px;font-weight:700}.separator[data-v-7817fc60]{margin:1rem 0}.invoice-switch[data-v-7817fc60]{background:#f2f3f5;border-radius:8px;overflow:hidden}.switch-tab[data-v-7817fc60]{flex:1;padding:8px 12px;border:none;background:transparent;cursor:pointer;font-weight:500;color:#555;transition:.2s ease}.switch-tab.active[data-v-7817fc60]{background:#7239ea;color:#fff}.history-list[data-v-7817fc60]{padding-top:5px}.history-row[data-v-7817fc60]{display:flex;align-items:flex-start;padding:16px 0;border-bottom:1px solid #ececec}.history-icon[data-v-7817fc60]{width:32px;display:flex;justify-content:center;margin-right:16px;font-size:18px;margin-top:2px}.history-main[data-v-7817fc60]{flex:1}.history-title[data-v-7817fc60]{font-size:16px;font-weight:600;margin-bottom:3px}.history-subtitle[data-v-7817fc60]{font-size:14px}.history-date[data-v-7817fc60]{text-align:right;font-size:14px;min-width:95px}@media (max-width:1200px){.sidepanel.mobile[data-v-7817fc60]{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-7817fc60]{transform:translateY(0)}.invoice-body[data-v-7817fc60]{flex-direction:column}.pdf-wrapper[data-v-7817fc60]{height:calc(100vh - 60px);overflow-y:scroll}.mobile-handle[data-v-7817fc60]{width:100%;height:28px;display:flex;justify-content:center;align-items:center;cursor:pointer}.mobile-handle[data-v-7817fc60]:before{content:"";width:88px;height:4px;border-radius:3px;background:#aaa;margin-top:20px;margin-bottom:20px}}.actions-dropdown[data-v-7817fc60]{position:relative}.actions-dropdown .dropdown-menu[data-v-7817fc60]{position:absolute;right:0;top:38px;min-width:200px;background:#fff;border-radius:6px;z-index:5000}.fade-enter-active[data-v-7817fc60],.fade-leave-active[data-v-7817fc60]{transition:opacity .15s ease}.fade-enter-from[data-v-7817fc60],.fade-leave-to[data-v-7817fc60]{opacity:0}.actions-dropdown i[data-v-7817fc60]{transition:transform .2s ease}.bg[data-v-51ec2017]{position:fixed;inset:0;z-index:0}.orb[data-v-51ec2017]{position:absolute;border-radius:999px;filter:blur(60px);opacity:.45;mix-blend-mode:screen}.orb-a[data-v-51ec2017]{width:420px;height:420px;left:-120px;top:30%;background:#0091ff;animation:float-51ec2017 14s ease-in-out infinite}.orb-b[data-v-51ec2017]{width:320px;height:320px;right:-90px;top:12%;background:#275cb2;animation:float-51ec2017 16s ease-in-out infinite reverse}.orb-c[data-v-51ec2017]{width:260px;height:260px;right:10%;bottom:-120px;background:#7ab8ff;animation:float-51ec2017 20s ease-in-out infinite}@keyframes float-51ec2017{0%{transform:translateY(0) translateX(0)}to{transform:translateY(-25px) translateX(10px)}}#login-saas[data-v-51ec2017]{min-height:100vh;display:grid;grid-template-rows:auto 1fr auto;color:#0f172a;position:relative;z-index:1}.topbar[data-v-51ec2017]{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;backdrop-filter:blur(8px)}.topbar__left[data-v-51ec2017]{display:flex;gap:10px;align-items:center}.logo[data-v-51ec2017]{width:180px;height:auto}.brand[data-v-51ec2017]{font-weight:600;color:#0f172a}html.dark .brand[data-v-51ec2017]{color:#a9b8c8}.brand strong[data-v-51ec2017]{color:#0091ff}.topbar__right[data-v-51ec2017]{display:flex;align-items:center;gap:20px}.topbar__right .muted[data-v-51ec2017]{color:#6b7280;margin-right:8px}html.dark .topbar__right .muted[data-v-51ec2017]{color:#a9b8c8}.link[data-v-51ec2017]{color:#005182;font-weight:600}.link[data-v-51ec2017]:hover,html.dark .link[data-v-51ec2017]{color:#0091ff}input[type=checkbox][data-v-51ec2017]{accent-color:#005182}.shell[data-v-51ec2017]{display:grid;place-items:center;padding:44px 16px}.card[data-v-51ec2017]{width:100%;max-width:620px;border-radius:18px;padding:34px}.glass[data-v-51ec2017]{background:hsla(0,0%,100%,.58);border:1px solid hsla(0,0%,100%,.45);backdrop-filter:blur(18px);box-shadow:0 10px 35px rgba(0,0,0,.06),inset 0 1px 0 hsla(0,0%,100%,.35)}html.dark .glass[data-v-51ec2017]{background:rgb(0 81 130/1%);border:1px solid rgba(0,81,130,.1);backdrop-filter:blur(18px);box-shadow:0 10px 35px rgba(0,0,0,.06),inset 0 1px 0 rgba(0,81,130,.1)}.hover-glow[data-v-51ec2017]{transition:box-shadow .25s ease,transform .2s ease}.hover-glow[data-v-51ec2017]:hover{box-shadow:0 12px 42px rgba(0,145,255,.2);transform:translateY(-1px)}.title[data-v-51ec2017]{font-size:26px;font-weight:600;margin-bottom:22px;color:#0a192f;letter-spacing:.2px}html.dark .title[data-v-51ec2017]{color:#a9b8c8}.form-group[data-v-51ec2017]{margin-bottom:14px}.form-group label[data-v-51ec2017]{display:block;font-size:13px;color:#005182;margin-bottom:6px}html.dark .form-group label[data-v-51ec2017]{color:#0091ff}.input-wrap[data-v-51ec2017]{position:relative}.input-icon[data-v-51ec2017]{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#8aa3bd;font-size:14px}.input[data-v-51ec2017]{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-51ec2017]:focus{outline:none;background:#fff;border-color:#0f68c7;box-shadow:0 0 0 3px rgba(0,145,255,.16)}.addon[data-v-51ec2017]{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-51ec2017]:hover{background:#edf2f7}.error[data-v-51ec2017]{color:#d32f2f;font-size:12px;margin-top:6px}.row-between[data-v-51ec2017]{display:flex;align-items:center;justify-content:space-between}.mb-16[data-v-51ec2017]{margin-bottom:16px}.check[data-v-51ec2017]{display:inline-flex;gap:8px;align-items:center;color:#374151;font-size:14px}html.dark .check[data-v-51ec2017]{color:#a9b8c8}.btn-primary[data-v-51ec2017]{width:100%;height:48px;border:0;border-radius:12px;color:#fff;font-weight:800;background:linear-gradient(90deg,var(--brand-primary,#005182),var(--brand-primary,#005182));position:relative;overflow:hidden;transition:transform .08s ease,filter .12s ease,box-shadow .15s ease}.btn-primary[data-v-51ec2017]:hover{filter:brightness(1.04);box-shadow:0 14px 34px rgba(0,145,255,.34)}.btn-primary[data-v-51ec2017]:active{transform:translateY(1px)}.sheen[data-v-51ec2017]: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-51ec2017 2.6s ease-in-out infinite}@keyframes sheen-51ec2017{0%{transform:skewX(-20deg) translateX(-120%)}to{transform:skewX(-20deg) translateX(120%)}}.spinner[data-v-51ec2017]{width:16px;height:16px;border:2px solid #fff;border-right-color:transparent;border-radius:50%;display:inline-block;margin-right:8px;animation:spin-51ec2017 .7s linear infinite}@keyframes spin-51ec2017{to{transform:rotate(1turn)}}.alert[data-v-51ec2017]{margin-top:14px;background:#fde8e8;color:#9b1c1c;border:1px solid #f8c7c7;border-radius:12px;padding:10px 12px;font-size:14px}.fade-enter-active[data-v-51ec2017],.fade-leave-active[data-v-51ec2017]{transition:opacity .15s}.fade-enter-from[data-v-51ec2017],.fade-leave-to[data-v-51ec2017]{opacity:0}.support[data-v-51ec2017]{margin-top:20px}.glass-soft[data-v-51ec2017]{background:hsla(0,0%,100%,.55);border:1px solid hsla(0,0%,100%,.4);backdrop-filter:blur(14px);border-radius:14px;padding:14px}html.dark .glass-soft[data-v-51ec2017]{background:rgb(0 81 130/1%);border:1px solid rgba(0,81,130,.1);backdrop-filter:blur(18px);box-shadow:0 10px 35px rgba(0,0,0,.06),inset 0 1px 0 rgba(0,81,130,.1)}.divider[data-v-51ec2017]{height:1px;background:linear-gradient(90deg,transparent,rgba(15,104,199,.25),transparent);margin-bottom:12px}.support-title[data-v-51ec2017]{color:#4b5563;font-size:13px;margin-bottom:8px}html.dark .support-title[data-v-51ec2017]{color:#a9b8c8}.support-item[data-v-51ec2017]{color:#0f172a;font-size:14px;margin:0}html.dark .support-item[data-v-51ec2017]{color:#a9b8c8}.footer[data-v-51ec2017]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:14px 24px;backdrop-filter:blur(6px);font-size:14px;color:#6b7280}html.dark .footer[data-v-51ec2017]{color:#a9b8c8}.footer__right[data-v-51ec2017]{display:flex;gap:18px}.footer__right .link[data-v-51ec2017]{font-weight:400;color:#6b7280}html.dark .footer__right .link[data-v-51ec2017]{font-weight:400;color:#a9b8c8}.footer__right .link[data-v-51ec2017]:hover{color:#0091ff}input[data-v-51ec2017]:-webkit-autofill{box-shadow:inset 0 0 0 1000px #fff!important;-webkit-text-fill-color:#0f172a!important;caret-color:#0f172a!important}html.dark input[data-v-51ec2017]:-webkit-autofill{box-shadow:inset 0 0 0 1000px #20232a!important;-webkit-text-fill-color:#f8fafc!important;caret-color:#f8fafc!important}@media (max-width:680px){.shell[data-v-51ec2017]{padding:28px 12px}.card[data-v-51ec2017]{padding:24px}.title[data-v-51ec2017]{font-size:22px}.footer[data-v-51ec2017]{flex-direction:column;gap:6px;text-align:center}.topbar__right[data-v-51ec2017]{flex-direction:column;justify-content:flex-end;align-content:flex-end;align-items:flex-end;gap:10px}.topbar__right>div[data-v-51ec2017]{text-align:end}}.bg[data-v-712489b3]{position:fixed;inset:0;z-index:0}.orb[data-v-712489b3]{position:absolute;border-radius:999px;filter:blur(60px);opacity:.45;mix-blend-mode:screen}.orb-a[data-v-712489b3]{width:420px;height:420px;left:-120px;top:30%;background:#0091ff;animation:float-712489b3 14s ease-in-out infinite}.orb-b[data-v-712489b3]{width:320px;height:320px;right:-90px;top:12%;background:#275cb2;animation:float-712489b3 16s ease-in-out infinite reverse}.orb-c[data-v-712489b3]{width:260px;height:260px;right:10%;bottom:-120px;background:#7ab8ff;animation:float-712489b3 20s ease-in-out infinite}@keyframes float-712489b3{0%{transform:translateY(0) translateX(0)}to{transform:translateY(-25px) translateX(10px)}}#login-saas[data-v-712489b3]{min-height:100vh;display:grid;grid-template-rows:auto 1fr auto;color:#0f172a;position:relative;z-index:1}.topbar[data-v-712489b3]{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;backdrop-filter:blur(8px)}.topbar__left[data-v-712489b3]{display:flex;gap:10px;align-items:center}.logo[data-v-712489b3]{width:26px;height:26px;border-radius:8px}.brand[data-v-712489b3]{font-weight:600;color:#0f172a}.brand strong[data-v-712489b3]{color:#0091ff}.topbar__right[data-v-712489b3]{display:flex;align-items:center;gap:20px}.topbar__right .muted[data-v-712489b3]{color:#6b7280;margin-right:8px}.link[data-v-712489b3]{color:#005182;font-weight:600}.link[data-v-712489b3]:hover{color:#0091ff}input[type=checkbox][data-v-712489b3]{accent-color:#005182}.shell[data-v-712489b3]{display:grid;place-items:center;padding:44px 16px}.card[data-v-712489b3]{width:100%;max-width:620px;border-radius:18px;padding:34px}.glass[data-v-712489b3]{background:hsla(0,0%,100%,.58);border:1px solid hsla(0,0%,100%,.45);backdrop-filter:blur(18px);box-shadow:0 10px 35px rgba(0,0,0,.06),inset 0 1px 0 hsla(0,0%,100%,.35)}.hover-glow[data-v-712489b3]{transition:box-shadow .25s ease,transform .2s ease}.hover-glow[data-v-712489b3]:hover{box-shadow:0 12px 42px rgba(0,145,255,.2);transform:translateY(-1px)}.title[data-v-712489b3]{font-size:26px;font-weight:600;margin-bottom:22px;color:#0a192f;letter-spacing:.2px}.form-group[data-v-712489b3]{margin-bottom:14px}.form-group label[data-v-712489b3]{display:block;font-size:13px;color:#005182;margin-bottom:6px}.input-wrap[data-v-712489b3]{position:relative}.input-icon[data-v-712489b3]{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#8aa3bd;font-size:14px}.input[data-v-712489b3]{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-712489b3]:focus{outline:none;background:#fff;border-color:#0f68c7;box-shadow:0 0 0 3px rgba(0,145,255,.16)}.addon[data-v-712489b3]{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-712489b3]:hover{background:#edf2f7}.error[data-v-712489b3]{color:#d32f2f;font-size:12px;margin-top:6px}.row-between[data-v-712489b3]{display:flex;align-items:center;justify-content:space-between;justify-content:center}.mb-16[data-v-712489b3]{margin-bottom:16px}.check[data-v-712489b3]{display:inline-flex;gap:8px;align-items:center;color:#374151;font-size:14px}.btn-primary[data-v-712489b3]{width:100%;height:48px;border:0;border-radius:12px;color:#fff;font-weight:800;background:linear-gradient(90deg,#005182,#005182);position:relative;overflow:hidden;transition:transform .08s ease,filter .12s ease,box-shadow .15s ease}.btn-primary[data-v-712489b3]:hover{filter:brightness(1.04);box-shadow:0 14px 34px rgba(0,145,255,.34)}.btn-primary[data-v-712489b3]:active{transform:translateY(1px)}.sheen[data-v-712489b3]: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-712489b3 2.6s ease-in-out infinite}@keyframes sheen-712489b3{0%{transform:skewX(-20deg) translateX(-120%)}to{transform:skewX(-20deg) translateX(120%)}}.spinner[data-v-712489b3]{width:16px;height:16px;border:2px solid #fff;border-right-color:transparent;border-radius:50%;display:inline-block;margin-right:8px;animation:spin-712489b3 .7s linear infinite}@keyframes spin-712489b3{to{transform:rotate(1turn)}}.alert[data-v-712489b3]{margin-top:14px;background:#fde8e8;color:#9b1c1c;border:1px solid #f8c7c7;border-radius:12px;padding:10px 12px;font-size:14px}.fade-enter-active[data-v-712489b3],.fade-leave-active[data-v-712489b3]{transition:opacity .15s}.fade-enter-from[data-v-712489b3],.fade-leave-to[data-v-712489b3]{opacity:0}.support[data-v-712489b3]{margin-top:20px}.glass-soft[data-v-712489b3]{background:hsla(0,0%,100%,.55);border:1px solid hsla(0,0%,100%,.4);backdrop-filter:blur(14px);border-radius:14px;padding:14px}.divider[data-v-712489b3]{height:1px;background:linear-gradient(90deg,transparent,rgba(15,104,199,.25),transparent);margin-bottom:12px}.support-title[data-v-712489b3]{color:#4b5563;font-size:13px;margin-bottom:8px}.support-item[data-v-712489b3]{color:#0f172a;font-size:14px;margin:0}.footer[data-v-712489b3]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:14px 24px;backdrop-filter:blur(6px);font-size:14px;color:#6b7280}.footer__right[data-v-712489b3]{display:flex;gap:18px}.footer__right .link[data-v-712489b3]{color:#6b7280;font-weight:400}.footer__right .link[data-v-712489b3]:hover{color:#0091ff}input[data-v-712489b3]:-webkit-autofill{box-shadow:inset 0 0 0 1000px #fff!important;-webkit-text-fill-color:#0f172a!important;caret-color:#0f172a!important}html.dark .brand[data-v-712489b3],html.dark .topbar__right .muted[data-v-712489b3]{color:#a9b8c8}html.dark .link[data-v-712489b3]{color:#0091ff}html.dark #login-saas .glass[data-v-712489b3]{background:rgb(0 81 130/1%);border:1px solid rgba(0,81,130,.1);backdrop-filter:blur(18px);box-shadow:0 10px 35px rgba(0,0,0,.06),inset 0 1px 0 rgba(0,81,130,.1)}html.dark .title[data-v-712489b3]{color:#a9b8c8}html.dark .form-group label[data-v-712489b3]{color:#0091ff}html.dark .check[data-v-712489b3]{color:#a9b8c8}html.dark .glass-soft[data-v-712489b3]{background:rgb(0 81 130/1%);border:1px solid rgba(0,81,130,.1);backdrop-filter:blur(18px);box-shadow:0 10px 35px rgba(0,0,0,.06),inset 0 1px 0 rgba(0,81,130,.1)}html.dark .footer[data-v-712489b3],html.dark .support-item[data-v-712489b3],html.dark .support-title[data-v-712489b3]{color:#a9b8c8}html.dark input[data-v-712489b3]:-webkit-autofill{box-shadow:inset 0 0 0 1000px #20232a!important;-webkit-text-fill-color:#f8fafc!important;caret-color:#f8fafc!important}@media (max-width:680px){.shell[data-v-712489b3]{padding:28px 12px}.card[data-v-712489b3]{padding:24px}.title[data-v-712489b3]{font-size:22px}.footer[data-v-712489b3]{flex-direction:column;gap:6px;text-align:center}.topbar__right[data-v-712489b3]{flex-direction:column;justify-content:flex-end;align-items:flex-end;gap:10px}.topbar__right>div[data-v-712489b3]{text-align:end}}.modalChangeRoom[data-v-8660ebbe]{background:rgba(0,0,0,.5)!important}.room-link[data-v-8660ebbe]{border:dashed!important;border-color:#dbdfe9!important;margin-bottom:10px;padding:10px}.footer-card[data-v-8660ebbe]{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-8660ebbe]{width:50%}.item-card[data-v-8660ebbe]{width:20%;margin-bottom:0}.item-card-sm[data-v-8660ebbe]{width:10%;margin-bottom:0}.room-card[data-v-8660ebbe]{display:flex;flex-direction:row}@media screen and (max-width:768px){.item-card-sm[data-v-8660ebbe],.item-card[data-v-8660ebbe]{width:100%;margin-bottom:10px}.room-card[data-v-8660ebbe]{display:flex;flex-direction:column}.footer-card .item-card[data-v-8660ebbe]{width:100%}}#offcanvas-planning[data-v-5c73bb9b]{z-index:1051}#offcanvas-planning .vue-swatches__trigger[data-v-5c73bb9b]{width:20px!important;height:20px!important;border-radius:4px!important}.text-gray-500[data-v-5c73bb9b]{color:#99a1b7!important}.text-gray-800[data-v-5c73bb9b]{color:#252f4a!important}.card[data-v-5c73bb9b]{--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-5c73bb9b]{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}.overbooking-icon{color:red;font-size:14px;margin-top:5px}#planning-inventory .table-responsive{height:auto;max-height:70dvh;overflow:auto}#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:#f8d7da!important}#planningTable td:first-child{position:sticky;left:0;z-index:2;background-color:#fff!important;font-size:12px;font-weight:400;color:#1f496a;box-shadow:none;border-left:4px solid #0091ff;border-right:1px solid #f3f3f3;border-top:.01px solid #f3f3f3;min-width:140px;white-space:nowrap;overflow:auto}#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:#0091ff;color:#fff;padding:4px 2px;border-radius:4px;font-size:11px;text-transform:uppercase;font-weight:300;margin-left:40px;height:85%;display:flex;align-items:center}#planningTable tbody tr .td-booked .booking-info{width:75%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#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,#0091ff,#0091ff 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:#1f496a;cursor:pointer;border:0;padding:2px;line-height:17px;z-index:2;color:#fff}#planningTable thead th:hover{background:#214a6a}#planningTable thead th:first-child{background-color:#fff!important;left:0;z-index:3}#planningTable thead th.th-0,#planningTable thead th.th-6{background-color:#2d6795}#planningTable thead th.today{background:#fff!important;color:#2d6795!important}#planningTable thead th .month{font-size:12px;font-weight:300}#planningTable thead th .day{font-size:16px;font-weight:700}#planningTable thead th .week{font-size:12px;font-weight:400}#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:9;color:#1f496a;font-weight:500}#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){body{padding-bottom:80px}#planningTable thead th{position:relative}#planningTable td:first-child{position:relative;min-width:60px}.custom-legend{justify-content:flex-start}.fixed-bottom{position:fixed!important;bottom:0;left:0;width:100%;z-index:1055;box-shadow:0 -2px 6px rgba(0,0,0,.1)}#planning-inventory .table-responsive{height:auto;max-height:100%;overflow-x:auto}}html.dark #planningTable td:first-child{background-color:#0f172a!important;color:#cbd5e1;border-right:1px solid #263044;border-top:.01px solid #263044}html.dark #planning-inventory .table-bordered>:not(caption)>*>*{border-color:#1f273a}html.dark #planningTable thead th:first-child{background-color:#0f172a!important}html.dark #planningTable thead th.today{background:#0f172a!important;color:#8ec5ff!important}html.dark #planningTable tfoot{background:#0f172a;color:#cbd5e1}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 2px;border-radius:3px;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 td{padding:0!important}#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:6px}#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}.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}.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:#0091ff}.custom-client-table table{border-collapse:collapse!important}.custom-client-table th{text-transform:uppercase;font-weight:500!important;font-size:12px!important}.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}.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:#0091ff}th[data-v-7aa86be4]{text-transform:uppercase;font-weight:500!important}td[data-v-7aa86be4]{border:none}.table:not(.table-bordered).table-row-dashed tr[data-v-7aa86be4]{border-bottom-width:1px;border-bottom-style:dashed;border-bottom-color:var(--bs-border-color)}#channel-inventory thead th:first-child{left:0;z-index:3}.listings-menu-item[data-v-998f645a]{cursor:pointer}.listings-menu-item[data-v-998f645a]:hover{background-color:#fff;border-radius:4px}.listings-menu a[data-v-998f645a]{text-decoration:none;color:#000}.listings-menu a.router-link-active li[data-v-998f645a]{color:#0091ff;background-color:#fff}.invoices-pdf .table>thead{vertical-align:bottom;background:transparent;color:#000;font-weight:600}#sales-chart{display:block;box-sizing:unset;max-height:250px;min-width:100%;width:auto;aspect-ratio:auto!important;overflow:auto!important;overflow-clip-margin:unset;height:auto}.listings-menu-item{cursor:pointer}.listings-menu-item:hover{background-color:#fff;border-radius:4px}.table-responsive.scrollbar{overflow-x:auto}.table-responsive.scrollbar::-webkit-scrollbar{-webkit-appearance:none}.table-responsive.scrollbar::-webkit-scrollbar:vertical{width:12px}.table-responsive.scrollbar::-webkit-scrollbar:horizontal{height:12px}.table-responsive.scrollbar::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.2);border-radius:10px;border:2px solid #fff}.table-responsive.scrollbar::-webkit-scrollbar-track{border-radius:10px;background-color:#fff}.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:#0091ff!important}.link-primary,a{color:#0091ff}.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:hover{color:#fff;background-color:#0091ff!important;border-color:#0091ff!important}.page-item.active .page-link{z-index:3;color:#fff;background-color:#0091ff;border-color:#0091ff}.page-link{color:#0091ff}#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(90deg,#0091ff,#275cb2);cursor:pointer;border:none!important;padding:5px 10px}.btn-color:hover{color:#fff;background-image:linear-gradient(90deg,#275cb2,#0091ff)}.btn-success{background-color:#14a44d;color:#fff}.btn-primary{background-color:#0091ff;color:#fff}.btn-primary:hover{box-shadow:0 4px 9px -4px #037fdc!important}.btn-primary.active,.btn-primary:hover{background-color:#037fdc!important;color:#fff}.btn-secondary{background-color:#e3ebf7;color:#285192;box-shadow:none}.btn-secondary:hover{background-color:#0091ff!important;color:#fff}.btn-danger{background-color:#dc4c64;color:#fff}.btn-warning{background-color:#ffc107;color:#fff}.btn-info{background-color:#54b4d3;color:#fff}.btn-outline-primary{color:#0091ff;border-color:#0091ff}.btn-outline-danger,.btn-outline-danger:hover{color:#dc4c64;border-color:#dc4c64}.btn-outline-danger:hover{background-color:#dc4c64!important}.btn-outline-success{color:#14a44d;border-color:#14a44d}.btn-link{box-shadow:none;text-decoration:none}.list-group-item.active{background-color:#e3ebf7;color:#285192}.btn-check:checked+.btn,.btn.active,.btn.show,.btn:first-child:active,:not(.btn-check)+.btn:active{color:#fff;background-color:#037fdc!important;border-color:#037fdc!important}.page-app{margin-top:4rem;margin-left:9rem;margin-right:1rem;padding-top:10px;min-height:100%}.page-app.minified{margin-left:5rem}@media (max-width:992px){.page-app{margin-left:1rem}}#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-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:#0091ff}.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:#0091ff!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:#0091ff;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:#0091ff;color:#fff;border:0;padding:3px 10px}#channel-inventory .card-body .table-responsive{background:#f5f5f5}#channel-inventory .table td.bg-info{color:#000;text-align:center;background-color:#f5f5f5!important}#channel-inventory .table td.bg-danger{color:#fff;text-align:center;background-color:#e04b4b!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:#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:#0091ff;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:#0089f1!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%}}#footer-booking{height:80px;display:flex;justify-content:space-between}#footer-booking .booking-footer-buttons{display:flex;flex:1 1 auto;width:100%;height:80px;align-items:center;flex-wrap:nowrap;overflow-y:hidden;overflow-x:auto;gap:20px}.booking-footer-button-container{flex-direction:column;width:100px;flex:0 0 70px}.booking-footer-button,.booking-footer-button-container{display:flex;align-items:center;height:100%;justify-content:center}.booking-footer-button{flex-direction:column;color:#2f384a;cursor:pointer;font-weight:400;padding:5px}.booking-footer-button i{font-size:1.5em;margin-bottom:5px}.booking-footer-button .title{font-size:12px;text-align:center}.booking-footer-button:hover{background-color:#ebebeb;color:#000;border:0}.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:#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 .booking-footer-button{color:#d1d5db}html.dark .booking-footer-button:hover{background-color:#1f2937;color:#fff}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}.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}