.profile-card-border,.card.profile-card-border{border:1px solid #e1dfdd!important;border-radius:8px!important;box-shadow:0 1.6px 3.6px #0002,0 .3px .9px #0000001c!important;transition:all .25s cubic-bezier(.4,0,.2,1)!important;overflow:hidden!important}.profile-card-border:hover,.card.profile-card-border:hover{border-color:#0078d4!important;box-shadow:0 6.4px 14.4px #0002,0 1.2px 3.6px #0000001c!important;transform:translateY(-2px)!important}.background-pay.badge-cycle{background:#fff!important;border:2px solid #e0e6ed!important;border-radius:8px!important;box-shadow:0 4px 6px #0000000d!important;transition:all .2s ease-in-out!important;color:#333!important}.background-pay.badge-cycle:hover{border-color:#007bff!important;background:#f0f7ff!important;transform:translateY(-2px)!important;box-shadow:0 6px 12px #007bff26!important}.profile-card-border,.card.profile-card-border{background:#fff!important}.nav-link-hand{cursor:pointer!important}.patient-avatar-wrapper{width:58px!important;height:58px!important;margin:0 auto!important;border-radius:50%!important;border:2px solid #0078d4!important;padding:2px!important;background:#fff!important;box-shadow:0 2px 6px #0078d426!important}.patient-avatar-img{width:100%!important;height:100%!important;border-radius:50%!important;object-fit:cover!important}.patient-name-title{color:#323130!important;font-family:Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,sans-serif!important;font-size:15px!important;font-weight:600!important;margin:8px 0 3px!important;text-align:center!important;line-height:1.2!important}.patient-code-subtitle{display:inline-block!important;color:#0078d4!important;background:#eff6fc!important;font-family:Segoe UI,monospace!important;font-size:11px!important;font-weight:600!important;padding:2px 10px!important;border-radius:12px!important;margin:2px auto 0!important;text-align:center!important}.patient-stats-row{display:flex!important;align-items:center!important;justify-content:space-around!important;padding:10px 6px!important;background:#faf9f8!important;border-bottom:1px solid #edebe9!important}.patient-stat-item{flex:1!important;text-align:center!important}.patient-stat-item+.patient-stat-item{border-left:1px solid #e1dfdd!important}.patient-stat-val{font-family:Segoe UI,sans-serif!important;font-size:13px!important;font-weight:700!important;color:#201f1e!important;margin:0!important}.patient-stat-lbl{font-family:Segoe UI,sans-serif!important;font-size:10px!important;font-weight:600!important;color:#605e5c!important;text-transform:uppercase!important;letter-spacing:.5px!important;margin:2px 0 0!important}.show-child-on-parent-over{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:6px!important;flex-wrap:wrap!important;padding:10px 8px!important;background:#fff!important;min-height:48px!important}.show-child-on-parent-over>[class*=col-]{width:auto!important;max-width:none!important;flex:0 0 auto!important;padding:0!important}.patient-action-btn,.circle-icon,.circle-icon3,.circle-icon4,.circle-icon5,.circle-icon6{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:32px!important;height:30px!important;padding:0 8px!important;border-radius:15px!important;font-family:Segoe UI,sans-serif!important;font-size:11px!important;font-weight:600!important;text-decoration:none!important;cursor:pointer!important;transition:all .18s cubic-bezier(.4,0,.2,1)!important;box-shadow:0 1px 3px #0000001a!important;border:none!important;line-height:1!important;margin:2px!important}.patient-action-btn:hover,.circle-icon:hover,.circle-icon3:hover,.circle-icon4:hover,.circle-icon5:hover,.circle-icon6:hover{transform:translateY(-2px) scale(1.06)!important;box-shadow:0 4px 10px #0003!important;text-decoration:none!important}.action-adv,.circle-icon3{background:#0078d4!important;color:#fff!important}.action-bill,.circle-icon4{background:#107c41!important;color:#fff!important}.action-rx,.circle-icon5{background:#5c2d91!important;color:#fff!important}.action-profile,.circle-icon6{background:#f3f2f1!important;color:#0078d4!important;border:1px solid #d2d0ce!important}.navbar-light .navbar-nav .nav3.active,.navbar-nav .nav3.active,.top-link .nav3.active{background:#eff6fc!important;border-bottom:3px solid #0078d4!important;border-radius:4px 4px 0 0!important;transition:all .2s ease-in-out!important}.navbar-nav a:focus,.navbar-nav a:active,.navbar-nav a:focus-visible,.nav-item:focus,.nav-item:active,.nav-item a:focus,.nav-item a:active,.nav-item a:focus-visible,.nav-link:focus,.nav-link:active,.nav-link:focus-visible,.nav3:focus,.nav3:active,.nav3:focus-visible,.nav3 a:focus,.nav3 a:active,.nav3 a:focus-visible{outline:none!important;box-shadow:none!important}ngb-modal-window{display:flex!important;align-items:center!important;justify-content:center!important}ngb-modal-window .modal-dialog{max-width:820px!important;width:820px!important;margin:1.75rem auto!important;display:flex!important;justify-content:center!important}ngb-modal-window>.modal-dialog>.modal-content,.modal-signup.modal-content,.modal-content-width{background:#fff!important;border:1px solid #e1dfdd!important;border-top:4px solid #0078d4!important;border-radius:12px!important;box-shadow:0 16px 36px #0000002e,0 4px 12px #0000001a!important;width:820px!important;max-width:92vw!important;margin:0 auto!important;box-sizing:border-box!important;overflow:visible!important}ngb-modal-window .modal-content .modal-signup,ngb-modal-window .modal-content .modal-content{background:transparent!important;border:none!important;box-shadow:none!important;width:100%!important;max-width:100%!important;margin:0!important}ngb-modal-window .modal-header{background:linear-gradient(180deg,#fff,#f8f9fa)!important;border-bottom:1px solid #edebe9!important;padding:14px 20px!important;font-family:Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,sans-serif!important;font-size:16px!important;font-weight:700!important;color:#201f1e!important;display:flex!important;align-items:center!important;justify-content:space-between!important;border-top-left-radius:12px!important;border-top-right-radius:12px!important}ngb-modal-window .card-header.wh-header,.modal-signup .card-header.wh-header{background:linear-gradient(180deg,#fff,#f8f9fa)!important;border-bottom:1px solid #edebe9!important;padding:12px 20px!important;font-family:Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,sans-serif!important;font-size:16px!important;font-weight:700!important;color:#201f1e!important;border-top-left-radius:12px!important;border-top-right-radius:12px!important}ngb-modal-window button.close,ngb-modal-window .close,.modal-signup .close{width:30px!important;height:30px!important;border-radius:50%!important;background:#f3f2f1!important;color:#605e5c!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:none!important;opacity:1!important;transition:all .2s ease!important;font-size:18px!important;line-height:1!important;margin:0!important;padding:0!important;cursor:pointer!important}ngb-modal-window button.close:hover,ngb-modal-window .close:hover,.modal-signup .close:hover{background:#e1dfdd!important;color:#d13438!important;transform:scale(1.08)!important}ngb-modal-window .modal-body{padding:16px 20px!important;max-width:100%!important;overflow-x:auto!important}ngb-modal-window .modal-body .table-responsive{overflow-x:auto!important;width:100%!important}ngb-modal-window .modal-body label{font-family:Segoe UI,sans-serif!important;font-size:13px!important;font-weight:600!important;color:#323130!important}ngb-modal-window .modal-body select,ngb-modal-window .modal-body input.form-control,ngb-modal-window .modal-body select.form-control{background:#fff!important;border:1px solid #d2d0ce!important;border-radius:6px!important;padding:6px 12px!important;font-size:13px!important;color:#201f1e!important;transition:all .2s ease!important}ngb-modal-window .modal-body select:focus,ngb-modal-window .modal-body input:focus,ngb-modal-window .modal-body .form-control:focus{border-color:#0078d4!important;box-shadow:0 0 0 2px #0078d433!important;outline:none!important}ngb-modal-window .modal-footer button,ngb-modal-window .modal-body button[type=submit],.modal-signup button[type=submit]{border-radius:18px!important;font-family:Segoe UI,sans-serif!important;font-size:13px!important;font-weight:600!important;padding:6px 20px!important;transition:all .2s cubic-bezier(.4,0,.2,1)!important}ngb-modal-window button[type=submit],ngb-modal-window .btn-primary,.modal-signup button[type=submit]{background:#0078d4!important;color:#fff!important;border:none!important;box-shadow:0 2px 5px #0078d440!important}ngb-modal-window button[type=submit]:hover,ngb-modal-window .btn-primary:hover,.modal-signup button[type=submit]:hover{background:#106ebe!important;color:#fff!important;transform:translateY(-1px)!important;box-shadow:0 4px 10px #0078d459!important}ngb-modal-window .card,ngb-modal-window .card.col-xl-12,ngb-modal-window .card.col-lg-12,ngb-modal-window .card.col-md-12,ngb-modal-window .card.col-sm-12,ngb-modal-window .my-profile-form,ngb-modal-window .my-profile-form.document,.modal-signup .card,.modal-signup .card.col-xl-12,.modal-signup .my-profile-form,.modal-signup .my-profile-form.document{background:transparent!important;border:none!important;box-shadow:none!important;width:100%!important;max-width:100%!important;padding:0!important;margin:0!important}ngb-modal-window .card-body,.modal-signup .card-body{background:transparent!important;padding:8px 0!important}ngb-modal-window .nav-tabs,ngb-modal-window .nav-tab-service,ngb-modal-window .nav-tab-service2,.modal-signup .nav-tabs,.modal-signup .nav-tab-service2{display:flex!important;flex-wrap:wrap!important;gap:4px!important;border-bottom:2px solid #edebe9!important;background:transparent!important;margin-top:10px!important;margin-bottom:16px!important;padding-left:0!important;list-style:none!important}ngb-modal-window .nav-tabs li,ngb-modal-window .nav-tab-service2 li,.modal-signup .nav-tabs li,.modal-signup .nav-tab-service2 li{margin:0!important;padding:0!important;float:none!important}ngb-modal-window .nav-tabs li a,ngb-modal-window .nav-itemerp,ngb-modal-window .nav-item2,.modal-signup .nav-itemerp,.modal-signup .nav-item2{color:#605e5c!important;font-family:Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,sans-serif!important;font-size:13px!important;font-weight:600!important;padding:8px 14px!important;border:none!important;border-radius:6px 6px 0 0!important;background:transparent!important;transition:all .2s cubic-bezier(.4,0,.2,1)!important;text-decoration:none!important;display:block!important;outline:none!important;box-shadow:none!important;margin-bottom:-2px!important}ngb-modal-window .nav-tabs li a:hover,ngb-modal-window .nav-itemerp:hover,ngb-modal-window .nav-item2:hover,.modal-signup .nav-itemerp:hover{color:#0078d4!important;background:#f3f2f1!important;border:none!important}ngb-modal-window .nav-tabs li.active a,ngb-modal-window .nav-tabs li a.active,ngb-modal-window .nav-itemerp.active,ngb-modal-window .nav-item2.active,.modal-signup .nav-itemerp.active{color:#0078d4!important;background:#eff6fc!important;font-weight:700!important;font-size:13px!important;padding:8px 14px!important;border:none!important;border-bottom:3px solid #0078d4!important;border-radius:6px 6px 0 0!important;box-shadow:none!important}.ms-office-sidebar{width:100%!important;max-width:290px!important;height:100%!important;min-height:100vh!important;display:flex!important;flex-direction:column!important;background:#fff!important;border-right:1px solid #e1dfdd!important;box-shadow:4px 0 24px #00000014!important;font-family:Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,sans-serif!important;-webkit-user-select:none!important;user-select:none!important;position:relative!important;z-index:1050!important}.ms-sidebar-header{background:linear-gradient(135deg,#0078d4,#005a9e)!important;color:#fff!important;padding:14px 16px!important;border-bottom:1px solid #004578!important;box-shadow:0 2px 6px #0000001f!important}.ms-brand-badge{width:32px!important;height:32px!important;border-radius:6px!important;background:#fff3!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;color:#fff!important;font-size:15px!important}.ms-sidebar-title{font-family:Segoe UI,sans-serif!important;font-size:15px!important;font-weight:700!important;color:#fff!important;line-height:1.2!important}.ms-sidebar-subtitle{font-size:11px!important;color:#ffffffd9!important;display:block!important}.ms-sidebar-actions .ms-action-btn,.ms-sidebar-actions .ms-close-btn{width:30px!important;height:30px!important;border-radius:50%!important;border:none!important;background:#ffffff26!important;color:#fff!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:12px!important;transition:all .2s cubic-bezier(.4,0,.2,1)!important;padding:0!important;cursor:pointer!important}.ms-sidebar-actions .ms-action-btn:hover,.ms-sidebar-actions .ms-close-btn:hover{background:#ffffff4d!important;transform:scale(1.08)!important}.ms-sidebar-content{flex:1!important;overflow-y:auto!important;padding:10px 8px!important;background:#faf9f8!important}.ms-sidebar-content::-webkit-scrollbar{width:6px!important}.ms-sidebar-content::-webkit-scrollbar-thumb{background:#c8c6c4!important;border-radius:3px!important}.ms-sidebar-content::-webkit-scrollbar-thumb:hover{background:#a19f9d!important}.ms-accordion-list{display:flex!important;flex-direction:column!important;gap:4px!important}.ms-sidebar-section{background:#fff!important;border:1px solid #edebe9!important;border-radius:8px!important;overflow:hidden!important;transition:all .2s cubic-bezier(.4,0,.2,1)!important}.ms-sidebar-section:hover{border-color:#c8c6c4!important;box-shadow:0 2px 8px #0000000a!important}.ms-sidebar-section.is-open{border-color:#d2d0ce!important;box-shadow:0 2px 10px #0000000f!important}.ms-section-header{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:10px 12px!important;background:#fff!important;cursor:pointer!important;transition:background-color .18s ease!important}.ms-sidebar-section:hover .ms-section-header{background:#f8f9fa!important}.ms-sidebar-section.is-open .ms-section-header{background:#eff6fc!important;border-bottom:1px solid #e1dfdd!important}.ms-section-icon-wrapper{width:28px!important;height:28px!important;border-radius:6px!important;display:inline-flex!important;align-items:center !items;justify-content:center!important;font-size:13px!important;margin-right:10px!important;flex-shrink:0!important}.ms-icon-blue{background:#eff6fc!important;color:#0078d4!important}.ms-icon-purple{background:#f3f0f8!important;color:#5c2d91!important}.ms-icon-teal{background:#e6f7f7!important;color:#008272!important}.ms-icon-amber{background:#fff4ce!important;color:#797775!important}.ms-icon-green{background:#e6f4ea!important;color:#107c41!important}.ms-icon-indigo{background:#f0f0fd!important;color:#4f6bed!important}.ms-icon-cyan{background:#e5f9fb!important;color:#0099bc!important}.ms-icon-coral{background:#fde8e8!important;color:#d13438!important}.ms-icon-pink{background:#fcf0f5!important;color:#e3008c!important}.ms-icon-secondary{background:#f3f2f1!important;color:#605e5c!important}.ms-section-label{font-size:13px!important;font-weight:600!important;color:#201f1e!important;font-family:Segoe UI,sans-serif!important}.ms-sidebar-section.is-open .ms-section-label{color:#0078d4!important;font-weight:700!important}.ms-chevron-icon{font-size:11px!important;color:#8a8886!important;transition:transform .25s cubic-bezier(.4,0,.2,1),color .2s ease!important}.ms-chevron-icon.rotated{transform:rotate(90deg)!important;color:#0078d4!important}.ms-section-body{max-height:0!important;overflow:hidden!important;opacity:0!important;transition:max-height .3s cubic-bezier(.4,0,.2,1),opacity .2s ease!important;background:#fff!important}.ms-section-body.show{max-height:800px!important;opacity:1!important;padding:6px 0!important}.ms-menu-links{list-style:none!important;padding:0!important;margin:0!important}.ms-menu-links li{margin:0!important;padding:0!important}.ms-nav-link{display:flex!important;align-items:center!important;padding:8px 14px 8px 36px!important;color:#323130!important;font-size:13px!important;font-weight:500!important;font-family:Segoe UI,sans-serif!important;text-decoration:none!important;transition:all .18s cubic-bezier(.4,0,.2,1)!important;position:relative!important;cursor:pointer!important;border-left:3px solid transparent!important}.ms-nav-link:hover{background:#eff6fc!important;color:#0078d4!important;border-left-color:#0078d4!important}.ms-nav-link.active,.ms-nav-link:active{background:#e5f0fb!important;color:#0078d4!important;font-weight:700!important;border-left-color:#0078d4!important}.ms-item-icon{width:20px!important;font-size:13px!important;margin-right:8px!important;text-align:center!important;flex-shrink:0!important}.ms-nav-link.is-disabled{color:#a19f9d!important;cursor:not-allowed!important;background:transparent!important;opacity:.65!important}.ms-nav-link.is-disabled:hover{background:transparent!important;color:#a19f9d!important;border-left-color:transparent!important}.ms-sidebar-footer{padding:10px 14px!important;border-top:1px solid #edebe9!important;background:#fff!important}.ms-signout-link{padding:10px 16px!important;border-radius:6px!important;color:#d13438!important;background:#fdf2f2!important;justify-content:center!important;border-left:none!important}.ms-signout-link:hover{background:#fde8e8!important;color:#a80000!important;border-left-color:transparent!important}.ms-app-launcher-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:13px 7px 0!important;height:50px!important;transition:all .2s cubic-bezier(.4,0,.2,1)!important;cursor:pointer!important}.ms-app-launcher-btn:hover{background:#eff6fc!important}.ms-app-launcher-btn i{font-size:17px!important}.ms-app-launcher-menu.dropdown-menu,.navbar-dropdown-position.notification-drop-down.ms-app-launcher-menu{width:860px!important;max-width:92vw!important;background:#fff!important;border:1px solid #e1dfdd!important;border-top:4px solid #0078d4!important;border-radius:12px!important;box-shadow:0 16px 40px #0000002e,0 4px 12px #0000001a!important;overflow:hidden!important;font-family:Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,sans-serif!important;z-index:1060!important;top:100%!important;margin-top:14px!important}.ms-app-launcher-header{background:linear-gradient(135deg,#0078d4,#005a9e)!important;color:#fff!important;padding:12px 18px!important;border-bottom:1px solid #004578!important}.ms-app-launcher-body{padding:14px 18px!important;background:#fff!important;max-height:80vh!important;overflow-y:auto!important}.ms-app-launcher-body::-webkit-scrollbar{width:6px!important}.ms-app-launcher-body::-webkit-scrollbar-thumb{background:#c8c6c4!important;border-radius:3px!important}.ms-megamenu-ul{list-style:none!important;padding:0!important;margin:0 0 12px!important}.ms-megamenu-cat-title{font-family:Segoe UI,sans-serif!important;font-size:13px!important;font-weight:700!important;color:#0078d4!important;text-transform:uppercase!important;letter-spacing:.5px!important;margin-bottom:8px!important;padding-bottom:4px!important;border-bottom:1px solid #edebe9!important;display:flex!important;align-items:center!important;gap:6px!important}.ms-megamenu-link{display:flex!important;align-items:center!important;gap:8px!important;padding:6px 10px!important;border-radius:6px!important;color:#323130!important;font-size:12.5px!important;font-weight:500!important;font-family:Segoe UI,sans-serif!important;text-decoration:none!important;transition:all .18s cubic-bezier(.4,0,.2,1)!important;cursor:pointer!important;border-left:3px solid transparent!important;margin-bottom:2px!important}.ms-megamenu-link:hover{background:#eff6fc!important;color:#0078d4!important;border-left-color:#0078d4!important}.ms-megamenu-link.is-disabled{color:#a19f9d!important;cursor:not-allowed!important;background:transparent!important;opacity:.65!important}.ms-megamenu-link.is-disabled:hover{background:transparent!important;color:#a19f9d!important;border-left-color:transparent!important}.nav-tab-service2{display:flex!important;flex-wrap:wrap!important;gap:8px!important;border-bottom:2px solid #e2e8f0!important;background:transparent!important;padding:8px 0 0 14px!important;margin-top:8px!important;margin-bottom:12px!important;list-style:none!important}.nav-tab-service2 li{margin:0!important;padding:0!important;float:none!important}.nav-tab-service2 li a,.nav-tab-service2 .nav-itemerp,.nav-itemerp{display:inline-flex!important;align-items:center!important;gap:6px!important;padding:9px 22px!important;font-family:Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,sans-serif!important;font-size:.9rem!important;font-weight:600!important;color:#475569!important;background:#f1f5f9!important;border:1px solid #e2e8f0!important;border-bottom:none!important;border-radius:8px 8px 0 0!important;text-decoration:none!important;transition:all .2s cubic-bezier(.4,0,.2,1)!important;cursor:pointer!important;margin-bottom:-2px!important}.nav-tab-service2 li a:hover,.nav-tab-service2 .nav-itemerp:hover,.nav-itemerp:hover{color:#0078d4!important;background:#deecf9!important;border-color:#c7e0f4!important}.nav-tab-service2 li.active a,.nav-tab-service2 li a.active,.nav-tab-service2 .nav-itemerp.active,.nav-itemerp.active{background:linear-gradient(135deg,#0078d4,#005a9e)!important;color:#fff!important;font-weight:700!important;border:1px solid #0078d4!important;border-bottom:none!important;border-radius:8px 8px 0 0!important;box-shadow:0 4px 12px #0078d447!important}.ms-theme-dropdown-menu{width:320px!important;border-radius:12px!important;border:1px solid #e1dfdd!important;box-shadow:0 12px 32px #0000002e!important;overflow:hidden!important}.ms-theme-popup-header{background:#faf9f8!important;border-bottom:1px solid #edebe9!important;padding:12px 16px!important}.ms-theme-popup-body{padding:8px!important;max-height:380px!important;overflow-y:auto!important;background:#fff!important}.ms-theme-option-item{padding:10px 12px!important;border-radius:8px!important;cursor:pointer!important;transition:all .18s cubic-bezier(.4,0,.2,1)!important;margin-bottom:4px!important;border:1px solid transparent!important}.ms-theme-option-item:hover{background:#f3f2f1!important;border-color:#e1dfdd!important}.ms-theme-option-item.active{background:#eff6fc!important;border-color:#0078d4!important}.ms-theme-color-badge{width:24px!important;height:24px!important;border-radius:50%!important;border:2px solid #ffffff!important;box-shadow:0 2px 5px #0003!important;flex-shrink:0!important;display:inline-block!important}[data-theme=ms-office],:root{--bg-app: #f3f2f1;--bg-surface: #ffffff;--bg-header: #0078d4;--bg-input: #ffffff;--text-main: #323130;--text-muted: #605e5c;--border-color: #e1dfdd;--border-focus: #0078d4;--accent-primary: #0078d4;--table-stripe: #faf9f8;--table-hover: #eff6fc}[data-theme=ms-office] .navbar,[data-theme=ms-office] nav.navbar,[data-theme=ms-office] .ms-sidebar-header-box,[data-theme=ms-office] .ms-doctor-banner{background:var(--bg-header)!important}[data-theme=light-modern]{--bg-app: #f8fafc;--bg-surface: #ffffff;--bg-header: linear-gradient(135deg, #6366f1 0%, #4f46e5 100%);--bg-input: #ffffff;--text-main: #1e293b;--text-muted: #64748b;--border-color: #e2e8f0;--border-focus: #6366f1;--accent-primary: #6366f1;--table-stripe: #f1f5f9;--table-hover: #e0e7ff}[data-theme=light-modern] .navbar,[data-theme=light-modern] nav.navbar,[data-theme=light-modern] .ms-sidebar-header-box,[data-theme=light-modern] .ms-doctor-banner{background:var(--bg-header)!important}[data-theme=dark-sleek]{--bg-app: #0f172a;--bg-surface: #1e293b;--bg-header: linear-gradient(135deg, #1e293b 0%, #0f172a 100%);--bg-input: #334155;--text-main: #f8fafc;--text-muted: #94a3b8;--border-color: #334155;--border-focus: #38bdf8;--accent-primary: #06b6d4;--table-stripe: #1e293b;--table-hover: #334155}[data-theme=dark-sleek] .navbar,[data-theme=dark-sleek] nav.navbar,[data-theme=dark-sleek] .ms-sidebar-header-box,[data-theme=dark-sleek] .ms-doctor-banner{background:var(--bg-header)!important;border-bottom:1px solid #334155!important}[data-theme=tesla-style]{--bg-app: #111111;--bg-surface: #1a1a1a;--bg-header: #000000;--bg-input: #262626;--text-main: #ffffff;--text-muted: #a3a3a3;--border-color: #2a2a2a;--border-focus: #e82127;--accent-primary: #e82127;--table-stripe: #1a1a1a;--table-hover: #262626}[data-theme=tesla-style] .navbar,[data-theme=tesla-style] nav.navbar,[data-theme=tesla-style] .ms-sidebar-header-box,[data-theme=tesla-style] .ms-doctor-banner{background:var(--bg-header)!important;border-bottom:2px solid #e82127!important}[data-theme=japanese-zen]{--bg-app: #f7f4ef;--bg-surface: #ffffff;--bg-header: linear-gradient(135deg, #2d5a27 0%, #1e3d1a 100%);--bg-input: #faf8f5;--text-main: #2b2621;--text-muted: #6e665e;--border-color: #e4ded5;--border-focus: #2d5a27;--accent-primary: #2d5a27;--table-stripe: #f2eee8;--table-hover: #e8e2d8}[data-theme=japanese-zen] .navbar,[data-theme=japanese-zen] nav.navbar,[data-theme=japanese-zen] .ms-sidebar-header-box,[data-theme=japanese-zen] .ms-doctor-banner{background:var(--bg-header)!important;border-bottom:2px solid #d87d8a!important}[data-theme=euro-tropical]{--bg-app: #f0fdf4;--bg-surface: #ffffff;--bg-header: linear-gradient(135deg, #0f766e 0%, #0d9488 50%, #b45309 100%);--bg-input: #f0fdf4;--text-main: #134e4a;--text-muted: #65a30d;--border-color: #ccfbf1;--border-focus: #0d9488;--accent-primary: #0d9488;--table-stripe: #ccfbf1;--table-hover: #99f6e4}[data-theme=euro-tropical] .navbar,[data-theme=euro-tropical] nav.navbar,[data-theme=euro-tropical] .ms-sidebar-header-box,[data-theme=euro-tropical] .ms-doctor-banner{background:var(--bg-header)!important;border-bottom:2px solid #f59e0b!important}[data-theme=oceanic-deep]{--bg-app: #f0f9ff;--bg-surface: #ffffff;--bg-header: linear-gradient(135deg, #0369a1 0%, #0284c7 50%, #0891b2 100%);--bg-input: #f0f9ff;--text-main: #0c4a6e;--text-muted: #0284c7;--border-color: #e0f2fe;--border-focus: #0284c7;--accent-primary: #0284c7;--table-stripe: #e0f2fe;--table-hover: #bae6fd}[data-theme=oceanic-deep] .navbar,[data-theme=oceanic-deep] nav.navbar,[data-theme=oceanic-deep] .ms-sidebar-header-box,[data-theme=oceanic-deep] .ms-doctor-banner{background:var(--bg-header)!important;border-bottom:2px solid #38bdf8!important}[data-theme=himalayan-peak]{--bg-app: #f8fafc;--bg-surface: #ffffff;--bg-header: linear-gradient(135deg, #0f172a 0%, #1e3a8a 50%, #0284c7 100%);--bg-input: #ffffff;--text-main: #0f172a;--text-muted: #475569;--border-color: #e2e8f0;--border-focus: #38bdf8;--accent-primary: #0284c7;--table-stripe: #f1f5f9;--table-hover: #e2e8f0}[data-theme=himalayan-peak] .navbar,[data-theme=himalayan-peak] nav.navbar,[data-theme=himalayan-peak] .ms-sidebar-header-box,[data-theme=himalayan-peak] .ms-doctor-banner{background:var(--bg-header)!important;border-bottom:2px solid #38bdf8!important}[data-theme=haridwar-divine]{--bg-app: #fffbe6;--bg-surface: #ffffff;--bg-header: linear-gradient(135deg, #7c2d12 0%, #c2410c 40%, #ea580c 70%, #eab308 100%);--bg-input: #fffbe6;--text-main: #451a03;--text-muted: #92400e;--border-color: #fef3c7;--border-focus: #ea580c;--accent-primary: #ea580c;--table-stripe: #fef3c7;--table-hover: #fde68a}[data-theme=haridwar-divine] .navbar,[data-theme=haridwar-divine] nav.navbar,[data-theme=haridwar-divine] .ms-sidebar-header-box,[data-theme=haridwar-divine] .ms-doctor-banner{background:var(--bg-header)!important;border-bottom:2px solid #f59e0b!important}body,.container-fluid,.page-body-wrapper,.content-wrapper,.main-panel,.new-color,.column-new,.column-left-80,.columnbv4,.columnbp4{background-color:var(--bg-app)!important;color:var(--text-main)!important}.card,.document,.my-profile-form,.ms-office-card,.ms-patient-row-card,.office-card,.office-profile-container,.sidebar-unified-card,.profile-card-border,.bk-color-light,.bk-lt-gray,.bk-color-sky,.background-color-wt,.background-hover-lightblue,.padding-bg,.card-header,.wh-header,.card-footer,.office-badge-grid,.office-ribbon-nav,.ms-doctor-banner,.header3,.wh-header.labcolor{background-color:var(--bg-surface)!important;border-color:var(--border-color)!important;color:var(--text-main)!important}.form-control,input[type=text],input[type=number],select,textarea,.date-form input{background-color:var(--bg-input)!important;color:var(--text-main)!important;border:1px solid var(--border-color)!important}.form-control:focus,input:focus,select:focus,textarea:focus{border-color:var(--border-focus)!important;box-shadow:0 0 0 2px #0078d433!important}label,.form-text,h1,h2,h3,h4,h5,h6,.ms-patient-row-name,.ms-daily-title,.ms-doctor-name,.title-text-color,.user-title,.color5,.color-Assign,.nameDisplay{color:var(--text-main)!important}.patient-stats-row,.patient-stat-item,.show-child-on-parent-over{background-color:var(--bg-surface)!important;color:var(--text-main)!important;border-color:var(--border-color)!important}table,.table,.table-component,.table-responsive{color:var(--text-main)!important;border-color:var(--border-color)!important}table thead th,table th,.table thead th,.table th{background-color:var(--bg-surface)!important;color:var(--text-main)!important;border-bottom:2px solid var(--border-color)!important}table tbody td,.table tbody td,table td,.table td{color:var(--text-main)!important;border-color:var(--border-color)!important}.table-striped tbody tr:nth-of-type(odd),table tr:nth-child(2n){background-color:var(--table-stripe)!important}.table tbody tr:hover,table tr:hover{background-color:var(--table-hover)!important}ngb-modal-window .modal-content,.modal-content,.modal-signup{background-color:var(--bg-surface)!important;color:var(--text-main)!important;border-color:var(--border-color)!important}.ms-login-wrapper{min-height:100vh!important;width:100vw!important;display:flex!important;align-items:center!important;justify-content:center!important;background:radial-gradient(circle at 50% 30%,#0078d4,#003a6b)!important;position:relative!important;font-family:Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,sans-serif!important;padding:20px!important;box-sizing:border-box!important;overflow-x:hidden!important}[data-theme=light-modern] .ms-login-wrapper{background:radial-gradient(circle at 50% 30%,#6366f1,#3730a3)!important}[data-theme=dark-sleek] .ms-login-wrapper{background:radial-gradient(circle at 50% 30%,#1e293b,#090d16)!important}[data-theme=tesla-style] .ms-login-wrapper{background:radial-gradient(circle at 50% 30%,#1c1c1c,#000)!important}[data-theme=japanese-zen] .ms-login-wrapper{background:radial-gradient(circle at 50% 30%,#2d5a27,#142811)!important}[data-theme=euro-tropical] .ms-login-wrapper{background:radial-gradient(circle at 50% 30%,#0d9488,#064e3b 70%,#78350f)!important}[data-theme=oceanic-deep] .ms-login-wrapper{background:radial-gradient(circle at 50% 30%,#0284c7,#0c4a6e 70%,#0891b2)!important}[data-theme=himalayan-peak] .ms-login-wrapper{background:radial-gradient(circle at 50% 30%,#1e3a8a,#0f172a 70%,#0284c7)!important}[data-theme=haridwar-divine] .ms-login-wrapper{background:radial-gradient(circle at 50% 30%,#c2410c,#7c2d12 70%,#eab308)!important}.ms-login-theme-switcher{position:absolute!important;top:24px!important;right:32px!important;z-index:1050!important}.ms-theme-dots-btn{background:#fff3!important;border:1px solid rgba(255,255,255,.4)!important;color:#fff!important;border-radius:20px!important;padding:6px 14px!important;font-family:Segoe UI,sans-serif!important;font-size:13px!important;font-weight:600!important;backdrop-filter:blur(8px)!important;cursor:pointer!important;display:inline-flex!important;align-items:center!important;transition:all .2s ease!important;box-shadow:0 4px 12px #00000026!important}.ms-theme-dots-btn:hover{background:#ffffff59!important;transform:translateY(-1px) scale(1.04)!important}.ms-login-card-container{width:100%!important;max-width:440px!important;margin:auto!important}.ms-login-card{background:#fffffff5!important;border-radius:16px!important;box-shadow:0 24px 60px #00000040,0 4px 16px #0000001f!important;border:1px solid rgba(255,255,255,.6)!important;overflow:hidden!important;backdrop-filter:blur(16px)!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important}[data-theme=dark-sleek] .ms-login-card{background:#1e293bf2!important;border:1px solid rgba(255,255,255,.1)!important;color:#f8fafc!important}[data-theme=tesla-style] .ms-login-card{background:#1a1a1af2!important;border:1px solid rgba(232,33,39,.4)!important;color:#fff!important}.ms-login-card-header{padding:32px 32px 16px!important;text-align:center!important}.ms-login-logo-box{display:flex!important;align-items:center!important;justify-content:center!important;margin-bottom:16px!important}.ms-login-logo-box img{max-height:60px!important;object-fit:contain!important;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))!important}.ms-login-title{font-family:Segoe UI,sans-serif!important;font-size:22px!important;font-weight:700!important;color:#201f1e!important;margin:0!important;line-height:1.2!important}[data-theme=dark-sleek] .ms-login-title,[data-theme=tesla-style] .ms-login-title{color:#fff!important}.ms-login-subtitle{font-size:13px!important;color:#605e5c!important;margin:6px 0 0!important}[data-theme=dark-sleek] .ms-login-subtitle,[data-theme=tesla-style] .ms-login-subtitle{color:#94a3b8!important}.ms-welcome-pill{display:inline-flex!important;align-items:center!important;background:#eff6fc!important;color:#0078d4!important;font-size:13px!important;padding:5px 14px!important;border-radius:16px!important;border:1px solid #c7e0f4!important}.ms-login-card-body{padding:16px 32px 24px!important;display:flex!important;flex-direction:column!important;gap:18px!important}.ms-login-field-group{display:flex!important;flex-direction:column!important;gap:6px!important}.ms-login-label{font-size:12px!important;font-weight:700!important;color:#323130!important;text-transform:uppercase!important;letter-spacing:.5px!important;margin:0!important}[data-theme=dark-sleek] .ms-login-label,[data-theme=tesla-style] .ms-login-label{color:#cbd5e1!important}.ms-login-input-wrapper{position:relative!important;display:flex!important;align-items:center!important;width:100%!important}.ms-login-field-icon{position:absolute!important;left:14px!important;color:#0078d4!important;font-size:16px!important;pointer-events:none!important;z-index:10!important}.ms-login-input{width:100%!important;height:44px!important;padding:10px 14px 10px 42px!important;border:1.5px solid #d2d0ce!important;border-radius:8px!important;font-family:Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,sans-serif!important;font-size:14px!important;font-weight:500!important;color:#201f1e!important;background:#fff!important;transition:all .2s ease!important;outline:none!important;box-sizing:border-box!important}.ms-login-input:focus{border-color:#0078d4!important;box-shadow:0 0 0 3px #0078d433!important}.ms-login-input-wrapper CustomDataByRequestType,.ms-login-input-wrapper .ms-login-custom-select{width:100%!important;flex:1 1 auto!important;display:block!important}.ms-login-input-wrapper CustomDataByRequestType .input-group,.ms-login-input-wrapper .ms-login-custom-select .input-group{width:100%!important;margin:0!important;display:flex!important;align-items:center!important}.ms-login-input-wrapper CustomDataByRequestType select,.ms-login-input-wrapper CustomDataByRequestType select.form-control,.ms-login-input-wrapper .ms-login-custom-select select{width:100%!important;height:44px!important;padding:8px 30px 8px 42px!important;border:1.5px solid #d2d0ce!important;border-radius:8px!important;font-family:Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,sans-serif!important;font-size:14px!important;font-weight:600!important;color:#201f1e!important;background:#fff!important;transition:all .2s ease!important;outline:none!important;cursor:pointer!important;box-sizing:border-box!important;line-height:1.4!important;margin:0!important}.ms-login-input-wrapper CustomDataByRequestType select:focus,.ms-login-input-wrapper CustomDataByRequestType select.form-control:focus{border-color:#0078d4!important;box-shadow:0 0 0 3px #0078d433!important}.ms-login-card-footer{padding:12px 32px 32px!important;display:flex!important;align-items:center!important;justify-content:center!important}.ms-login-submit-btn{width:100%!important;padding:12px 24px!important;background:linear-gradient(135deg,#0078d4,#005a9e)!important;color:#fff!important;border:none!important;border-radius:24px!important;font-family:Segoe UI,sans-serif!important;font-size:15px!important;font-weight:700!important;cursor:pointer!important;transition:all .2s cubic-bezier(.4,0,.2,1)!important;box-shadow:0 4px 14px #0078d459!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.ms-login-submit-btn:hover:not(:disabled){transform:translateY(-2px)!important;box-shadow:0 6px 20px #0078d473!important;background:linear-gradient(135deg,#106ebe,#004578)!important}.ms-login-submit-btn:disabled{opacity:.6!important;cursor:not-allowed!important}[data-theme=light-modern] .ms-login-submit-btn{background:linear-gradient(135deg,#6366f1,#4f46e5)!important;box-shadow:0 4px 14px #6366f159!important}[data-theme=dark-sleek] .ms-login-submit-btn{background:linear-gradient(135deg,#06b6d4,#0891b2)!important;box-shadow:0 4px 14px #06b6d459!important}[data-theme=tesla-style] .ms-login-submit-btn{background:linear-gradient(135deg,#e82127,#cc1117)!important;box-shadow:0 4px 14px #e8212766!important}[data-theme=japanese-zen] .ms-login-submit-btn{background:linear-gradient(135deg,#2d5a27,#1e3d1a)!important;box-shadow:0 4px 14px #2d5a2759!important}.position-fixed-Activities .card{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:8px!important;box-shadow:0 4px 12px #0000000d!important}.position-fixed-Activities .card-header{background:linear-gradient(135deg,#f8fafc,#f1f5f9)!important;color:#0f172a!important;font-weight:700!important;border-bottom:2px solid #0078d4!important}.border-bottom-4px-document{color:#1e293b!important;padding:8px 12px!important}.border-bottom-4px-document label,.border-bottom-4px-document span,.border-bottom-4px-document div{color:#1e293b!important;font-weight:600!important}.border-bottom-4px-document .col-md-4 label{color:#64748b!important;font-weight:500!important}.office-form-scroll-body .row.card,.viewedittext-wrapper .row.card,.office-hr-wrapper .card{background-color:#fff!important;border:1px solid #e2e8f0!important;box-shadow:0 2px 6px #0000000a!important;margin-bottom:12px!important;color:#1e293b!important}.office-form-scroll-body .wh-header,.viewedittext-wrapper .wh-header{background:#f8fafc!important;color:#0f172a!important;font-weight:700!important;border-bottom:1px solid #e2e8f0!important}auto-gen-bool label,auto-gen-list label,auto-gen-text label,auto-gen-children label{color:#0078d4!important;font-weight:600!important}[data-theme=dark-sleek] .position-fixed-Activities .card,[data-theme=dark-sleek] .border-bottom-4px-document{background:#1e293b!important;color:#f8fafc!important;border-color:#334155!important}[data-theme=dark-sleek] .border-bottom-4px-document label,[data-theme=dark-sleek] .border-bottom-4px-document span{color:#f8fafc!important}[data-theme=dark-sleek] .border-bottom-4px-document .col-md-4 label{color:#94a3b8!important}[data-theme=tesla-style] .position-fixed-Activities .card,[data-theme=tesla-style] .border-bottom-4px-document{background:#1a1a1a!important;color:#fff!important;border-color:#2a2a2a!important}[data-theme=tesla-style] .border-bottom-4px-document label,[data-theme=tesla-style] .border-bottom-4px-document span{color:#fff!important}[data-theme=tesla-style] .border-bottom-4px-document .col-md-4 label{color:#a1a1aa!important}ul.navbar-nav.navbar3.top-link{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-end!important;flex-wrap:nowrap!important;margin:0!important;padding:0!important;gap:8px!important;list-style:none!important;float:none!important}ul.navbar-nav.navbar3.top-link>li.nav-item{display:inline-flex!important;align-items:center!important;justify-content:center!important;position:relative!important;margin:0!important;padding:0!important;border:none!important;float:none!important;inset:auto!important;flex-shrink:0!important}ul.navbar-nav.navbar3.top-link>li.nav-item>a.nav-link{display:inline-flex!important;align-items:center!important;justify-content:center!important;position:relative!important;margin:0!important;padding:2px 4px!important;float:none!important;inset:auto!important;line-height:1!important;height:auto!important}ul.navbar-nav.navbar3.top-link .image2{margin:0!important;display:inline-block!important;position:relative!important}a.nav-link.erpsetup,.erpsetup{background:#0078d4!important;color:#fff!important;border:none!important;border-radius:4px!important;padding:3px 8px!important;font-size:11px!important;font-weight:700!important;letter-spacing:.5px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;margin:0!important;position:relative!important;float:none!important;inset:auto!important;white-space:nowrap!important;flex-shrink:0!important;text-decoration:none!important;box-shadow:0 1px 3px #0078d44d!important}.ms-app-launcher-btn{display:inline-block!important;padding-top:13px!important;padding-bottom:0!important;margin:0!important;height:50px!important;line-height:1!important;cursor:pointer!important}.ms-app-launcher-btn i{font-size:16px!important;vertical-align:middle!important;margin:0!important}.navbar .navbar-menu-wrapper .navbar3 .nav-item .right-fuctions,.right-fuctions{right:0!important;left:auto!important;top:100%!important;margin-top:4px!important;min-width:50rem!important;box-shadow:0 8px 32px #0000002e!important}ngb-modal-backdrop,.modal-backdrop{position:fixed!important;top:0!important;left:0!important;width:100vw!important;height:100vh!important;z-index:1040!important;opacity:.4!important;background-color:#000!important}body.modal-open ngb-modal-window,ngb-modal-window,.modal,.modal-open .modal{position:fixed!important;top:0!important;left:0!important;width:100%!important;height:100%!important;z-index:2000!important;display:block!important;overflow-x:hidden!important;overflow-y:auto!important;pointer-events:auto!important}body.modal-open .modal-dialog,ngb-modal-window .modal-dialog,.modal .modal-dialog{position:relative!important;z-index:2010!important;margin:1.75rem auto!important;pointer-events:auto!important}body.modal-open .modal-content,ngb-modal-window .modal-content,.modal .modal-content,.modal-signup{position:relative!important;z-index:2020!important;background-color:#fff!important;opacity:1!important;box-shadow:0 10px 30px #00000080!important;pointer-events:auto!important}.swal2-container,.swal2-popup,div:where(.swal2-container),.swal2-modal,.swal2-backdrop-show,div.swal2-container{z-index:99999!important}ngx-spinner .overlay,.ngx-spinner-overlay{z-index:1035!important}
