.modal[data-v-ed21a368]{align-items:center;display:flex;height:100%;justify-content:center;inset:0;overflow-x:hidden;overflow-y:auto;padding:1rem;position:fixed;z-index:4000}.modal__wrapper[data-v-ed21a368]{background-color:#fff;border:1px solid #edf2f7;border-radius:16px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;max-width:480px;overflow:hidden;position:relative;transition:transform .3s cubic-bezier(.16,1,.3,1);width:100%;z-index:4002}.modal__wrapper.modal-sm[data-v-ed21a368]{max-width:380px}.modal__wrapper.modal-lg[data-v-ed21a368]{max-width:800px}.modal__wrapper.modal-xl[data-v-ed21a368]{max-width:1140px}.modal__wrapper.modal-fullscreen[data-v-ed21a368]{border:none;border-radius:0;height:100%;max-width:100%}.modal__wrapper.modal-fullscreen .modal__inner[data-v-ed21a368]{max-height:100vh}.modal__inner[data-v-ed21a368]{max-height:85vh;overflow-x:hidden;overflow-y:auto;padding:1.5rem 2rem 2rem}.modal__close[data-v-ed21a368]{align-items:center;background-color:#f1f5f9;border-radius:50%;color:#475569;cursor:pointer;display:flex;height:32px;justify-content:center;position:absolute;right:1.25rem;top:1.25rem;transition:all .2s ease;width:32px;z-index:4003}.modal__close[data-v-ed21a368]:hover{background-color:#e2e8f0;color:#0f172a;transform:scale(1.05)}.modal__close-mobile[data-v-ed21a368]{display:none}.overlay[data-v-ed21a368]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#0f172a73;height:100%;left:0;position:absolute;top:0;width:100%;z-index:4001}.fade-enter-active[data-v-ed21a368],.fade-leave-active[data-v-ed21a368]{transition:opacity .3s}.fade-enter-from[data-v-ed21a368],.fade-leave-to[data-v-ed21a368]{opacity:0}.drop-in-enter-active[data-v-ed21a368],.drop-in-leave-active[data-v-ed21a368]{transition:all .3s cubic-bezier(.34,1.56,.64,1)}.drop-in-enter-from[data-v-ed21a368],.drop-in-leave-to[data-v-ed21a368]{opacity:0;transform:translateY(-30px) scale(.95)}@media screen and (max-width:670px){.modal[data-v-ed21a368]{align-items:flex-end;padding:0}.modal__wrapper[data-v-ed21a368]{border-radius:20px 20px 0 0;margin:0;max-width:100%!important;width:100%}.modal__inner[data-v-ed21a368]{max-height:80vh;padding:1rem}.modal__close[data-v-ed21a368]{display:none}.modal__close-mobile[data-v-ed21a368]{align-items:center;display:flex;justify-content:center;padding:.75rem .5rem .25rem;position:relative}.modal__close-indicator[data-v-ed21a368]{background-color:#cbd5e1;border-radius:10px;height:5px;width:40px}.drop-in-enter-active[data-v-ed21a368],.drop-in-leave-active[data-v-ed21a368]{transition:all .3s cubic-bezier(.16,1,.3,1)}.drop-in-enter-from[data-v-ed21a368],.drop-in-leave-to[data-v-ed21a368]{opacity:0;transform:translateY(100%)}}.confirm-modal-content[data-v-5ba310ff]{align-items:center;display:flex;flex-direction:column;padding:1rem .5rem;text-align:center}.confirm-icon[data-v-5ba310ff]{align-items:center;background-color:#fef3c7;border-radius:50%;color:#d97706;display:flex;justify-content:center;margin-bottom:1.25rem;padding:.85rem}.confirm-title[data-v-5ba310ff]{color:#0f172a;font-size:1.15rem;font-weight:700;margin-bottom:.5rem}.confirm-description[data-v-5ba310ff]{color:#64748b;font-size:.9rem;line-height:1.5;margin-bottom:1.75rem}.confirm-actions[data-v-5ba310ff]{display:flex;gap:.75rem;width:100%}.btn-confirm-cancel[data-v-5ba310ff]{background-color:#fff;border:1px solid #e2e8f0;border-radius:10px;color:#64748b;cursor:pointer;flex:1;font-size:.9rem;font-weight:600;padding:.75rem;transition:all .2s}.btn-confirm-cancel[data-v-5ba310ff]:hover{background-color:#f1f5f9;color:#334155}.btn-confirm-ok[data-v-5ba310ff]{background-color:#ef4444;border:none;border-radius:10px;color:#fff;cursor:pointer;flex:1;font-size:.9rem;font-weight:600;padding:.75rem;transition:all .2s}.btn-confirm-ok[data-v-5ba310ff]:hover{background-color:#dc2626}@keyframes shake-5ba310ff{0%,to{transform:translate(0)}25%{transform:translate(-6px)}75%{transform:translate(6px)}}.shake[data-v-5ba310ff]{animation:shake-5ba310ff .2s ease-in-out 2}.calendar[data-v-f6768f8c]{margin:0;text-align:center;width:100%}.calendar-wrap[data-v-f6768f8c]{display:flex;gap:1rem;width:100%}.calendar-main[data-v-f6768f8c]{min-width:0;width:100%}.range-inputs-container[data-v-f6768f8c]{align-items:center;box-sizing:border-box;display:flex;gap:.5rem;margin-bottom:.75rem;width:100%}.range-input-card[data-v-f6768f8c]{align-items:flex-start;background:var(--white,#fff);border:1px solid #e2e8f0;border-radius:10px;box-sizing:border-box;cursor:pointer;display:flex;flex:1;flex-direction:column;min-width:0;padding:.4rem .6rem;text-align:left;transition:all .2s cubic-bezier(.16,1,.3,1)}.range-input-card.active[data-v-f6768f8c]{background:#75c6ef05;border-color:var(--primary,#75c6ef);box-shadow:0 0 0 3px #75c6ef1f}.range-input-card.active .card-label[data-v-f6768f8c]{color:var(--primary,#75c6ef)}.range-input-card.filled[data-v-f6768f8c]{border-color:var(--navy,#1b4674)}.card-label[data-v-f6768f8c]{color:var(--grey,#94a3b8);font-size:.65rem;font-weight:700;letter-spacing:.05em;margin-bottom:.1rem;text-transform:uppercase;transition:color .2s}.card-value-wrap[data-v-f6768f8c]{align-items:center;display:flex;gap:.3rem;min-width:0;width:100%}.card-icon[data-v-f6768f8c]{color:var(--grey,#94a3b8);flex-shrink:0;font-size:.85rem}.card-value[data-v-f6768f8c]{color:var(--navy,#1b4674);font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-placeholder[data-v-f6768f8c],.card-value[data-v-f6768f8c]{flex:1;font-size:.85rem;min-width:0}.card-placeholder[data-v-f6768f8c]{color:#cbd5e1;font-weight:500}.card-clear-btn[data-v-f6768f8c]{align-items:center;background:transparent;border:none;border-radius:50%;color:#94a3b8;cursor:pointer;display:flex;flex-shrink:0;justify-content:center;padding:.1rem;transition:all .2s}.card-clear-btn[data-v-f6768f8c]:hover{background-color:#f1f5f9;color:var(--navy,#1b4674)}.range-separator[data-v-f6768f8c]{align-items:center;display:flex;flex-shrink:0;justify-content:center}.separator-icon[data-v-f6768f8c]{color:var(--primary,#75c6ef);font-size:.9rem;font-weight:700}.calendar-header[data-v-f6768f8c]{align-items:center;display:flex;justify-content:space-between;margin:6px 0;width:100%}.calendar-header-title[data-v-f6768f8c]{align-items:center;display:flex;gap:.5rem}.month-label[data-v-f6768f8c],.year-label[data-v-f6768f8c]{color:var(--navy,#1b4674);cursor:pointer;font-size:1.05rem;font-weight:800;transition:color .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.hover-text-primary[data-v-f6768f8c]:hover{color:var(--primary,#75c6ef)}.btn-nav[data-v-f6768f8c]{align-items:center;background:transparent;border:none;color:var(--navy,#1b4674);cursor:pointer;display:flex;font-size:1.25rem;justify-content:center;padding:.25rem;transition:opacity .2s}.btn-nav[data-v-f6768f8c]:hover{opacity:.7}.calendar-table[data-v-f6768f8c]{border-collapse:separate;border-spacing:4px;box-sizing:border-box;width:100%}.calendar-table td[data-v-f6768f8c],.calendar-table th[data-v-f6768f8c]{border-radius:8px;box-sizing:border-box;cursor:pointer;font-size:.82rem;font-weight:600;height:36px;padding:0;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;width:14.28%}.calendar-table th[data-v-f6768f8c]{color:#94a3b8;font-weight:700}.calendar-table td[data-v-f6768f8c]{color:#334155;position:relative;transition:all .2s}.calendar-table td[data-v-f6768f8c]:not(.selected):not(.start):not(.end):not(.ghost):hover{background-color:#75c6ef1a;color:var(--primary,#75c6ef)}.calendar-table .text-muted[data-v-f6768f8c]{color:#cbd5e1}.calendar-table .today[data-v-f6768f8c]{background-color:#75c6ef14;border:2px dotted var(--navy,#1b4674);color:var(--navy,#1b4674)}.calendar-table .selected[data-v-f6768f8c]{background-color:var(--navy,#1b4674);color:#fff}.calendar-table .start[data-v-f6768f8c]{border-radius:8px 0 0 8px;border-left:5px solid var(--navy,#1b4674)}.calendar-table .end[data-v-f6768f8c],.calendar-table .start[data-v-f6768f8c]{background-color:#75c6ef26;color:var(--navy,#1b4674)!important}.calendar-table .end[data-v-f6768f8c]{border-radius:0 8px 8px 0;border-right:5px solid var(--navy,#1b4674)}.calendar-table .ghost[data-v-f6768f8c]{background-color:#75c6ef26;border-radius:0;color:var(--navy,#1b4674)!important}.calendar-table .inactive[data-v-f6768f8c]{cursor:not-allowed;opacity:.4!important}.view-grid[data-v-f6768f8c]{display:grid;gap:.75rem;grid-template-columns:repeat(3,1fr);padding:1rem 0}.view-cell[data-v-f6768f8c]{border-radius:10px;color:#334155;cursor:pointer;font-size:.9rem;font-weight:600;padding:.8rem;text-align:center;transition:all .2s}.view-cell[data-v-f6768f8c]:hover{background-color:#75c6ef1a;color:var(--primary,#75c6ef)}.view-cell.current[data-v-f6768f8c]{border:2px dotted var(--navy,#1b4674);color:var(--navy,#1b4674)}.view-cell.selected[data-v-f6768f8c]{background-color:var(--navy,#1b4674);color:#fff!important}.view-cell.selected.current[data-v-f6768f8c]{border-color:#ffffff80}@media(max-width:768px){.calendar-wrap[data-v-f6768f8c]{flex-direction:column-reverse}}.datepicker-confirm-wrapper[data-v-368663ba]{background-color:#fff;border-top:1px solid #edf2f7;bottom:0;padding:.5rem 0 0;position:sticky;z-index:10}.btn-confirm[data-v-368663ba]{background:var(--navy,#1b4674);border:none;border-radius:10px;color:var(--white,#fff);cursor:pointer;font-size:.9rem;font-weight:700;padding:.7rem 1.25rem;transition:all .2s ease;width:100%}.btn-confirm[data-v-368663ba]:hover{background:var(--navy-hover,#143557);box-shadow:0 4px 12px #1b467426}.live-chat-widget-wrapper[data-v-0a5e7eca]{bottom:24px;font-family:var(--body-font,"Inter",sans-serif);position:fixed;right:24px;z-index:99999}.live-chat-fab[data-v-0a5e7eca]{align-items:center;background-color:var(--navy,#1b4674);border:2px solid #fff;border-radius:50%;box-shadow:0 4px 16px #1b467440;color:#fff;cursor:pointer;display:flex;height:48px;justify-content:center;position:relative;transition:all .3s cubic-bezier(.34,1.56,.64,1);width:48px}.live-chat-fab[data-v-0a5e7eca]:hover{background-color:var(--navy-hover,#143557);box-shadow:0 8px 24px #1b467459;transform:translateY(-3px) scale(1.06)}.live-chat-fab[data-v-0a5e7eca]:active{transform:translateY(-1px) scale(.96)}.fab-icon-container[data-v-0a5e7eca]{align-items:center;display:flex;justify-content:center;transition:transform .35s cubic-bezier(.34,1.56,.64,1)}.fab-icon-container.is-open[data-v-0a5e7eca]{transform:rotate(90deg)}.fab-icon-svg[data-v-0a5e7eca]{height:22px;width:22px}.status-dot[data-v-0a5e7eca]{border:2px solid #fff;border-radius:50%;height:12px;position:absolute;right:0;top:0;transition:background-color .3s ease;width:12px}.status-connected[data-v-0a5e7eca]{background-color:#10b981}.status-disconnected[data-v-0a5e7eca],.unread-badge[data-v-0a5e7eca]{background-color:#ef4444}.unread-badge[data-v-0a5e7eca]{border:2px solid #fff;border-radius:9999px;box-shadow:0 2px 6px #ef44444d;color:#fff;font-size:.65rem;font-weight:700;left:-4px;padding:.05rem .35rem;position:absolute;top:-4px}.badge-pop-enter-active[data-v-0a5e7eca],.badge-pop-leave-active[data-v-0a5e7eca]{transition:all .3s cubic-bezier(.34,1.56,.64,1)}.badge-pop-enter-from[data-v-0a5e7eca],.badge-pop-leave-to[data-v-0a5e7eca]{opacity:0;transform:scale(.4)}.chat-drawer[data-v-0a5e7eca]{background-color:#fff;border:1px solid #e2e8f0;border-radius:20px;bottom:60px;color:#1e293b;display:flex;flex-direction:column;height:475px;overflow:hidden;position:absolute;right:0;transform-origin:bottom right;width:350px}.drawer-header[data-v-0a5e7eca]{background-color:var(--navy,#1b4674);color:#fff;justify-content:space-between;padding:.85rem 1rem}.drawer-header[data-v-0a5e7eca],.header-info[data-v-0a5e7eca]{align-items:center;display:flex}.header-info[data-v-0a5e7eca]{gap:.65rem}.headset-avatar[data-v-0a5e7eca]{align-items:center;background:#ffffff26;border-radius:12px;display:flex;height:36px;justify-content:center;width:36px}.headset-icon[data-v-0a5e7eca]{color:#fff;height:20px;width:20px}.drawer-title[data-v-0a5e7eca]{color:#fff;font-size:.875rem;font-weight:700;line-height:1.2;margin:0}.drawer-subtitle[data-v-0a5e7eca]{align-items:center;color:#fffc;display:flex;font-size:.7rem;gap:.35rem;margin:0}.status-indicator[data-v-0a5e7eca]{border-radius:50%;height:6px;transition:background-color .3s ease;width:6px}.status-indicator.is-live[data-v-0a5e7eca]{background-color:#34d399}.status-indicator.is-off[data-v-0a5e7eca]{background-color:#f87171}.btn-close-drawer[data-v-0a5e7eca]{align-items:center;background:transparent;border:none;border-radius:8px;color:#fffc;cursor:pointer;display:flex;justify-content:center;padding:.3rem;transition:all .2s cubic-bezier(.16,1,.3,1)}.btn-close-drawer[data-v-0a5e7eca]:hover{background:#ffffff2e;color:#fff;transform:scale(1.08)}.close-icon-svg[data-v-0a5e7eca]{height:18px;width:18px}.drawer-body[data-v-0a5e7eca]{background-color:#f8fafc;display:flex;flex:1;flex-direction:column;gap:.75rem;overflow-y:auto;padding:.85rem}.msg-item[data-v-0a5e7eca]{display:flex;gap:.45rem;max-width:84%;transition:all .3s cubic-bezier(.16,1,.3,1)}.msg-item.incoming[data-v-0a5e7eca]{align-self:flex-start}.msg-item.outgoing[data-v-0a5e7eca]{align-self:flex-end;flex-direction:row-reverse}.msg-slide-enter-active[data-v-0a5e7eca]{transition:all .35s cubic-bezier(.34,1.56,.64,1)}.msg-slide-enter-from[data-v-0a5e7eca]{opacity:0;transform:translateY(12px) scale(.95)}.msg-avatar[data-v-0a5e7eca]{align-items:center;background-color:#e2e8f0;border-radius:50%;color:var(--navy,#1b4674);display:flex;flex-shrink:0;height:26px;justify-content:center;width:26px}.avatar-icon[data-v-0a5e7eca]{height:14px;width:14px}.msg-content[data-v-0a5e7eca]{display:flex;flex-direction:column}.msg-sender[data-v-0a5e7eca]{color:#64748b;font-size:.65rem;font-weight:500;margin-bottom:.15rem;padding:0 .2rem}.msg-bubble[data-v-0a5e7eca]{border-radius:14px;font-size:.8rem;line-height:1.45;padding:.6rem .85rem;word-break:break-word}.msg-item.incoming .msg-bubble[data-v-0a5e7eca]{background-color:#fff;border:1px solid #e2e8f0;border-top-left-radius:2px;color:#1e293b}.msg-item.outgoing .msg-bubble[data-v-0a5e7eca]{background-color:var(--navy,#1b4674);border-top-right-radius:2px;color:#fff}.pinned-res-card[data-v-0a5e7eca]{background-color:#fff;border:1px solid #cbd5e1;border-radius:14px;cursor:pointer;margin-top:.2rem;min-width:230px;padding:.75rem .85rem;transition:all .25s cubic-bezier(.16,1,.3,1)}.pinned-res-card[data-v-0a5e7eca]:hover{border-color:var(--navy,#1b4674);box-shadow:0 4px 14px #1b467426;transform:translateY(-2px)}.card-head-row[data-v-0a5e7eca]{gap:.5rem;justify-content:space-between;margin-bottom:.4rem}.card-head-row[data-v-0a5e7eca],.card-res-code[data-v-0a5e7eca]{align-items:center;display:flex}.card-res-code[data-v-0a5e7eca]{color:var(--navy,#1b4674);font-size:.72rem;font-weight:700;gap:.25rem}.card-icon-sm[data-v-0a5e7eca]{height:13px;width:13px}.card-status-badge[data-v-0a5e7eca]{border-radius:9999px;font-size:.6rem;font-weight:600;padding:.1rem .4rem}.card-status-badge.pill-amber[data-v-0a5e7eca]{background-color:#fef3c7;color:#d97706}.card-status-badge.pill-emerald[data-v-0a5e7eca]{background-color:#d1fae5;color:#059669}.card-status-badge.pill-red[data-v-0a5e7eca]{background-color:#fee2e2;color:#dc2626}.card-body-row[data-v-0a5e7eca]{margin-bottom:.4rem}.card-doc-name[data-v-0a5e7eca]{color:#0f172a;font-size:.8rem;font-weight:700;line-height:1.3;margin:0 0 .2rem}.card-datetime-text[data-v-0a5e7eca]{color:#64748b;gap:.25rem;margin:0}.card-datetime-text[data-v-0a5e7eca],.card-foot-row[data-v-0a5e7eca]{align-items:center;display:flex;font-size:.68rem}.card-foot-row[data-v-0a5e7eca]{border-top:1px dashed #e2e8f0;color:var(--navy,#1b4674);font-weight:600;justify-content:space-between;padding-top:.4rem}.card-icon-xs[data-v-0a5e7eca]{height:11px;width:11px}.btn-scroll-bottom[data-v-0a5e7eca]{align-items:center;background-color:var(--navy,#1b4674);border:1px solid hsla(0,0%,100%,.3);border-radius:20px;bottom:75px;color:#fff;cursor:pointer;display:flex;font-size:.72rem;font-weight:600;gap:.35rem;padding:.35rem .75rem;position:absolute;right:16px;transition:all .25s cubic-bezier(.34,1.56,.64,1);z-index:10}.btn-scroll-bottom[data-v-0a5e7eca]:hover{background-color:var(--navy-hover,#143557);box-shadow:0 4px 12px #1b467459;transform:translateY(-2px) scale(1.04)}.arrow-down-icon[data-v-0a5e7eca]{height:13px;width:13px}.spin-icon-xs[data-v-0a5e7eca]{animation:spin 1s linear infinite;height:11px;width:11px}.typing-text[data-v-0a5e7eca]{color:#34d399;font-weight:500}.typing-bubble[data-v-0a5e7eca]{align-items:center;display:inline-flex;min-height:32px;padding:.6rem .85rem}.typing-dots-wave[data-v-0a5e7eca]{align-items:center;display:flex;gap:.35rem}.typing-dots-wave .dot[data-v-0a5e7eca]{animation:typing-bounce-0a5e7eca 1.4s ease-in-out infinite both;background-color:var(--navy,#1b4674);border-radius:50%;height:6px;width:6px}.typing-dots-wave .dot[data-v-0a5e7eca]:first-child{animation-delay:-.32s}.typing-dots-wave .dot[data-v-0a5e7eca]:nth-child(2){animation-delay:-.16s}@keyframes typing-bounce-0a5e7eca{0%,80%,to{opacity:.35;transform:scale(.6)}40%{opacity:1;transform:scale(1.15)}}.drawer-footer[data-v-0a5e7eca]{background-color:#fff;border-top:1px solid #e2e8f0;padding:.75rem .85rem .6rem}.input-form-pill[data-v-0a5e7eca]{align-items:center;background-color:#f8fafc;border:1px solid #cbd5e1;border-radius:24px;display:flex;gap:.4rem;padding:.25rem .3rem .25rem .85rem;transition:all .25s cubic-bezier(.16,1,.3,1)}.input-form-pill[data-v-0a5e7eca]:focus-within{background-color:#fff;border-color:var(--navy,#1b4674);box-shadow:0 0 0 3px #1b46741f}.chat-input-field[data-v-0a5e7eca]{background:transparent;border:none;color:#0f172a;flex:1;font-size:.8rem;line-height:1.4;outline:none}.chat-input-field[data-v-0a5e7eca]::-moz-placeholder{color:#94a3b8}.chat-input-field[data-v-0a5e7eca]::placeholder{color:#94a3b8}.btn-send-circle[data-v-0a5e7eca]{align-items:center;background-color:var(--navy,#1b4674);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;flex-shrink:0;height:34px;justify-content:center;transition:all .25s cubic-bezier(.34,1.56,.64,1);width:34px}.btn-send-circle[data-v-0a5e7eca]:hover:not(:disabled){background-color:var(--navy-hover,#143557);box-shadow:0 3px 10px #1b46744d;transform:scale(1.06)}.btn-send-circle[data-v-0a5e7eca]:disabled{cursor:not-allowed;opacity:.45}.send-icon-svg[data-v-0a5e7eca]{height:14px;transform:translate(1px);width:14px}.footer-bottom-note[data-v-0a5e7eca]{align-items:center;color:#94a3b8;display:flex;font-size:.62rem;font-weight:500;gap:.3rem;justify-content:center;margin-top:.4rem}.shield-icon[data-v-0a5e7eca]{color:#10b981;height:11px;width:11px}.chat-pop-enter-active[data-v-0a5e7eca]{transition:all .35s cubic-bezier(.34,1.56,.64,1)}.chat-pop-leave-active[data-v-0a5e7eca]{transition:all .25s cubic-bezier(.16,1,.3,1)}.chat-pop-enter-from[data-v-0a5e7eca]{opacity:0;transform:scale(.7) translateY(20px) blur(4px)}.chat-pop-leave-to[data-v-0a5e7eca]{opacity:0;transform:scale(.85) translateY(12px)}@media(max-width:768px){.live-chat-widget-wrapper[data-v-0a5e7eca]{position:static}.live-chat-fab[data-v-0a5e7eca]{bottom:88px;position:fixed;right:20px;z-index:9999}.chat-drawer[data-v-0a5e7eca]{border:none!important;border-radius:0!important;height:100dvh!important;inset:0!important;max-width:100vw!important;position:fixed!important;transform-origin:center center!important;width:100vw!important;z-index:999999!important}.drawer-header[data-v-0a5e7eca]{border-radius:0!important;padding-top:calc(.85rem + env(safe-area-inset-top,0px))!important}.drawer-footer[data-v-0a5e7eca]{padding-bottom:calc(.75rem + env(safe-area-inset-bottom,0px))!important}}
