.global-chat-notifications{position:fixed;right:18px;top:82px;z-index:1050;width:340px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 106px);overflow:auto;background:#fff;border:1px solid #dce7f7;border-radius:16px;box-shadow:0 8px 35px #18396722;color:#20304a;text-align:left;font-family:inherit}.global-chat-notification-heading{display:flex;align-items:center;gap:8px;padding:12px 14px;font-size:13px;font-weight:600;background:#eff6ff}.global-chat-notification-heading span:last-child{margin-left:auto}.global-chat-notification{display:flex;justify-content:space-between;gap:12px;padding:12px 14px;border-top:1px solid #edf1f7}.global-chat-notification strong{font-size:13px}.global-chat-notification p{font-size:12px;line-height:1.5;margin:5px 0;color:#637793}.global-chat-open{border:0;background:transparent;color:#2563eb;font-size:12px;font-weight:600;padding:5px 0;cursor:pointer}.global-chat-dismiss{align-self:flex-start;border:0;background:transparent;color:#637793;padding:4px;cursor:pointer}.global-chat-notifications button:focus-visible{outline:3px solid #93c5fd;outline-offset:2px}@media(max-width:767px){.global-chat-notifications{right:12px;top:70px;max-height:40dvh}}.staff-chat{--chat-blue:#3b82f6;--chat-ink:#20304a;--chat-muted:#637793;display:flex;flex-direction:column;height:var(--chat-height, calc(100dvh - 180px) );min-height:0;overflow:hidden;border:1px solid #e5ebf4;border-radius:20px;background:#fff;box-shadow:0 12px 40px #20304a0a;color:var(--chat-ink);font-family:inherit;text-align:left}.staff-chat *{box-sizing:border-box}.staff-chat button:focus-visible{outline:3px solid #93c5fd;outline-offset:2px}.staff-chat-panes{display:flex;flex:1;min-height:0;overflow:hidden}.staff-chat-status{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 18px;border-bottom:1px solid #edf1f7;background:#fff}.staff-chat-status h1{font-size:18px;font-weight:700;line-height:1.3;margin:0;color:#20304a}.chat-status-actions{display:flex;align-items:center;gap:10px}.chat-connection{font-size:12px;color:#637793;display:flex;gap:6px;align-items:center}.chat-connection:before{content:"";width:7px;height:7px;border-radius:50%;background:#f59e0b}.chat-connection.is-connected:before{background:#22c55e}.staff-chat-status .ant-btn{border-radius:50%;width:32px;height:32px}.staff-chat-roster{display:flex;flex-direction:column;flex:0 0 310px;min-width:0;border-right:1px solid #e8eef6;background:#fff}.chat-roster-heading{display:flex;justify-content:space-between;align-items:center;padding:20px 20px 14px}.chat-roster-heading h2{font-size:15px;font-weight:700;margin:0 0 3px;color:#20304a}.chat-roster-heading p{font-size:12px;color:#637793;margin:0}.chat-roster-filters{padding:0 16px}.chat-roster-filters .ant-select{width:100%;margin-bottom:10px}.chat-roster-filters .ant-input-affix-wrapper,.chat-roster-filters .ant-select-selector{border-radius:12px!important;min-height:38px;background:#f8fafc}.chat-inbox-tabs{display:flex;gap:8px;padding:14px 0 12px;border-bottom:1px solid #edf1f7}.chat-inbox-tabs button{background:transparent;border:0;border-radius:18px;padding:6px 13px;color:#637793;font-size:13px;cursor:pointer}.chat-inbox-tabs button.is-selected{background:#eff6ff;color:#2563eb;font-weight:600}.chat-inbox-tabs span{margin-left:4px;font-size:11px}.chat-roster-list{min-height:0;overflow:auto;padding:8px}.staff-chat-roster-item{display:flex;align-items:center;gap:11px;width:100%;padding:14px 10px;margin-bottom:4px;border:0;border-radius:14px;background:#fff;text-align:left;cursor:pointer}.staff-chat-roster-item:hover{background:#f8fafc}.staff-chat-roster-item.is-selected{background:#eff6ff}.staff-chat-roster-item .ant-avatar{flex-shrink:0;background:#e6efff;color:#3671dd}.chat-roster-copy{flex:1;min-width:0}.chat-roster-name{display:flex;align-items:center;justify-content:space-between;gap:8px}.chat-roster-name strong{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#20304a}.chat-roster-name time{font-size:10px;color:#8090a6;white-space:nowrap}.chat-roster-copy p{font-size:12px;color:#637793;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:5px 0}.chat-roster-copy small{font-size:10px;color:#8090a6;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-directory-error{margin:10px;font-size:12px}.chat-inbox-empty{text-align:center;padding:40px 12px;color:#637793}.chat-inbox-empty>.anticon{font-size:27px;color:#8ba6ce}.chat-inbox-empty h3{font-size:14px;font-weight:600;margin:14px 0 8px}.chat-inbox-empty p{font-size:12px;line-height:1.7;margin-bottom:16px}.chat-load-more{width:100%;margin-top:8px}.staff-chat-thread{display:flex;flex:1;min-width:0;min-height:0;background:#f8fbff}.staff-chat-thread>div{display:flex;flex-direction:column;flex:1;min-width:0;min-height:0}.staff-chat-back{display:none}.chat-conversation{display:flex;flex-direction:column;flex:1;min-height:0;min-width:0;position:relative;background:#f7faff}.staff-chat-header{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;padding:18px 22px;border-bottom:1px solid #edf1f7;background:#fff;flex-shrink:0}.chat-patient-heading{display:flex;align-items:center;gap:12px;min-width:0}.chat-patient-heading>.ant-avatar{background:#e8f0ff;color:#3978e5;flex-shrink:0}.chat-patient-title{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.chat-patient-title h2{font-size:16px;font-weight:700;color:#20304a;margin:0}.chat-org-tag{font-size:11px;padding:2px 8px;background:#eff6ff;border:1px solid #dceaff;color:#2563eb;border-radius:20px}.chat-patient-heading p{font-size:12px;color:#637793;margin:5px 0 0}.staff-chat-tools{display:flex;gap:8px;flex-wrap:wrap}.staff-chat-tools .ant-btn{border-radius:18px;font-size:12px;height:31px;border-color:#e2eaf4;color:#526988}.chat-message-feed{flex:1;min-height:0;overflow:auto;padding:20px 26px 12px;scrollbar-width:thin;overscroll-behavior:contain}.chat-date-divider{text-align:center;margin:3px 0 22px}.chat-date-divider span{font-size:11px;color:#7d8da4;background:#eaf0f8;border-radius:16px;padding:5px 12px}.chat-message-row{display:flex;margin-bottom:16px}.chat-message-row.is-outgoing{justify-content:flex-end}.chat-message-bubble{max-width:min(78%,600px);min-width:90px;padding:12px 16px;border-radius:19px;box-shadow:0 2px 4px #243b5307}.chat-message-bubble.is-incoming{background:#fff;border:1px solid #e6edf7;border-bottom-left-radius:5px}.chat-message-bubble.is-outgoing{background:#3b82f6;color:#fff;border-bottom-right-radius:5px}.chat-message-author{font-size:11px;font-weight:600;color:#557195;margin-bottom:6px}.chat-message-text{font-size:14px;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.chat-message-time{display:flex;align-items:center;justify-content:flex-end;gap:6px;font-size:10px;margin-top:6px;color:#8595ad}.is-outgoing .chat-message-time{color:#e1edff}.chat-message-files{display:flex;flex-direction:column;gap:8px;margin-bottom:6px}.chat-message-files .ant-image{max-width:100%;border-radius:12px;overflow:hidden}.chat-document{display:flex;gap:10px;align-items:center;color:inherit;text-decoration:none;border:1px solid #dbe7f8;border-radius:12px;padding:10px;overflow-wrap:anywhere}.chat-document>.anticon{font-size:24px}.chat-document small{display:block;font-size:10px;opacity:.75;margin-top:3px}.chat-vital-value{display:flex;gap:8px;align-items:center;font-weight:600;padding:8px 0}.chat-thread-empty,.chat-welcome{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:32px;color:#637793}.chat-thread-empty{min-height:180px;height:100%}.chat-thread-empty>.anticon{font-size:30px;color:#93b7ee}.chat-thread-empty h3,.chat-welcome h2{font-size:18px;font-weight:600;color:#293e5c;margin:18px 0 8px}.chat-thread-empty p,.chat-welcome p{font-size:13px;max-width:360px;line-height:1.7;margin:0}.chat-welcome span{font-size:11px;color:#8d9db2;margin-top:18px}.chat-welcome-icon{display:flex;align-items:center;justify-content:center;width:70px;height:70px;border-radius:24px;background:#e8f1ff;color:#3b82f6;font-size:30px}.chat-composer{flex-shrink:0;background:#fff;padding:0 20px max(10px,env(safe-area-inset-bottom));border-top:1px solid #edf1f7}.chat-quick-replies{display:flex;align-items:center;gap:7px;overflow-x:auto;scrollbar-width:none;padding:12px 0;white-space:nowrap}.chat-quick-replies>span{font-size:10px;font-weight:700;color:#8b9fb9;margin-right:4px}.chat-quick-replies button{background:#fff;color:#526988;border:1px solid #e2eaf5;border-radius:18px;font-size:11px;padding:5px 10px;cursor:pointer}.chat-quick-replies button:hover{background:#eff6ff;border-color:#bfdbfe}.chat-composer-row{display:flex;align-items:flex-end;gap:10px;min-width:0}.chat-composer-row>.ant-btn{width:42px;height:42px;flex-shrink:0;border-color:#e2eaf5;color:#3477eb}.chat-composer-row textarea.ant-input{border:1px solid #dfe7f2;border-radius:24px!important;padding:11px 16px;line-height:20px;resize:none;font-size:14px;box-shadow:0 2px 3px #20304a06}.chat-composer-row .chat-send-button{background:#3b82f6;color:#fff;border:0}.chat-composer-row .chat-send-button:disabled{background:#a6c8ff;color:#fff}.chat-composer-hint{font-size:10px;color:#8b9bb1;margin:7px 52px 0}.chat-send-error{font-size:12px;color:#b42318;background:#fff1f0;border-radius:10px;padding:9px 12px;margin-bottom:10px}.chat-draft-files{display:flex;align-items:center;gap:8px;overflow-x:auto;padding:0 0 12px}.chat-draft-count{font-size:11px;color:#637793;white-space:nowrap}.chat-draft-file{display:flex;gap:8px;align-items:center;flex-shrink:0;background:#f8fafc;border:1px solid #e2eaf4;border-radius:12px;padding:6px}.chat-draft-file img{width:44px;height:44px;object-fit:cover;border-radius:8px}.chat-draft-file>span{font-size:11px;max-width:140px;overflow:hidden;text-overflow:ellipsis}.chat-draft-file small{display:block;font-size:10px;color:#8595ad}.chat-draft-file button{border:0;background:transparent;padding:7px;color:#637793;cursor:pointer}.chat-drop-overlay{position:absolute;inset:8px;z-index:10;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px;background:#eff6fff5;border:2px dashed #60a5fa;border-radius:18px;color:#2563eb;pointer-events:none}.chat-drop-overlay .anticon{font-size:34px}.chat-loading{text-align:center;padding:20px}.chat-load-older{text-align:center;margin-bottom:15px}@media(max-width:767px){.staff-chat{border-radius:16px;height:var(--chat-height, calc(100dvh - 130px) )}.staff-chat-status{padding:9px 12px}.staff-chat-status h1{font-size:16px}.chat-connection{font-size:10px}.staff-chat-roster{flex:1;width:100%;border:0}.staff-chat-thread,.staff-chat.has-conversation .staff-chat-roster{display:none}.staff-chat.has-conversation .staff-chat-thread{display:flex}.staff-chat-back{display:inline-flex!important;align-self:flex-start;border:0!important;background:transparent!important;font-size:12px;color:#3b82f6;margin:4px 8px}.staff-chat-header{padding:10px 14px;gap:9px}.chat-patient-heading{gap:9px}.chat-patient-heading .ant-avatar{width:35px;height:35px;line-height:35px}.chat-patient-title h2{font-size:14px}.chat-patient-heading p{font-size:10px}.staff-chat-tools{gap:6px}.staff-chat-tools .ant-btn{height:27px;font-size:10px;padding:0 9px}.chat-message-feed{padding:15px 13px 5px}.chat-message-bubble{max-width:88%;padding:10px 13px}.chat-message-text{font-size:13px}.chat-composer{padding:0 10px max(8px,env(safe-area-inset-bottom))}.chat-quick-replies{padding:9px 0}.chat-composer-row{gap:7px}.chat-composer-row>.ant-btn{height:36px;width:36px}.chat-composer-row textarea.ant-input{font-size:16px;padding:8px 12px}.chat-composer-hint{display:none}}@media(max-width:767px)and (max-height:600px){.staff-chat-status{padding:5px 10px}.staff-chat-header{padding:7px 12px}.staff-chat-tools,.chat-quick-replies{display:none}.chat-composer{padding-top:8px}}.chat-ownership-status{padding:8px 20px;background:#edf6ff;border-bottom:1px solid #dceafa;color:#41658b;font-size:12px;line-height:1.5;flex-shrink:0}.chat-ownership-status.is-locked{background:#fff8eb;color:#805d20;border-color:#f5e4be}.chat-session-divider,.chat-closed-divider{display:flex;align-items:center;gap:12px;margin:20px 0;color:#6c819d;font-size:11px;text-align:center}.chat-session-divider:before,.chat-session-divider:after,.chat-closed-divider:before,.chat-closed-divider:after{content:"";flex:1;height:1px;background:#dce5f0}.chat-session-divider span{border:1px solid #dce5f0;border-radius:18px;padding:5px 12px;background:#fff;flex-shrink:0}.chat-closed-divider span{max-width:75%;overflow-wrap:anywhere}.chat-roster-owner{display:block;font-size:10px;color:#287557;margin:3px 0 5px}.chat-roster-owner.is-owned{color:#8a672e}@media(max-width:767px){.chat-ownership-status{padding:6px 14px;font-size:10px}.chat-session-divider,.chat-closed-divider{margin:14px 0}}@media(max-width:767px)and (max-height:600px){.staff-chat-tools{display:flex}.staff-chat-tools .ant-btn{height:24px;font-size:10px}.chat-ownership-status{padding:4px 12px}}.chat-dock{position:fixed;right:20px;bottom:0;z-index:990;max-width:calc(100vw - 40px);color:#20304a;text-align:left;font-family:inherit}.chat-dock-bar{display:flex;align-items:center;gap:10px;background:#fff;border:1px solid #e2e8f0;border-bottom:0;border-radius:18px 18px 0 0;box-shadow:0 -4px 28px #18396716;padding:9px 12px;max-width:100%}.chat-dock-label{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600;white-space:nowrap}.chat-dock-label>span:last-child{background:#eff6ff;border-radius:10px;padding:2px 6px;color:#2563eb}.chat-dock-tabs{display:flex;gap:8px;overflow-x:auto;min-width:0}.chat-dock-tab{display:flex;align-items:center;gap:7px;flex-shrink:0;max-width:210px;border:0;border-radius:20px;padding:5px 10px 5px 5px;background:#f1f5f9;color:#334155;font-size:12px;cursor:pointer}.chat-dock-tab>span:nth-child(2){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-dock-tab.is-active{background:#e8f1ff;color:#1d4ed8}.chat-dock-avatar{display:grid;place-items:center;width:28px;height:28px;flex-shrink:0;border-radius:50%;background:linear-gradient(135deg,#60a5fa,#2563eb);color:#fff;font-weight:600}.chat-dock-badge{display:grid;place-items:center;min-width:20px;height:20px;padding:0 4px;border-radius:12px;background:#ef4444;color:#fff;font-size:10px;font-weight:700}.chat-dock-panels{display:flex;justify-content:flex-end;align-items:flex-end;gap:12px;max-width:calc(100vw - 40px);overflow-x:auto}.chat-dock-panel.staff-chat{flex:0 0 355px;width:355px;height:min(580px,calc(100dvh - 130px));border-radius:18px 18px 0 0;box-shadow:0 -8px 35px #18396720;margin-top:10px}.chat-dock-panel[hidden]{display:none}.chat-dock-panel.is-expanded{animation:chat-dock-rise .3s cubic-bezier(.2,.8,.2,1)}@keyframes chat-dock-rise{0%{opacity:0;transform:translateY(45px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.chat-dock-panel-heading{display:flex;align-items:center;gap:8px;padding:12px;background:#1d4ed8;color:#fff;font-size:13px}.chat-dock-panel-heading strong{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-dock-panel-heading button,.chat-dock-panel-heading a{display:grid;place-items:center;width:25px;height:25px;flex-shrink:0;border:0;border-radius:7px;background:#ffffff20;color:#fff;cursor:pointer}.chat-dock-status-dot{width:7px;height:7px;flex-shrink:0;border-radius:50%;background:#86efac}.chat-dock-panel .chat-conversation{min-height:0;flex:1}.chat-dock-panel .chat-patient-heading{display:none}.chat-dock-panel .staff-chat-header{padding:8px;min-height:0}.chat-dock-panel .staff-chat-tools{display:flex;gap:4px;flex-wrap:wrap}.chat-dock-panel .staff-chat-tools .ant-btn{font-size:10px;padding:3px 6px;height:28px}.chat-dock-panel .chat-ownership-status{font-size:10px;padding:7px 10px}.chat-dock-panel .chat-message-feed{padding:12px 10px}.chat-dock-panel .chat-message-bubble{max-width:90%;font-size:12px}.chat-dock-panel .chat-composer{padding:10px}.chat-dock-panel .chat-composer-hint{font-size:9px}.chat-dock-error{padding:8px 10px;background:#fff1f2;color:#b91c1c;font-size:11px}.chat-dock button:focus-visible,.chat-dock a:focus-visible{outline:3px solid #93c5fd;outline-offset:2px}@media(max-width:900px){.chat-dock{right:10px;max-width:calc(100vw - 20px)}.chat-dock-panels{max-width:calc(100vw - 20px)}.chat-dock-panel.staff-chat{flex-basis:min(380px,calc(100vw - 20px));width:min(380px,calc(100vw - 20px))}.chat-dock-label{font-size:0}.chat-dock-label>span{font-size:13px}.chat-dock-bar{padding-bottom:max(9px,env(safe-area-inset-bottom))}.chat-dock-tab{max-width:170px}}@media(prefers-reduced-motion:reduce){.chat-dock-panel.is-expanded{animation:none}}.error-page-container{flex:1;display:flex;justify-content:center;align-items:center;background-color:#fff}.error-background-gradient{position:absolute;width:100%;height:100%;background:linear-gradient(135deg,#001529,#0e579b,#1890ff);clip-path:polygon(0 0,100% 0,100% 40%,0 100%);z-index:0}.error-content{position:relative;z-index:1;display:flex;justify-content:center;align-items:center;padding:20px}.error-card{background:#fff;border-radius:24px;box-shadow:0 20px 60px #00152926;padding:60px 80px;text-align:center;max-width:600px;width:100%;animation:fadeInUp .6s ease-out}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.error-icon-container{margin-bottom:30px}.error-icon-circle{width:180px;height:180px;margin:0 auto;border-radius:50%;background:linear-gradient(135deg,#001529,#0e579b);display:flex;align-items:center;justify-content:center;box-shadow:0 10px 40px #1890ff4d;position:relative;animation:pulse 2s ease-in-out infinite}@keyframes pulse{0%,to{transform:scale(1);box-shadow:0 10px 40px #1890ff4d}50%{transform:scale(1.05);box-shadow:0 15px 50px #1890ff80}}.error-code{font-size:72px;font-weight:800;color:#fff;text-shadow:0 2px 10px rgba(0,0,0,.2)}.error-title{font-size:36px;font-weight:700;color:#001529;margin-bottom:16px;margin-top:0}.error-description{font-size:16px;color:#666;margin-bottom:40px;line-height:1.6}.error-actions{display:flex;gap:16px;justify-content:center;margin-bottom:50px;flex-wrap:wrap}.error-btn-primary{background:linear-gradient(135deg,#001529,#0e579b);border:none;height:48px;padding:0 32px;font-size:16px;font-weight:600;border-radius:8px;transition:all .3s ease}.error-btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 20px #1890ff66;background:linear-gradient(135deg,#0e579b,#1890ff)}.error-btn-secondary{height:48px;padding:0 32px;font-size:16px;font-weight:600;border-radius:8px;border:2px solid #001529;color:#001529;background:transparent;transition:all .3s ease}.error-btn-secondary:hover{background:#001529;color:#fff;transform:translateY(-2px);box-shadow:0 8px 20px #00152933}.error-branding{padding-top:30px;border-top:1px solid #e8e8e8}.brand-name{font-size:28px;font-weight:700;margin-bottom:8px;color:#001529}.brand-rp{background:#015dd5;color:#fff;border-radius:6px;padding:4px 8px;margin-right:6px;font-weight:700}.brand-tagline{font-size:14px;color:#666;margin:0;font-style:italic}@media(max-width:768px){.error-card{padding:40px 30px}.error-icon-circle{width:140px;height:140px}.error-code{font-size:56px}.error-title{font-size:28px}.error-description{font-size:14px}.error-actions{flex-direction:column;gap:12px}.error-btn-primary,.error-btn-secondary{width:100%}.brand-name{font-size:24px}}@media(max-width:480px){.error-card{padding:30px 20px}.error-icon-circle{width:120px;height:120px}.error-code{font-size:48px}.error-title{font-size:24px}}.primaryLoginSection:before{content:"";position:absolute;place-items:center;justify-content:center;display:flex;align-items:center;width:100%;height:100%;background:linear-gradient(to right,#001529,#0e579b);clip-path:polygon(0 0,0 100%,66% 0);z-index:-1}.secondaryLoginSection:before{content:"";position:absolute;width:100%;height:100%;background:linear-gradient(to right,#001529,#0e579b);clip-path:polygon(34% 0,100% 100%,100% 0);z-index:-1}.centered-container{display:flex;justify-content:center;align-items:center;position:absolute;justify-self:center;top:0;left:0;flex:1;width:55%!important}.container{background-color:#fafafa;border-radius:30px;box-shadow:0 5px 15px #00000059;position:relative;overflow:hidden;width:768px;min-width:70%;min-height:530px;top:120px;left:0;right:0;z-index:1}.form-container{position:absolute;top:10px;text-align:center;height:100%;transition:all .6s ease-in-out}.sign-in{left:0;width:50%;z-index:2}.container.active .sign-in{transform:translate(100%)}.sign-up{left:0;width:50%;opacity:0;z-index:1}.container.active .sign-up{transform:translate(100%);opacity:1;z-index:5;animation:move .6s}@keyframes move{0%,49.99%{opacity:0;z-index:1}50%,to{opacity:1;z-index:5}}.toggle-container{position:absolute;top:0;left:50%;width:50%;height:100%;overflow:hidden;transition:all .6s ease-in-out;border-radius:150px 0 0 150px;z-index:1000}.container.active .toggle-container{transform:translate(-100%);border-radius:0 150px 150px 0}.toggle{background-color:#512da8;background:linear-gradient(to right,#001529,#0e579b);color:#fff;position:relative;left:-100%;height:100%;width:200%;transform:translate(0);transition:all .6s ease-in-out}.container.active .toggle{transform:translate(50%)}.toggle-panel{position:absolute;width:50%;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:0 30px;text-align:center;top:0;transform:translate(0);transition:all .6s ease-in-out}.toggle-left{transform:translate(-200%)}.container.active .toggle-left{transform:translate(0)}.toggle-right{right:0;transform:translate(0);display:flex;flex-direction:column;justify-content:space-around;margin-top:2rem}.toggle-left{left:0;transform:translate(0);display:flex;flex-direction:column;justify-content:space-around;margin-top:2rem}.container.active .toggle-right{transform:translate(200%)}.text-white{text-align:center;padding-bottom:20px}@media(max-width:850px){.container{width:95%;min-width:95%;height:auto;min-height:600px;top:50px;flex-direction:column}.form-container{width:100%;position:relative;top:0;height:auto;transform:none!important;opacity:1!important;animation:none!important;padding:20px}.container.active .sign-up{transform:none;opacity:1;width:100%;position:relative}.toggle-container{display:none}.mobile-only{display:block!important}.desktop-only{display:none!important}.centered-container{width:100%!important;position:relative;justify-content:center;align-items:flex-start;padding-top:20px}.secondaryLoginSection{display:flex;justify-content:center;overflow-y:auto}}.mobile-only{display:none}.desktop-only{display:block}.topbar-search-container{position:relative;width:100%;max-width:600px}.topbar-search-input{border-radius:8px!important;border:1px solid #d9d9d9!important;transition:all .3s ease}.topbar-search-input:focus,.topbar-search-input:hover{border-color:#015dd5!important;box-shadow:0 0 0 2px #015dd51a!important}.search-popup-results{position:absolute;top:calc(100% + 8px);left:0;width:100%;background-color:#fff;border-radius:12px;box-shadow:0 10px 25px #0000001a;z-index:1000;max-height:450px;overflow:hidden;display:flex;flex-direction:column;border:1px solid #f0f0f0}.search-popup-header{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid #f5f5f5;background-color:#fafafa}.search-popup-content{overflow-y:auto;padding:8px 0}.search-popup-content::-webkit-scrollbar{width:6px}.search-popup-content::-webkit-scrollbar-track{background:transparent}.search-popup-content::-webkit-scrollbar-thumb{background-color:#e8e8e8;border-radius:10px}.search-result-item{display:flex;align-items:flex-start;padding:12px 16px;cursor:pointer;transition:all .2s ease;border-radius:8px;margin:0 8px}.search-result-item:hover{background-color:#f6faff}.search-item-icon{width:32px;height:32px;background-color:#e6f7ff;color:#1890ff;border-radius:8px;display:flex;align-items:center;justify-content:center;margin-right:12px;flex-shrink:0}.search-item-details{flex:1}.search-item-title{display:flex;align-items:center;line-height:1.4}.search-item-subtitle{font-size:12px;color:#8c8c8c;margin-top:2px}.recent-search-item{display:flex;align-items:center;padding:10px 16px;cursor:pointer;transition:all .2s ease;font-size:14px;color:#595959}.recent-search-item:hover{background-color:#f5f5f5;color:#015dd5}.search-loading,.no-results{padding:24px;text-align:center;color:#8c8c8c;font-style:italic}:root{--sileo-spring-easing: linear( 0, .002 .6%, .007 1.2%, .015 1.8%, .026 2.4%, .041 3.1%, .06 3.8%, .108 5.3%, .157 6.6%, .214 8%, .467 13.7%, .577 16.3%, .631 17.7%, .682 19.1%, .73 20.5%, .771 21.8%, .808 23.1%, .844 24.5%, .874 25.8%, .903 27.2%, .928 28.6%, .952 30.1%, .972 31.6%, .988 33.1%, 1.01 35.7%, 1.025 38.5%, 1.034 41.6%, 1.038 45%, 1.035 50.1%, 1.012 64.2%, 1.003 73%, .999 83.7%, 1 );--sileo-duration: .6s;--sileo-height: 40px;--sileo-width: 350px;--sileo-state-success: oklch(.723 .219 142.136);--sileo-state-loading: oklch(.556 0 0);--sileo-state-error: oklch(.637 .237 25.331);--sileo-state-warning: oklch(.795 .184 86.047);--sileo-state-info: oklch(.685 .169 237.323);--sileo-state-action: oklch(.623 .214 259.815)}[data-sileo-toast]{position:relative;cursor:pointer;pointer-events:auto;touch-action:none;border:0;background:transparent;padding:0;width:var(--sileo-width);height:var(--_h, var(--sileo-height));opacity:0;transform:translateZ(0) scale(.95);transform-origin:center;contain:layout style;overflow:visible}[data-sileo-toast][data-state=loading]{cursor:default}[data-sileo-toast][data-ready=true]{opacity:1;transform:translateZ(0) scale(1);transition:transform calc(var(--sileo-duration) * .66) var(--sileo-spring-easing),opacity calc(var(--sileo-duration) * .66) var(--sileo-spring-easing),margin-bottom calc(var(--sileo-duration) * .66) var(--sileo-spring-easing),margin-top calc(var(--sileo-duration) * .66) var(--sileo-spring-easing),height var(--sileo-duration) var(--sileo-spring-easing)}[data-sileo-viewport][data-position^=top] [data-sileo-toast]:not([data-ready=true]){transform:translateY(-6px) scale(.95)}[data-sileo-viewport][data-position^=bottom] [data-sileo-toast]:not([data-ready=true]){transform:translateY(6px) scale(.95)}[data-sileo-toast][data-ready=true][data-exiting=true]{opacity:0;pointer-events:none}[data-sileo-viewport][data-position^=top] [data-sileo-toast][data-ready=true][data-exiting=true]{transform:translateY(-6px) scale(.95)}[data-sileo-viewport][data-position^=bottom] [data-sileo-toast][data-ready=true][data-exiting=true]{transform:translateY(6px) scale(.95)}[data-sileo-canvas]{position:absolute;left:0;right:0;pointer-events:none;transform:translateZ(0);contain:layout style;overflow:visible}[data-sileo-canvas][data-edge=top]{bottom:0;transform:scaleY(-1) translateZ(0)}[data-sileo-canvas][data-edge=bottom]{top:0}[data-sileo-svg]{overflow:visible}[data-sileo-header]{position:absolute;z-index:20;display:flex;align-items:center;padding:.5rem;height:var(--sileo-height);overflow:hidden;left:var(--_px, 0px);transform:var(--_ht);max-width:var(--_pw)}[data-sileo-toast][data-ready=true] [data-sileo-header]{transition:transform var(--sileo-duration) var(--sileo-spring-easing),left var(--sileo-duration) var(--sileo-spring-easing),max-width var(--sileo-duration) var(--sileo-spring-easing)}[data-sileo-header][data-edge=top]{bottom:0}[data-sileo-header][data-edge=bottom]{top:0}[data-sileo-header-stack]{position:relative;display:inline-flex;align-items:center;height:100%}[data-sileo-header-inner]{display:flex;align-items:center;gap:.5rem;white-space:nowrap;opacity:1;filter:blur(0px);transform:translateZ(0)}[data-sileo-header-inner][data-layer=current]{position:relative;z-index:1;animation:sileo-header-enter var(--sileo-duration) var(--sileo-spring-easing) both}[data-sileo-header-inner][data-layer=current]:not(:only-child),[data-sileo-header-inner][data-exiting=true]{will-change:opacity,filter}[data-sileo-header-inner][data-layer=prev]{position:absolute;left:0;top:0;z-index:0;pointer-events:none}[data-sileo-header-inner][data-exiting=true]{animation:sileo-header-exit calc(var(--sileo-duration) * .7) ease forwards}[data-sileo-badge]{display:flex;height:24px;width:24px;flex-shrink:0;align-items:center;justify-content:center;padding:2px;box-sizing:border-box;border-radius:9999px;color:var(--sileo-tone, currentColor);background-color:var(--sileo-tone-bg, transparent)}[data-sileo-title]{font-size:.825rem;line-height:1rem;font-weight:500;text-transform:capitalize;color:var(--sileo-tone, currentColor)}:is([data-sileo-badge],[data-sileo-title],[data-sileo-button])[data-state]{--_c: var(--sileo-state-success)}:is([data-sileo-badge],[data-sileo-title],[data-sileo-button])[data-state=loading]{--_c: var(--sileo-state-loading)}:is([data-sileo-badge],[data-sileo-title],[data-sileo-button])[data-state=error]{--_c: var(--sileo-state-error)}:is([data-sileo-badge],[data-sileo-title],[data-sileo-button])[data-state=warning]{--_c: var(--sileo-state-warning)}:is([data-sileo-badge],[data-sileo-title],[data-sileo-button])[data-state=info]{--_c: var(--sileo-state-info)}:is([data-sileo-badge],[data-sileo-title],[data-sileo-button])[data-state=action]{--_c: var(--sileo-state-action)}:is([data-sileo-badge],[data-sileo-title])[data-state]{--sileo-tone: var(--_c);--sileo-tone-bg: color-mix(in oklch, var(--_c) 20%, transparent)}[data-sileo-content]{position:absolute;left:0;z-index:10;width:100%;pointer-events:none;opacity:var(--_co, 0)}[data-sileo-content]:not([data-visible=true]){content-visibility:hidden}[data-sileo-toast][data-ready=true] [data-sileo-content]{transition:opacity calc(var(--sileo-duration) * .08) ease calc(var(--sileo-duration) * .04)}[data-sileo-content][data-edge=top]{top:0}[data-sileo-content][data-edge=bottom]{top:var(--sileo-height)}[data-sileo-content][data-visible=true]{pointer-events:auto}[data-sileo-toast][data-ready=true] [data-sileo-content][data-visible=true]{transition:opacity calc(var(--sileo-duration) * .6) ease calc(var(--sileo-duration) * .3)}[data-sileo-description]{width:100%;text-align:left;padding:1rem;font-size:.875rem;line-height:1.25rem;contain:layout style paint;content-visibility:auto}[data-sileo-button]{display:flex;align-items:center;justify-content:center;height:1.75rem;padding:0 .625rem;margin-top:.75rem;border-radius:9999px;border:0;font-size:.75rem;font-weight:500;cursor:pointer;color:var(--sileo-btn-color, currentColor);background-color:var(--sileo-btn-bg, transparent);transition:background-color .15s ease}[data-sileo-button]:hover{background-color:var(--sileo-btn-bg-hover, transparent)}[data-sileo-button][data-state]{--sileo-btn-color: var(--_c);--sileo-btn-bg: color-mix(in oklch, var(--_c) 15%, transparent);--sileo-btn-bg-hover: color-mix(in oklch, var(--_c) 25%, transparent)}[data-sileo-icon=spin]{animation:sileo-spin 1s linear infinite}@keyframes sileo-spin{to{transform:rotate(360deg)}}@keyframes sileo-header-enter{0%{opacity:0;filter:blur(6px)}to{opacity:1;filter:blur(0px)}}@keyframes sileo-header-exit{0%{opacity:1;filter:blur(0px)}to{opacity:0;filter:blur(6px)}}[data-sileo-viewport]{position:fixed;z-index:50;display:flex;gap:.75rem;padding:.75rem;pointer-events:none;max-width:calc(100vw - 1.5rem);contain:layout style}[data-sileo-viewport][data-position^=top] [data-sileo-toast]:not([data-ready=true]){margin-bottom:calc(-1 * (var(--sileo-height) + .75rem))}[data-sileo-viewport][data-position^=bottom] [data-sileo-toast]:not([data-ready=true]){margin-top:calc(-1 * (var(--sileo-height) + .75rem))}[data-sileo-viewport][data-position^=top]{top:0;flex-direction:column-reverse}[data-sileo-viewport][data-position^=bottom]{bottom:0;flex-direction:column}[data-sileo-viewport][data-position$=left]{left:0;align-items:flex-start}[data-sileo-viewport][data-position$=right]{right:0;align-items:flex-end}[data-sileo-viewport][data-position$=center]{left:50%;transform:translate(-50%);align-items:center}@media(prefers-reduced-motion:no-preference){[data-sileo-toast][data-ready=true]:hover,[data-sileo-toast][data-ready=true][data-exiting=true]{will-change:transform,opacity,height}}@media(prefers-reduced-motion:reduce){[data-sileo-viewport],[data-sileo-viewport] *,[data-sileo-viewport] *:before,[data-sileo-viewport] *:after{animation-duration:.01ms;animation-iteration-count:1;transition-duration:.01ms}}[data-sileo-viewport][data-theme=dark] [data-sileo-description]{color:#00000080}[data-sileo-viewport][data-theme=light] [data-sileo-description]{color:#ffffff80}[data-sileo-viewport]{z-index:2100!important;max-width:calc(100vw - 24px)}:root{--sileo-width:min(350px, calc(100vw - 32px) )}[data-sileo-viewport][data-theme=light] [data-sileo-description]{color:#f1f5f9;overflow-wrap:anywhere}[data-sileo-toast]:focus-visible,[data-sileo-button]:focus-visible{outline:3px solid #93c5fd;outline-offset:3px}@media(prefers-reduced-motion:reduce){[data-sileo-viewport] *,[data-sileo-viewport] *:before,[data-sileo-viewport] *:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}*{font-family:Poppins,sans-serif;box-sizing:border-box;margin:0;padding:0;scroll-behavior:smooth}.bg-teal-200{background-color:#ccfbf1}*::-webkit-scrollbar{width:3px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background-color:#015dd5}*::-webkit-scrollbar-thumb:hover{background:#555}.cui-recorder-iconBox,.cui-moreAction-iconBox,.cui-emoji-container-iconBox,.cui-avatar-string{display:none!important}body{zoom:90%}.error{position:absolute;color:red;font-size:.8rem;margin-top:4px}.blue-hr{background:#015dd5;height:1px}.white-hr{background:#fff;height:1px}.admindashboardbody{overflow-x:hidden;overflow-y:hidden}.vl{border-left:2px solid #000;height:20px}.rounded-card{border-radius:25px}.card-bordered{background-color:#0f2557;border-radius:20px;-webkit-box-shadow:-1px -3px 13px 0px rgba(0,0,0,.44);-moz-box-shadow:-1px -3px 13px 0px rgba(0,0,0,.44);box-shadow:-1px -3px 13px #00000070;color:#fff}.card-bordered-01{border-radius:10px;-webkit-box-shadow:-1px -3px 13px 0px rgba(0,0,0,.44);-moz-box-shadow:-1px -3px 13px 0px rgba(0,0,0,.44);box-shadow:-1px -3px 13px #00000070;text-align:center;justify-content:center}.bubble{box-sizing:border-box;float:left;width:auto;max-width:80%;position:relative;clear:both;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:10px;padding:3px 15px;color:#000;word-wrap:break-word;margin-top:10px}.bubble-alt{float:left}.bubble-alt:before{left:auto;right:-7px}.bubble-alt:after{left:auto;right:-5px}.bubble p{font-size:16px;color:#fff}.alerts-section{background-color:#fff;box-shadow:0 8px 15px #0000001a;padding:20px}.alerts-section{max-height:430px;overflow-y:auto}.not-found-text{color:gray;font-size:14px;font-weight:700;width:100%}.form-label{font-size:12px;color:#015dd5;font-weight:700;letter-spacing:1px}.form-value{font-size:16px}.loader{width:48px;height:48px;background:#015dd5;display:block;margin:25% auto;position:relative;box-sizing:border-box;animation:rotationBack 1s ease-in-out infinite reverse}.loader:before{content:"";box-sizing:border-box;left:50;top:50;transform:rotate(45deg);position:absolute;width:48px;height:48px;background:#015dd5;box-shadow:0 0 5px #00000026}.loader:after{content:"";box-sizing:border-box;width:32px;height:32px;border-radius:50%;position:absolute;left:50%;top:50%;background:#fff;transform:translate(-50%,-50%);box-shadow:0 0 5px #00000026}@keyframes rotationBack{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}#topbar{color:#d0d8da;height:60px;font-size:14px;transition:all .5s;padding:0 10px}.globalSearchbar{height:40px;width:950px!important;border-radius:20px;background-color:#edeade;outline:none;border:2px solid transparent}.globalSearchBtn{background-color:#fff;border-radius:22px;color:#015dd5;font-weight:700;padding:10px 25px;border:none;margin-top:7px}.searchResults{width:600px;background-color:#eaeaea;display:flex;flex-direction:column;box-shadow:0 0 8px #ddd;border-radius:5px;margin:0 2rem;max-height:250px;overflow-y:scroll;padding:5px;position:absolute;z-index:999}.searchResult{padding:.9rem;cursor:pointer}.searchResult:hover{background-color:#e1e1e1}.emailSupportBtn{border:3px solid #FFF;border-radius:5px;color:#fff;font-weight:700;letter-spacing:3px;padding:10px;cursor:pointer}.signInBtn{background-color:#fff;color:#008a8a;outline:none;border:none;padding:12px;border-radius:3px;letter-spacing:2px;margin-left:10px;cursor:pointer;transition:all .5s}.signInBtn:hover{background-color:#5bf8f8}.topbarNotificationBadge{background-color:red;color:#fff;font-size:12px;border-radius:999px;padding:4px;position:absolute;top:0;right:0;font-weight:700}#topbar.topbar-scrolled{top:-60px}#topbar .contact-info a{line-height:1;color:#fff;transition:.3s;letter-spacing:1px}.adminAnalyticsCard{background-color:#015dd5;padding:10px;margin:3px;border-radius:10px}.analyticsCardIcon{padding:10px;font-size:40px;border-radius:999px;text-align:center;justify-content:center}.analyticsCardIcon-01{background-color:#fff;color:#fbc967}.analyticsCardIcon-02{background-color:#fff;color:#3fcda7}.analyticsCardIcon-03{background-color:#fff;color:#fc8492}.analyticsCardIcon-04{background-color:#fff;color:#7ea4fa}.dashboardStatsCard{border-radius:15px;padding:10px;color:#fff}.dashboardStatsCardIcon{font-size:28px;background-color:#fff;border-radius:50%;padding:10px}.greenCardDashboardStatsCard{background-color:#02c78a!important}.blueCardDashboardStatsCard{background-color:#015dd5!important}.redCardDashboardStatsCard{background-color:#ef516d!important}.orangeCardDashboardStatsCard{background-color:#fda005!important}.logoImg{width:auto;height:80px;margin:0 auto}.male-tag{width:70px;font-size:12px;margin:0 auto;background-color:#8fbb2c!important;opacity:.5}.assigned-tag{width:70px;font-size:12px;margin:0 auto;background-color:#8fbb2c!important}.not-assigned-tag{width:110px;font-size:12px;margin:0 auto;background-color:#385399!important}.tabsBtn{background-color:#f1f1f1;color:#015dd5;text-align:center;justify-content:center;font-size:14px;width:50%;padding:10px;border:none;outline:none}.tabsBtnActive{background-color:#015dd5;color:#fff;text-align:center;justify-content:center;font-size:14px;width:50%;padding:10px;border:none;outline:none}.sidebarLinkBtn{width:295px;text-align:center;justify-content:center;padding:8px 0;cursor:pointer;margin-top:10px;border-bottom:2px solid #b49797}.sidebarLinkBtnActive{background-color:#015dd5;width:295px;border-radius:5px;text-align:center;justify-content:center;padding:5px;cursor:pointer}.sidebar{width:290px}.adminSidebarBtn{background-color:#015dd5;padding:17px;margin:5px;border-radius:10px;color:#fff;outline:none;border:none}.sidebar.active{width:60px;transition:all .5s ease}.sidebar .logo-details{height:80px;display:flex;align-items:center}.sidebar .nav-links li{height:60px;width:100%;list-style:none}.sidebar .nav-links li a{height:100%;width:100%;display:flex;align-items:center;text-decoration:none;transition:all .4s ease}.sidebar .nav-links li a i{min-width:40px;text-align:center;margin:15px;padding:6px}.nav_link .link-name-active{font-weight:700;font-size:18px;letter-spacing:1px}.sidebarBtn{cursor:pointer}.home-section{background:#fff;position:relative;min-height:100vh!important;width:calc(100% - 290px);left:290px;right:0;transition:all .5s ease;overflow:hidden}.active~.home-section{width:calc(100% - 60px);left:60px}.home-section nav{width:100%;height:50px;background:#fff;padding:0 10px;display:flex;align-items:center;transition:all .4s ease}.sidebar.active~.home-section nav{width:100%}.sidebar-button{display:flex;align-items:center;font-size:24px;font-weight:500}.sidebar-button i{font-size:35px;margin-right:10px}.profile-details img{height:50px;width:55px;border-radius:25px}.profile-details .admin-name{font-size:15px;font-weight:500;color:#1e90ff;margin:0 10px;white-space:nowrap}.navbar-top{margin-bottom:10px}.notification-dropdown{margin-left:10px;margin-right:20px}.admin-topbar-dropdown{width:70px!important;margin:0 20px}.admin-topbar-notification-dropdown{width:550px!important;max-height:430px;overflow-y:auto;overflow-x:hidden}.notification-text{font-size:12px;text-decoration:none;background-color:#ccc;padding:10px}.notification-text p{color:#222}.drop-down-item-active:hover,.drop-down-item-active:active{background-color:#f1f1f1}.searchArea{background-color:#eae2b7;padding:5px 10px}.home-section .home-content{position:relative}.home-content .overview-boxes{display:flex;width:100%;justify-content:space-around;padding:0 5px}.home-content .overview-boxes .box{display:flex;align-items:center;padding:15px 14px;justify-content:center;border-radius:12px;width:calc(25% - 15px);box-shadow:#64646f33 0 7px 29px;border-bottom:3px solid #0E194F}.home-content .overview-boxes .box0{background-image:linear-gradient(#ffead3,#ffead3)}.home-content .overview-boxes .box1{background-image:linear-gradient(#d8f3f5,#d8f3f5)}.home-content .overview-boxes .box2{background-image:linear-gradient(#fee9f0,#fee9f0)}.home-content .overview-boxes .box3{background-image:linear-gradient(#deeec8,#deeec8)}.home-content .overview-boxes .staff-box0{background-image:linear-gradient(#061c27,#023047)}.home-content .overview-boxes .staff-box1{background-image:linear-gradient(#a37e21,#ffb703)}.home-content .overview-boxes .staff-box2{background-image:linear-gradient(#2d525c,#219ebc)}.home-content .overview-boxes .box_topic{font-size:20px;font-weight:500;color:#222}.home-content .overview-boxes .box_topic:hover{text-decoration:none}.home-content .overview-boxes .number{font-size:30px;font-weight:900;display:inline-block;color:#0e194f}.overview-boxes .indicator{display:flex;align-items:center;margin-top:15px}.overview-boxes .indicator i{height:20px;width:20px;background:#8fdacb;color:#fff;border-radius:50%;font-size:20px;margin-right:5px}.overview-boxes .indicator i.down{background:#8fbb2c}.overview-boxes .indicator .text{font-size:12px;color:#222}.overview-boxes .box .cart{font-size:32px;font-weight:500;height:70px;width:70px;color:#fff;line-height:50px;text-align:center;border-radius:12px}.login-section{background-image:url(/assets/login_BG-CVGk8XIF.png);background-size:cover;background-repeat:no-repeat;background-position:top;height:104vh;overflow-y:hidden;overflow-x:hidden}.loginIcon{background-color:#fff;border-radius:50%;margin-top:-60px}.loginScreenBtn{background-color:#015dd5;color:#fff;width:320px;height:50px;border-radius:10px;border:none;outline:none!important}.content{margin-top:5%;border-radius:10px;padding:.5rem;background-color:#fafafa;box-shadow:0 0 5px 5px #0000001a;width:100%;opacity:.9}.form-control{width:100%;border:0;font-family:inherit;padding:9px;height:52px;font-size:16px;font-weight:500;background-color:inherit;border-radius:5px;border:2px solid #444;color:#000;transition:all .15s ease;letter-spacing:1px}.react-selectbox{outline:none!important;box-shadow:none;border:1px solid #015DD5}.submit-btn{background-color:#23408e;color:#fff;padding:7px;border-radius:5px;border:none!important;box-shadow:#0000001a 0 2px 4px;margin-bottom:20px;transition:all .4s;width:140px;display:block}.submit-btn:hover{color:#fff}.reset-btn{background-color:#8fbb2c;color:#fff;padding:5px;border-radius:5px;border:none!important;box-shadow:#0000001a 0 2px 4px;margin-bottom:20px;transition:all .4s;min-width:60px}.excelreportbutton{background-color:#23408e;color:#fff;padding:5px;border-radius:5px;border:none!important;box-shadow:#0000001a 0 2px 4px;margin-bottom:20px;transition:all .4s;width:160px}.row-class{float:right}.profile-card-img{display:table;margin:0 auto;width:40%;padding:5px}.card-inner-margin{padding:20px}.profile-name{font-size:16px;margin-top:5%;font-weight:600;text-align:center;color:#081d45}.doctor-specilizations{color:gray;font-size:14px;letter-spacing:2px;text-align:center}.profile-label{color:#010101;font-size:14px;font-weight:600}.profile-value-text{color:#333;margin-top:5px;font-size:15px}.no-record-found-img{width:100px;height:100px;padding:10px;margin-left:45%}.profile-img{height:180px;width:180px;border-radius:50%;vertical-align:middle;border:4px solid #015DD5;box-shadow:#00000059 0 5px 15px}.device-profile-img{height:90px;width:90px;border-radius:50%;vertical-align:middle;border:4px solid #015DD5;box-shadow:#00000059 0 5px 15px}.profile-value-bottom-border{letter-spacing:1px;border-bottom:4px solid #015DD5;margin:3px;padding:5px}.patient-profile-card-img{width:75px;border-radius:50%;border:3px solid #015DD5;padding:5px}.patient-profile-card-img-assignment{width:20%;border-radius:50%}.patient-profile-col-heading{background-color:#d9dadb;color:#000;padding:10px;border-radius:5px;font-size:12px;font-weight:600}.patient-profile-card-text{font-size:14px}.page-item.active .page-link{background-color:#015dd5;border-color:#fff}.page-link{color:#000}.add-staff-btn{background-color:#015dd5;color:#fff;font-size:14px;padding:10px;border-radius:25px;border:none;float:left;transition:all .5s ease}.add-staff-btn:hover{text-decoration:none;color:#015dd5}.patient-profile-data-div{display:flex;flex-direction:row;justify-content:space-around;background-color:#23408e;-webkit-box-shadow:0px 0px 15px -10px #000000;box-shadow:0 0 15px -10px #000;color:#fff;border-radius:5px}.check-icon{color:#fff}.systolic-image{width:50px;height:50px}#home{width:100%;height:105vh;background:url(/assets/RPM_Solution-BvSi_CLi.png) top center;background-size:cover}#home .container{position:relative}.report-label{font-size:14px;color:#222}.graph-card{-webkit-box-shadow:0px 0px 15px -10px #000000;box-shadow:0 0 15px -10px #000;border-radius:10px}.row-display{display:flex;flex-direction:row;justify-content:space-between}.row-display-secondary{display:flex;flex-direction:row;gap:.5rem}.row-display-column{display:flex;flex-direction:column;gap:.5rem}.telemetary-patient-row{background-color:#d9dadb;color:#000;font-size:14px;padding:4px 0;font-weight:500;border-radius:10px}.form-check-input{font-size:16px}.newUserGender>input{margin-top:15px}.newUserGender>label{margin:10px;font-size:18px;color:#555}.select-input-type{background-color:#fff;color:#000;height:47px;font-size:14px;width:140px}.select-input-type:focus{outline:none;box-shadow:none;border-color:#d3d3d3}.telemetary-card{background:#fff;box-shadow:0 0 5px 5px #0000001a;margin:15px 5px;padding:15px;border-radius:15px}.logs-card{border-radius:10px;padding:10px;max-height:760px;overflow-y:auto}.log-bar{background-color:#8fbb2c;color:#000;padding:4px;border-radius:5px}.patient-logs-card{background:#f5fafa;border-radius:5px;padding:7px;color:#111;max-height:400px;overflow-y:auto}.link{text-decoration:none!important;font-size:15px;cursor:pointer;color:#015dd5}.redirect-link{text-decoration:none!important;cursor:pointer}.sidebar-link{text-decoration:none!important;font-size:15px;color:#fff}.sidebar-link:hover{text-decoration:none!important;color:#015dd5}.link:hover{letter-spacing:.3px;transition:all .1s}.activeLink{text-decoration:none!important;font-size:16px;color:#fff}.activeLink:hover{color:#fff;text-decoration:none;letter-spacing:1px;transition:all .3s}.graphWrapper{display:flex;flex-direction:column;width:100%}.accordion{font-size:14px;background-color:#f2f2f2;color:#000;padding:5px;width:140px;border-radius:20px;text-align:center;height:30px;font-weight:700}.accordion:focus{border:none;outline:none}.accordion i{font-size:14px;float:right;margin-top:3px;font-weight:700}.panel{margin-top:12px}.notes-header{background-color:#fff;padding:8px;border-radius:5px;color:#000;font-size:13px}.cardWrapper{text-align:center;justify-content:center;margin:20px}.cardButton{padding:10px;margin:10px;cursor:pointer;box-shadow:0 0 2px;transition:all .5s ease-in;width:140px;border-radius:15px}.cardActive{background-color:#015dd5;color:#fff}.notes{background-color:#ccc;padding:10px;border-radius:10px}.number{font-size:22px;font-weight:600;display:inline-block}.determinationChartsImages{width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:cover}.btn-link:hover{text-decoration:none!important}.card{background-color:#fff}.monthly-target-card{background-color:#0e194f}.analytics-card{background-color:#fff;padding:7px;border-radius:10px;cursor:pointer;font-weight:200}.analytics-card-active{border:3px solid #02457A;font-weight:700}.deviceHistoryIcons{font-size:42px;padding:5px;color:#015dd5}.ribbon{width:130px;height:130px;overflow:hidden;position:absolute;font-size:14px;letter-spacing:1px}.ribbon span{position:absolute;display:block;width:225px;padding:3px 0;background-color:#8fbb2c;box-shadow:0 5px 10px #0000001a;color:#fff;font:700 12px;text-shadow:0 1px 1px rgba(0,0,0,.2);text-transform:uppercase;text-align:center}.ribbon-top-left{top:-10px;left:-10px}.ribbon-top-left:before,.ribbon-top-left:after{border-top-color:transparent;border-left-color:transparent}.ribbon-top-left:before{top:0;right:0}.ribbon-top-left:after{bottom:0;left:0}.ribbon-top-left span{right:-25px;top:30px;transform:rotate(-45deg)}.roundedImage{height:60px;width:60px;border-radius:50%;border:3px solid gray;padding:5px}.activeChat{padding-left:8px;padding-top:8px;padding-bottom:8px;background-color:#015dd5;color:#fff;border-radius:10px}.activeChat:hover{cursor:pointer}.title{color:#015dd5;font-weight:600;font-size:20px;padding:5px 0 8px 15px;margin:5px 5px 15px;border-left:4px solid #015DD5;border-bottom:1px solid #e5e7eb}.deleteButton{background-color:#c9302c;color:#fff;padding:0 10px;border-radius:5px;cursor:pointer}.recent-readings-card{border-radius:10px;padding:10px;max-height:960px;overflow-y:auto;background:linear-gradient(135deg,#f0f8ff,#e6f0ff,#d9ecff);box-shadow:0 4px 14px #00000014,}.shrinkText{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.styled-table{margin:4px;background:#fafafa;width:100%;border-collapse:separate;font-size:14px;text-align:center;box-shadow:0 4px 6px #0000001a;border-radius:8px 8px 0 0}.styled-table thead{border-radius:8px 8px 0 0}.styled-table th{background:#fafafa;padding:12px 16px;text-align:center;color:#000;letter-spacing:1px;border-radius:8px 8px 0 0}.styled-table tr{padding:2px;background-color:#fff;font-weight:inherit;border:1px solid #e8e8e8;border-bottom:2px solid #FAFAFA;text-align:center}.styled-table td{padding:2px;text-align:center;border-right:1px solid #f0f0f0}.styled-table td:first-child{border-left:1px solid #f0f0f0}.styled-table td:last-child{border-right:1px solid #f0f0f0}.styled-table td{border-bottom:2px solid #f0f0f0}table.styled-table tbody tr:hover{background-color:#fafafa}.background-white{background:#ededf3}.roundedNameIcon{padding:8px;height:40px;width:40px;font-size:16px;border-radius:999px;background-color:#001529;color:#fff;display:flex;text-align:center;justify-content:center}main{background:linear-gradient(0deg,#02457a,#8fbb2c);justify-content:center;align-items:center}.targetedMinutesCard{max-height:960px;overflow-y:auto}.pills{background-color:#86e49d;color:#006b21;border-radius:25px;padding:10px 15px}.edit-pill{background-color:#015dd5;color:#fff;padding:7px 15px;border:none;border-radius:5px;font-size:16px;font-weight:400;cursor:pointer;transition:background-color .3s ease}.edit-pill:hover{background-color:#023372;text-decoration:none;color:#fff}.edit-pill-2{border:none;cursor:pointer;background-color:#006464;height:52px;padding:7px 15px;color:#fff;border-radius:5px}.colored-row{background-color:#e9e0e0;margin:0;padding:10px;border-radius:10px}.coloredRow{background-color:#a2ee70!important}.reddishRow{background-color:#eeaca1!important}.fileLink{background-color:#fff;color:#015dd5;cursor:pointer;border-radius:15px;height:30px;text-align:center;justify-content:center;padding:5px 10px}.notiNumber{background-color:red;color:#fff;border-radius:50%;padding:5px;width:24px;height:24px;font-size:13px;display:flex;align-items:center;justify-content:center;border:2px solid transparent;letter-spacing:1px}.bpDeviceType{background-color:#015dd5;color:#fff;width:100%;padding:5px 20px;border-radius:5px;font-size:13px;letter-spacing:1px}.border-bp{border-color:#015dd5;background-color:#015dd5;color:#fff;border-style:solid;border-width:0px 2px 2px 2px}.weightDeviceType{background-color:#ffc508;color:#fff;width:100%;padding:5px;border-radius:5px;font-size:13px;letter-spacing:1px}.border-weight{border-color:#ffc508;background-color:#ffc508;color:#fff;border-style:solid;border-width:0px 2px 2px 2px}.border-glucose{border-color:#5c1f4b;background-color:#5c1f4b;color:#fff;border-style:solid;border-width:0px 2px 2px 2px}.glucoseDeviceType{background-color:#5c1f4b;color:#fff;width:100%;padding:5px;border-radius:5px;font-size:13px;letter-spacing:1px}.spo2DeviceType{background-color:#ff5c39;color:#fff;width:100%;padding:5px;border-radius:5px;font-size:13px;letter-spacing:1px}.border-spo2{border-style:solid;border-width:0px 2px 2px 2px;border-color:#ff5c39;background-color:#ff5c39;color:#fff}.newSpan{background-color:#015dd5;padding:5px;border-radius:5px;font-size:10px!important;color:#fff;letter-spacing:1px}.dropdown-bg{background-color:#fff;color:#004aad;padding:10px;margin:10px;border-radius:25px;min-width:200px}.dropdown:hover .dropdown-content{display:block}.roundedBorderImg{border:3px solid #015DD5;padding:4px;border-radius:50%}.rounded-btn{border-radius:50px;padding:18px;margin-left:-30px!important}.scrollableYProgress{height:440px;overflow-y:auto}.performanceCard{background-color:gold;border:2px solid red;height:260px;width:165px;border-radius:20px;border:2px solid #015DD5;margin:10px}.activePerformanceCard{background-color:#02c78a;color:#fff}.centeredImg{display:block;margin-left:auto;margin-right:auto}.tabs-block{display:flex;flex-direction:row;text-align:center;justify-content:space-between;background-color:#0e194f;color:#fff;letter-spacing:1px;border-radius:25px;cursor:pointer;padding:8px 10px;margin:5px 10px}.tab-block-active{background-color:#015dd5;color:#fff;border-radius:25px;padding:4px}.approvedBadge{background:green;color:#fff;font-size:12px;letter-spacing:1px;padding:4px;height:25px;width:auto;border-radius:7px}.declinedMessageBadge{background:red;color:#fff;font-size:12px;letter-spacing:1px;padding:4px;height:25px;width:auto;border-radius:7px}.changeStatusBtn{border:1px solid green;padding:4px;border-radius:5px;font-size:12px;letter-spacing:1px;height:25px;width:auto}.changeStatusBtn:hover{background:green;color:#fff;transition:all .3s;cursor:pointer}#scroll-container{overflow:hidden}#alert-scroll-container{background-color:teal;padding:4px;overflow:hidden;border:2px solid #fff}#scroll-text{-moz-transform:translateX(100%);-webkit-transform:translateX(100%);transform:translate(100%);-moz-animation:my-animation 10s infinite linear;-webkit-animation:my-animation 10s infinite linear;animation:my-animation 25s infinite linear}#scroll-cr-text{-moz-transform:translateX(100%);-webkit-transform:translateX(100%);transform:translate(100%);-moz-animation:my-animation 100s infinite linear;-webkit-animation:my-animation 100s infinite linear;animation:my-animation 160s infinite linear}@-moz-keyframes my-animation{0%{-moz-transform:translateX(100%)}to{-moz-transform:translateX(-100%)}}@-webkit-keyframes my-animation{0%{-webkit-transform:translateX(100%)}to{-webkit-transform:translateX(-100%)}}@keyframes my-animation{0%{-moz-transform:translateX(100%);-webkit-transform:translateX(100%);transform:translate(100%)}to{-moz-transform:translateX(-100%);-webkit-transform:translateX(-100%);transform:translate(-100%)}}.criticalDescription{overflow-x:auto;overflow-y:hidden;white-space:nowrap}.float{position:fixed;width:70px;height:70px;bottom:40px;right:40px;background-color:#015dd5;color:#fff;border-radius:50px;text-align:center;font-size:30px;box-shadow:2px 2px 3px #fff;z-index:100;border:4px solid #FFF;display:flex;align-items:center;justify-content:center;overflow:hidden}.float:hover{transform:translateY(-10px)}.float-1{position:fixed;width:70px;height:70px;bottom:120px;right:40px;background-color:#015dd5;color:#fff;border-radius:50px;text-align:center;font-size:30px;box-shadow:2px 2px 3px #fff;z-index:100;border:4px solid #FFF;display:flex;align-items:center;justify-content:center;overflow:hidden}.float-2{position:fixed;width:70px;height:70px;bottom:40px;right:40px;background-color:#015dd5;color:#fff;border-radius:50px;text-align:center;font-size:30px;box-shadow:2px 2px 3px #fff;z-index:100;border:4px solid #FFF;display:flex;align-items:center;justify-content:center;overflow:hidden}.float-2 img{width:60%;height:60%;object-fit:contain}.rightBorderLine{border-right-style:dotted;border-right-width:2px;border-right-color:#000}.smallFilterBtn{border:1px solid #015DD5;border-radius:25px;padding:6px 10px;cursor:pointer;text-align:center;justify-content:center;font-size:14px;font-weight:700}.smallFilterBtn:hover{background-color:#015dd5;color:#fff;transition:all .3s}.smallFilterBtnActive{background-color:#015dd5;color:#fff}.signatureDiv{padding-top:30px;width:250px;float:right;height:90px}.cptCompleted{background-color:#eae2b7;border:2px solid green;border-radius:5px;padding:15px 10px 10px;text-align:center}.cptCompleted span{color:green;font-weight:600;letter-spacing:2px}.diseaseSection{max-height:250px;overflow-y:auto}.scrollablePathologies{max-height:460px;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.diseaseSection p{text-align:justify;font-weight:500;padding:15px 5px}.dangerPill{background-color:#dc3545;color:#fff;padding:5px 25px;text-align:center;border-radius:999px;border:2px solid transparent}.extraNoteCard{background-color:#fafafa;padding:10px;border-radius:10px;max-height:300px;overflow-y:auto;color:#000}.doctorStatsWrapper{position:relative;margin:5px 0;width:100%}.docStats{width:calc(100% / 9);min-height:22px;display:inline-block;padding:15px;border-radius:12px;box-shadow:0 4px 5px #00000014;transition:all .3s ease}.docStats:hover{transform:translateY(-2px);box-shadow:0 6px 14px #0000001f}.recaptche-container{width:100%!important}.searchBox{height:50px;width:600px;display:flex;cursor:pointer;padding:10px 20px;border-color:#fff;border-radius:30px;align-items:center;box-shadow:0 10px 25px #0000004d;background-color:#edeade;margin:5px}.searchBox:hover input{width:600px}.searchBox .searchInput{width:0;outline:none;border:none;font-weight:500;transition:.8s;background:transparent;font-size:16px}.searchbar-Icon{font-size:28px;color:#015dd5;font-weight:800}.mini-searchBox{height:50px;width:400px;display:flex;cursor:pointer;padding:10px 20px;border-color:#fff;border-radius:5px;align-items:center;box-shadow:0 10px 25px #0003;background-color:#edeade;transition:.8s;margin:5px}.mini-searchBox:hover{border:2px solid #015DD5}.mini-searchBox:focus-within{border:2px solid #015DD5}.mini-searchBox .mini-searchInput{width:400px;outline:none;border:none;font-weight:500;transition:.8s;background:transparent;font-size:16px}.mini-searchbar-Icon{font-size:28px;color:#015dd5;font-weight:800}.encounterIcon{font-size:40px;border:solid 3px transparent;background:linear-gradient(Canvas,Canvas) padding-box,linear-gradient(#006464,#015dd5) border-box;border-radius:1rem;border-radius:50%;padding:15px;color:#006464}.encounterTab{background-color:#006464;padding:10px;border-radius:20px;color:#fff}.chip{display:inline-block;padding:0 25px;height:50px;font-size:16px;line-height:50px;border-radius:25px;background-color:#015dd5;color:#fff}.chip img{float:left;margin:0 10px 0 -25px;height:50px;width:50px;border:3px solid white;padding:2px;border-radius:50%}.text-theme{color:#015dd5}.bg-theme{background-color:#015dd5}.border-theme{border-color:#015dd5}.closebtn{padding-left:10px;color:red;font-weight:700;float:right;font-size:20px;cursor:pointer}.ant-picker-calendar-mode-switch{display:none}.closebtn:hover{color:#000}.ant-table-wrapper{border-radius:12px;overflow:hidden}.ant-table{border-radius:12px!important;overflow:hidden;background:#fff}.ant-table-thead>tr>th{background:#1677ff!important;color:#fff!important;font-weight:600;font-size:13px;padding:12px 16px!important;border-bottom:none!important}.ant-table-thead>tr>th:before{display:none!important}.ant-table-tbody>tr:last-child>td{border-bottom:none!important}.ant-table-placeholder{color:#9ca3af}.ant-table a{color:#1677ff;font-weight:500;text-decoration:none}.ant-table a:hover{text-decoration:underline}.ant-pagination{margin:16px!important}.chat-container{position:fixed;width:480px;height:710px;bottom:40px;right:30px;background-color:#eae2b7;border-radius:10px;font-size:16px;box-shadow:2px 2px 3px #fff;z-index:100;border:2px solid #FFF;transition:all .5s;padding:10px}.chat-form{border-radius:20px;background-color:#fff;width:88%;padding:10px;border:2px solid #008A8A}.chatFooter{margin-top:-20px}.chat-inner{padding:10px 10px 50px;overflow-y:scroll;height:calc(100% - 120px)}.chatContainer{border:2px solid #dedede;background-color:#f1f1f1;border-radius:5px;padding:10px;margin:10px 0}.darker{border-color:#ccc;background-color:#ddd}.chatContainer:after{content:"";clear:both;display:table}.chatContainer img{float:left;max-width:60px;width:100%;margin-right:20px;border-radius:50%}.chatContainer img.right{float:right;margin-left:20px;margin-right:0}.time-right{float:right;color:#aaa}.time-left{float:left;color:#999}.checkbox-container{display:flex;align-items:center}.checkbox-wrapper{position:relative;display:flex;align-items:center;cursor:pointer}.checkbox-custom{width:24px;height:24px;background-color:#fff;border:2px solid #009688;border-radius:4px;transition:background-color .3s,border-color .3s;display:none;justify-content:center;align-items:center}.checkbox-wrapper input:checked+.checkbox-custom{background-color:#009688;border-color:#009688}.checkbox-custom:after{content:"";width:8px;height:8px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg);opacity:0;transition:opacity .3s}.checkbox-wrapper input:checked+.checkbox-custom:after{opacity:1}.checkbox-label{margin-left:10px;font-size:18px;color:#333;font-weight:700;padding-bottom:5px}.stats-container{display:flex;align-items:flex-start}.stats-container img{width:100px;height:auto}.stats-number{margin-left:10px;font-size:22px;font-weight:700;text-align:center}.message{text-align:center;width:auto;margin:5rem auto 0;color:#fafafa}.reportFormFields{background-color:#efe7c3;border-top:3px solid #006464;border-bottom:3px solid #006464;padding:20px}.sicknessName{font-size:17px;margin:1px 5px}.acuteSickness{background-color:#93f393;border:2px solid rgb(6,189,6);border-radius:5px;padding:2px;text-transform:uppercase;margin:2px 8px;font-size:12px;letter-spacing:1px}.chronicSickness{background-color:#f08888;border:2px solid rgb(173,33,33);border-radius:5px;padding:2px;text-transform:uppercase;margin:2px 8px;font-size:12px;letter-spacing:1px;color:#fff}.acuteDisease{background-color:#93f393;padding:10px;border-radius:5px;margin:5px}.chronicDisease{background-color:#f08888;padding:10px;border-radius:5px;margin:5px}.coloredUnderline{display:inline-block;border-bottom:3px solid #007272}.statcard{width:98%;background-color:#001529;padding:5px 0;border-radius:5px}.statsCardStat{background-color:#0c4758;padding:.5rem}.globalSearchBox{width:500px;height:50px;margin-top:5px}.bubbleoo{position:relative;font-family:sans-serif;font-size:15px;line-height:24px;display:inline-block;max-width:100%;background:#001539;border-radius:20px;padding:16px 24px;color:#fff;text-align:left}.sender-name{font-size:16px;color:#fff;opacity:.9;margin-bottom:5px}.message-date{font-size:14px;color:#d3d3d3;text-align:right}.bubble-bottom-leftoo:before{content:"";width:0;height:0;position:absolute;border-left:16px solid #001539;border-right:10px solid transparent;border-top:10px solid #001539;border-bottom:15px solid transparent;left:20px;bottom:-18px}.statCard{border-radius:10px;box-shadow:0 4px 15px #0000001a;padding:10px;text-align:center;width:100%;display:flex;flex-direction:row;justify-content:space-around;position:relative;border-left:5px solid #001529;overflow:hidden}.statCard:hover{transform:translateY(-5px);box-shadow:0 8px 20px #0003}.statCardIcon{width:100px;height:100px;border-radius:12px;padding:6px;background:#ffffff26;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.statCardTitle{font-size:18px;margin:10px 0;color:#fff}.statCardNumber{font-size:24px;font-weight:700;color:#fff}.bubbles{position:absolute;width:100px;height:100px;background:#ffffff80;border-radius:50%;z-index:0}.bubble-two{top:60%;right:30%;opacity:.3}.bubbles:first-of-type{top:-20%;left:80%;opacity:.4}.info-label{display:inline-block;padding:15px 25px;text-align:center;font-size:16px;font-weight:700;color:#333}.top-right-container{display:flex;align-items:center;justify-content:flex-end;gap:20px;margin-bottom:16px}.cardBorderOnly{border-right:4px solid gray}.animated-heading h5{position:relative;display:inline-block;font-size:1.1rem;color:#001529;letter-spacing:.3px;padding-bottom:8px;margin-bottom:0}.animated-heading h5:before{content:"";position:absolute;left:0;bottom:0;width:35px;height:4px;border-radius:20px;background:linear-gradient(90deg,#1677ff,#69b1ff);animation:underlineGrow 1.2s ease}.animated-heading h5:after{content:"";position:absolute;left:40px;bottom:1px;width:70px;height:2px;border-radius:20px;background:#1677ff40}@keyframes underlineGrow{0%{width:0;opacity:0}to{width:35px;opacity:1}}@keyframes underline-slide{0%{width:0%;left:50%}50%{width:100%;left:0%}to{width:0%;left:50%}}.critical-noti-label{display:inline-block;font-size:14px;color:#fff}.critical-noti-badge{display:inline-flex;align-items:center;justify-content:center;margin-right:6px;height:30px;width:30px;background-color:red;color:#fff;border-radius:50%;min-width:28px;text-align:center}.row{display:flex;flex-wrap:wrap;margin-left:-8px;margin-right:-8px}.display-1{font-size:5rem;font-weight:300;line-height:1.2}.display-2{font-size:4.5rem;font-weight:300;line-height:1.2}.display-3{font-size:4rem;font-weight:300;line-height:1.2}.display-4{font-size:3.5rem;font-weight:300;line-height:1.2}.display-5{font-size:3rem;font-weight:300;line-height:1.2}[class^=col-md-]{padding-left:8px;padding-right:8px;flex:0 0 auto}.col-md-1{width:calc(8.33% - 16px)}.col-md-2{width:calc(16.66% - 16px)}.col-md-3{width:calc(25% - 16px)}.col-md-4{width:calc(33.33% - 16px)}.col-md-5{width:calc(41.66% - 16px)}.col-md-6{width:calc(50% - 16px)}.col-md-7{width:calc(58.33% - 16px)}.col-md-8{width:calc(66.66% - 16px)}.col-md-9{width:calc(75% - 16px)}.col-md-10{width:calc(83.33% - 16px)}.col-md-11{width:calc(91.66% - 16px)}.col-md-12{width:calc(100% - 16px)}@media(max-width:768px){[class^=col-md-]{width:100%}}h1{font-size:2.5rem;margin-top:1rem}h2{font-size:2rem;margin-top:.9rem}h3{font-size:1.75rem;margin-top:.8rem}h4{font-size:1.5rem;margin-top:.7rem}h5{font-size:1.25rem;margin-top:.6rem}.m-0{margin:0!important}.m-1{margin:4px!important}.m-2{margin:8px!important}.m-3{margin:16px!important}.m-4{margin:24px!important}.m-5{margin:32px!important}.mt-0{margin-top:0!important}.mt-1{margin-top:4px!important}.mt-2{margin-top:8px!important}.mt-3{margin-top:16px!important}.mt-4{margin-top:24px!important}.mt-5{margin-top:32px!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:4px!important}.mb-2{margin-bottom:8px!important}.mb-3{margin-bottom:16px!important}.mb-4{margin-bottom:24px!important}.mb-5{margin-bottom:32px!important}.ml-0{margin-left:0!important}.ml-1{margin-left:4px!important}.ml-2{margin-left:8px!important}.ml-3{margin-left:16px!important}.ml-4{margin-left:24px!important}.ml-5{margin-left:32px!important}.mr-0{margin-right:0!important}.mr-1{margin-right:4px!important}.mr-2{margin-right:8px!important}.mr-3{margin-right:16px!important}.mr-4{margin-right:24px!important}.mr-5{margin-right:32px!important}.mx-0{margin-left:0!important;margin-right:0!important}.mx-1{margin-left:4px!important;margin-right:4px!important}.mx-2{margin-left:8px!important;margin-right:8px!important}.mx-3{margin-left:16px!important;margin-right:16px!important}.mx-4{margin-left:24px!important;margin-right:24px!important}.mx-5{margin-left:32px!important;margin-right:32px!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:4px!important;margin-bottom:4px!important}.my-2{margin-top:8px!important;margin-bottom:8px!important}.my-3{margin-top:16px!important;margin-bottom:16px!important}.my-4{margin-top:24px!important;margin-bottom:24px!important}.my-5{margin-top:32px!important;margin-bottom:32px!important}.strongLabel{color:#555;display:block;margin-bottom:4}.patient-card{padding:8px;border-radius:6px;text-align:center;transition:background-color .2s ease,box-shadow .2s ease;cursor:pointer;border:1px solid #e0e0e0;background-color:#f9f9f9}.patient-card:hover{box-shadow:0 0 5px #00808033}.patient-name{display:block;font-weight:500;color:#004d66;margin-left:6px}.ehr-id{font-size:12px;color:#888}.minutes{font-weight:700;font-size:13px;margin-top:4px}.card-header{display:flex;align-items:center;justify-content:center;gap:6px;margin-bottom:4px}.card-call{background-color:#e6ffed}.card-review{background-color:#e6f4ff}.card-voicenote{background-color:#fff1f0}.borderedTable{border:2px solid red}.no-scroll-animation .ant-picker-time-panel-column{scroll-behavior:auto!important}.gender-container{display:flex;align-items:center;justify-content:center}.gender-circle{width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center}.gender-circle.male{background-color:#e6f4ff;border:2px solid #1890ff}.gender-circle.female{background-color:#fff0f6;border:2px solid #ff4d94}.gender-image{width:50px;height:50px;border-radius:50%;object-fit:cover}.conclusion-note{background:#f8fafc;border:1px solid #e5e7eb;border-left:3px solid #10b981;border-radius:6px;padding:9px 12px;margin-top:8px}.conclusion-note-title{font-size:12px;font-weight:600;color:#374151;margin-bottom:4px}.conclusion-note-text{font-size:14px;line-height:1.4;color:#4b5563;white-space:pre-wrap}.conclusion-note-date{margin-top:6px;padding-top:5px;border-top:1px solid #e5e7eb;font-size:10px;color:#9ca3af}.recent-minutes-wrapper{background:#fff;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}.recent-minutes-header{display:flex;justify-content:space-between;align-items:center;padding:14px 18px;border-bottom:1px solid #e5e7eb}.activity-label{color:#64748b;font-size:12px;font-weight:600;letter-spacing:.4px;margin-bottom:2px}.activity-icon{margin-right:5px}.recent-minutes-header h4{margin:0;color:#001529;font-size:16px;font-weight:700}.recent-minutes-header p{margin:3px 0 0;color:#64748b;font-size:12px}.refresh-button{border-radius:6px}.recent-minutes-content{padding:14px 18px}.activity-summary{display:flex;align-items:center;justify-content:space-between;padding:11px 12px;margin-bottom:12px;border:1px solid #dfe5eb;border-radius:8px;box-shadow:0 2px 5px #0000000d}.summary-left{display:flex;align-items:center;gap:9px}.summary-icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:5px;background:#e3f5ed;color:#198754;font-size:24px}.summary-left h5{margin:0;color:#001529;font-size:12px;font-weight:700}.summary-left p{margin:2px 0 0;color:#64748b;font-size:12px}.summary-stats{display:flex;gap:5px}.summary-stats span{padding:5px 9px;border-radius:12px;background:#001529;color:#fff;font-size:12px;font-weight:600}.activity-list{display:flex;flex-direction:column;gap:10px}.activity-row{display:flex;align-items:flex-start;gap:9px}.activity-number{flex:0 0 19px;width:19px;height:19px;margin-top:5px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#001529;color:#fff;font-size:12px;font-weight:600}.activity-card{flex:1;border:1px solid #dfe5eb;border-radius:8px;background:#fff;box-shadow:0 2px 5px #0000000f;overflow:hidden}.activity-card-body{display:flex;justify-content:space-between;gap:15px;padding:10px}.activity-main{flex:1}.activity-tags{display:flex;gap:5px;margin-bottom:6px}.category-tag,.type-tag{margin:0;padding:1px 6px;border-radius:8px;font-size:12px;line-height:14px}.category-tag{color:#001529;background:#eef2f5;font-weight:700}.type-tag{background:#f1f5f9}.activity-main h5{margin-top:10px;color:#001529;font-size:14px;line-height:16px}.activity-description{margin:5px 0 0;color:#64748b;font-size:14px;line-height:24px}.patient-link{color:#001529;font-weight:700;text-decoration:none}.patient-link:hover,.record-link:hover{text-decoration:underline}.duration-box{flex:0 0 80px;align-self:flex-start;padding:7px 9px;border-radius:6px;background:#f5f6f8}.duration-voicemail{background:#0598d9}.duration-call{background:#91d63c}.duration-review{background:#e25980;color:#cf1322}.duration-box span{display:block;color:#fff;font-size:12px;font-weight:600}.duration-box strong{display:block;margin:2px 0;color:#fff;font-size:14px}.duration-box small{color:#fff;font-size:10px;line-height:10px}.activity-footer{display:flex;align-items:center;gap:15px;padding:7px 10px;border-top:1px solid #edf0f2;color:#64748b;font-size:12px}.activity-footer b{color:#475569}.record-link{margin-left:auto;color:#001529;font-weight:600;text-decoration:none}.show-more-wrapper{display:flex;justify-content:center;padding:20px 0 5px}.empty-activity{padding:30px 0}@media(max-width:768px){.recent-minutes-header,.activity-summary{align-items:flex-start;gap:12px;flex-direction:column}.summary-stats{width:100%}.activity-card-body{flex-direction:column}.duration-box{width:100%;flex-basis:auto}.activity-footer{flex-wrap:wrap}.record-link{margin-left:0;width:100%}}.bp-attention-row>td{background:#f7afa9!important;color:#b91c1c;transition:background .3s ease}.bp-attention-row:hover>td{background:#ffe0dc!important}.bp-attention-badge{animation:bp-attention-pulse 1.5s ease-in-out infinite}@keyframes bp-attention-pulse{0%,to{opacity:1;box-shadow:0 0 #dc262626}50%{opacity:.75;box-shadow:0 0 0 4px #dc26261f}}@media(prefers-reduced-motion:reduce){.bp-attention-badge{animation:none}}
