.layout_dashboard__layout__0WTGa{width:100%;height:100vh;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;background-color:#f9f9f9}.layout_responsive__layout__9CaBU{width:100%;height:100%;overflow-y:auto}.layout_app__outerLayer__NAwnN{width:100%;height:100%;background-color:#f9f9f9}.RespNavbar_app__respNavbar__ybYhP{width:100%;height:0;overflow-y:hidden;display:flex;transition:height .3s ease;background-color:var(--c-white)}.RespNavbar_app__respNavbar__ybYhP::-webkit-scrollbar{width:0;height:0}.RespNavbar_respNavbar__center__ykT5i{width:100%;max-width:1024px;height:100%;display:flex;justify-content:space-between;align-items:center;gap:1.2rem;padding:.8rem 1.2rem}.RespNavbar_respNavbar__center__ykT5i button{width:48px;height:48px;display:flex;justify-content:center;align-items:center;padding:.4rem;color:var(--c-black);border:1px solid transparent;background-color:#335fe90f;outline:none;border-radius:4px;transition:border .3s ease,background-color .3s ease,color .3s ease}.RespNavbar_respNavbar__center__ykT5i img{width:85px;height:auto;aspect-ratio:1;object-fit:contain;user-select:none;-moz-user-select:none;-webkit-user-drag:none;-webkit-user-select:none}@media (hover:hover) and (pointer:fine){.RespNavbar_respNavbar__center__ykT5i button:is(:hover,:focus-visible){color:var(--c-priBlue);background-color:#335fe90f;border:1px solid var(--c-midBlue)}}@media (max-width:1024px){.RespNavbar_app__respNavbar__ybYhP{height:72px;width:100%}}@media (max-width:500px){.RespNavbar_respNavbar__center__ykT5i{padding:.8rem}}.IncomingCallPopup_overlay__Z4HNk{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;z-index:9999;animation:IncomingCallPopup_fadeIn__EXeDg .3s ease-out}.IncomingCallPopup_popupContainer__1EjyV{background:#fff;border-radius:16px;padding:32px;max-width:400px;width:90%;box-shadow:0 20px 40px rgba(0,0,0,.3);animation:IncomingCallPopup_slideUp__VHLtj .3s ease-out;position:relative}.IncomingCallPopup_popupHeader__bGHfP{text-align:center;margin-bottom:24px}.IncomingCallPopup_callIconContainer__y0LZg{position:relative;display:inline-flex;align-items:center;justify-content:center;width:80px;height:80px;margin:0 auto 16px}.IncomingCallPopup_callIcon__tKz3r{font-size:32px;color:#e74c3c;z-index:2;position:relative}.IncomingCallPopup_ringAnimation__JovjV{position:absolute;top:0;left:0;right:0;bottom:0;border:3px solid #e74c3c;border-radius:50%;animation:IncomingCallPopup_ring___DZL0 1.5s ease-in-out infinite}.IncomingCallPopup_popupTitle__QOeuV{font-size:24px;font-weight:600;color:#2c3e50;margin:0 0 8px}.IncomingCallPopup_popupSubtitle__b2iJw{font-size:14px;color:#7f8c8d;margin:0}.IncomingCallPopup_callInfo__o5Lbg{background:#f8f9fa;border-radius:12px;padding:20px;margin-bottom:24px}.IncomingCallPopup_infoRow__MNdmW{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.IncomingCallPopup_infoRow__MNdmW:last-child{margin-bottom:0}.IncomingCallPopup_infoLabel__V0u7e{font-size:14px;color:#6c757d;font-weight:500}.IncomingCallPopup_infoValue__PBYSo{font-size:14px;color:#2c3e50;font-weight:600}.IncomingCallPopup_status__o2EnV{padding:4px 8px;border-radius:4px;font-size:12px;font-weight:600;text-transform:uppercase}.IncomingCallPopup_statusBusy__p_bEW{background:#fff3cd;color:#856404}.IncomingCallPopup_popupActions__369Qk{display:flex;gap:12px}.IncomingCallPopup_actionButton__ZVYqo{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 24px;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease}.IncomingCallPopup_buttonIcon__B_w5_{font-size:18px}.IncomingCallPopup_ignoreButton__KN9Fh{background:#e9ecef;color:#6c757d}.IncomingCallPopup_ignoreButton__KN9Fh:hover{background:#dee2e6;transform:translateY(-1px)}.IncomingCallPopup_acceptButton__zCi7u{background:#28a745;color:#fff}.IncomingCallPopup_acceptButton__zCi7u:hover{background:#218838;transform:translateY(-1px)}@keyframes IncomingCallPopup_fadeIn__EXeDg{0%{opacity:0}to{opacity:1}}@keyframes IncomingCallPopup_slideUp__VHLtj{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes IncomingCallPopup_ring___DZL0{0%{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:.7}to{transform:scale(1);opacity:1}}@media (max-width:480px){.IncomingCallPopup_popupContainer__1EjyV{padding:24px;margin:20px}.IncomingCallPopup_callIconContainer__y0LZg{width:60px;height:60px}.IncomingCallPopup_callIcon__tKz3r{font-size:24px}.IncomingCallPopup_popupTitle__QOeuV{font-size:20px}.IncomingCallPopup_actionButton__ZVYqo{padding:10px 16px;font-size:14px}}.VideoCallPopup_overlay__TzCQk{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;z-index:9999;animation:VideoCallPopup_fadeIn__xTUr1 .3s ease-out}.VideoCallPopup_popupContainer__HKx5l{background:#fff;border-radius:16px;padding:32px;max-width:400px;width:90%;box-shadow:0 20px 40px rgba(0,0,0,.3);animation:VideoCallPopup_slideUp__N5jYv .3s ease-out;position:relative}.VideoCallPopup_popupHeader__Jp8YE{text-align:center;margin-bottom:24px}.VideoCallPopup_videoIconContainer__8FWtS{position:relative;display:inline-flex;align-items:center;justify-content:center;width:80px;height:80px;margin:0 auto 16px}.VideoCallPopup_videoIcon__JM_Hz{font-size:32px;color:#17a2b8;z-index:2;position:relative}.VideoCallPopup_ringAnimation__M9WG_{position:absolute;top:0;left:0;right:0;bottom:0;border:3px solid #17a2b8;border-radius:50%;animation:VideoCallPopup_ring__PVVF6 1.5s ease-in-out infinite}.VideoCallPopup_popupTitle__uMQO_{font-size:24px;font-weight:600;color:#2c3e50;margin:0 0 8px}.VideoCallPopup_popupSubtitle__66aV_{font-size:14px;color:#7f8c8d;margin:0}.VideoCallPopup_callInfo__xzDk5{background:#f8f9fa;border-radius:12px;padding:20px;margin-bottom:24px}.VideoCallPopup_infoRow__ByIEf{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.VideoCallPopup_infoRow__ByIEf:last-child{margin-bottom:0}.VideoCallPopup_infoLabel__a2CqT{font-size:14px;color:#6c757d;font-weight:500}.VideoCallPopup_infoValue__9fkaq{font-size:14px;color:#2c3e50;font-weight:600}.VideoCallPopup_status__wCr72{padding:4px 8px;border-radius:4px;font-size:12px;font-weight:600;text-transform:uppercase}.VideoCallPopup_statusIncoming__7jfe4{background:#d1ecf1;color:#0c5460}.VideoCallPopup_popupActions__u5gl6{display:flex;gap:12px}.VideoCallPopup_actionButton__qDvzo{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 24px;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease}.VideoCallPopup_buttonIcon___O4em{font-size:18px}.VideoCallPopup_ignoreButton__V9_Gk{background:#e9ecef;color:#6c757d}.VideoCallPopup_ignoreButton__V9_Gk:hover{background:#dee2e6;transform:translateY(-1px)}.VideoCallPopup_acceptButton__myEe1{background:#17a2b8;color:#fff}.VideoCallPopup_acceptButton__myEe1:hover{background:#138496;transform:translateY(-1px)}@keyframes VideoCallPopup_fadeIn__xTUr1{0%{opacity:0}to{opacity:1}}@keyframes VideoCallPopup_slideUp__N5jYv{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes VideoCallPopup_ring__PVVF6{0%{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:.7}to{transform:scale(1);opacity:1}}@media (max-width:480px){.VideoCallPopup_popupContainer__HKx5l{padding:24px;margin:20px}.VideoCallPopup_videoIconContainer__8FWtS{width:60px;height:60px}.VideoCallPopup_videoIcon__JM_Hz{font-size:24px}.VideoCallPopup_popupTitle__uMQO_{font-size:20px}.VideoCallPopup_actionButton__qDvzo{padding:10px 16px;font-size:14px}}.Sidebar_sidebar__logo__rlY7F img{width:155px;height:auto;object-fit:contain;user-select:none;-moz-user-select:none;-webkit-user-drag:none;-webkit-user-select:none}@media (max-width:1024px){.Sidebar_app__sidebar__Ad86W{position:fixed;height:100vh;left:0;top:0;z-index:999;transform:translateX(-600px)}.Sidebar_app__sidebar__Ad86W.Sidebar_toggle__sidebar___d0Ps{transform:translateX(0);box-shadow:4px 0 4px 2px #335ee927}.Sidebar_sidebar__logo__rlY7F button{width:28px;height:28px;display:flex;justify-content:center;align-items:center;padding:.4rem;color:var(--c-black);border:1px solid transparent;background-color:#335fe90f;outline:none;border-radius:4px;transition:border .3s ease,background-color .3s ease,color .3s ease}.Sidebar_sidebar__logo__rlY7F{flex-direction:row;justify-content:space-between;padding:.85rem .5rem}.Sidebar_logo__container__eSkFa{width:auto;gap:.5rem}.Sidebar_logo__container__eSkFa .Sidebar_logo__H29Z_{height:30px}.Sidebar_sidebar__logo__rlY7F button{width:28px;height:28px;display:flex;justify-content:center;align-items:center;padding:.4rem;color:var(--c-black);border:1px solid transparent;background-color:#335fe90f;outline:none;border-radius:4px;transition:border .3s ease,background-color .3s ease,color .3s ease}}.Sidebar_app__sidebar__Ad86W{width:252px;height:100%;overflow-y:scroll;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;background-color:var(--c-white);transition:all .4s ease;position:relative;flex:0 0 auto}.Sidebar_app__sidebar__Ad86W::-webkit-scrollbar{width:6px;transition:all .2s ease}.Sidebar_app__sidebar__Ad86W::-webkit-scrollbar-thumb{background-color:#c2c6cd8e}.Sidebar_sidebar__center__4ASSl{width:100%;height:100%;padding:.4rem .8rem 1.2rem;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.6rem}.Sidebar_sidebar__logo__rlY7F{height:auto;padding:.85rem 0;flex:0 0 auto;border-bottom:1.2px dotted var(--c-priBlue);flex-direction:column}.Sidebar_logo__container__eSkFa,.Sidebar_sidebar__logo__rlY7F{width:100%;display:flex;justify-content:center;align-items:center;gap:.8rem}.Sidebar_logo__container__eSkFa.Sidebar_single__logo__nqCpg{gap:0;justify-content:center}.Sidebar_logo__container__eSkFa .Sidebar_logo__H29Z_{width:auto;height:35px;object-fit:contain;user-select:none;-moz-user-select:none;-webkit-user-drag:none;-webkit-user-select:none}.Sidebar_logo__container__eSkFa.Sidebar_single__logo__nqCpg .Sidebar_logo__H29Z_{height:40px;width:160px}.Sidebar_sidebar__logo__rlY7F button{display:none}.Sidebar_sidebar__logout__Go0iN,.Sidebar_sidebar__menu__P1_kw{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.6rem;margin:.2rem auto;padding:0 .4rem 1.2rem}.Sidebar_sidebar__menu__P1_kw:not(:last-child){border-bottom:1.2px dotted var(--c-priBlue)}.Sidebar_sidebar__logout__Go0iN>p,.Sidebar_sidebar__menu__P1_kw>p{font-size:.8rem;color:#bdbdbd;text-align:left;letter-spacing:.8px}.Sidebar_main__menu__e6r2V{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.4rem}.Sidebar_main__menu__e6r2V>li,.Sidebar_sub__menu__KdKi0>li{width:100%;list-style-type:none}.Sidebar_main__menu__e6r2V>li button,.Sidebar_main__menu__e6r2V>li>a{display:flex;justify-content:flex-start;align-items:center;gap:.4rem;width:100%;outline:none;padding:.6rem .4rem;border-radius:8px;font-family:inherit;font-size:.98rem;color:var(--c-black);background-color:transparent;border:.2px solid transparent;transition:border .4s ease,background-color .4s ease,color .4s ease}.Sidebar_main__menu__e6r2V>li button.Sidebar_active__page__UWTcI,.Sidebar_main__menu__e6r2V>li>a.Sidebar_active__page__UWTcI{color:var(--c-priBlue);background-color:#3361e907;border-color:#416ced20}.Sidebar_main__menu__e6r2V>li .Sidebar_sub__menu__KdKi0{height:0;overflow-y:hidden;transition:all .3s ease,padding .6s ease}.Sidebar_main__menu__e6r2V>li .Sidebar_sub__menu__KdKi0::-webkit-scrollbar{width:0;height:0}.Sidebar_main__menu__e6r2V>li .Sidebar_sub__menu__KdKi0.Sidebar_active__submenu__c41rP{width:100%;height:auto;list-style-type:none;display:flex;flex-direction:column;justify-content:flex-start;padding:.8rem .6rem .6rem;align-items:flex-start;gap:1rem;margin-left:1.2rem;border-left:2.4px solid var(--c-priBlue)}.Sidebar_sub__menu__KdKi0>li a{width:100%;outline:none;border-radius:6px;font-family:inherit;font-size:.92rem;padding:.4rem .6rem .4rem 1.2rem;color:var(--c-black);background-color:transparent;position:relative;transition:border .4s ease,background-color .4s ease,color .4s ease-in}.Sidebar_sub__menu__KdKi0>li a:before{position:absolute;content:"";left:-8.2px;z-index:0;top:50%;width:18px;border:1.2px solid var(--c-midBlue)}.Sidebar_sub__menu__KdKi0>li a.Sidebar_active__page__UWTcI{color:var(--c-priBlue);background-color:#335fe90f}.Sidebar_sidebar__logout__Go0iN>button{display:flex;justify-content:flex-start;align-items:center;gap:.4rem;width:100%;outline:none;padding:.6rem .4rem;border-radius:8px;font-family:inherit;font-size:.98rem;color:var(--c-red);background-color:transparent;border:1px solid transparent;transition:border .4s ease,background-color .4s ease,color .4s ease}@media (hover:hover) and (pointer:fine){.Sidebar_main__menu__e6r2V>li button:is(:hover,:focus-visible),.Sidebar_main__menu__e6r2V>li>a:is(:hover,:focus-visible),.Sidebar_sidebar__logo__rlY7F button:is(:hover,:focus-visible){color:var(--c-priBlue);background-color:#335fe90f;border-color:#3361e931}.Sidebar_sidebar__logout__Go0iN>button:is(:hover,:focus-visible){color:var(--c-red);background-color:var(--c-white);border:1px solid var(--c-red)}.Sidebar_sub__menu__KdKi0>li a:is(:hover,:focus-visible){color:var(--c-priBlue);background-color:#335fe90f}}@media (max-width:1024px){.Sidebar_app__sidebar__Ad86W{position:fixed;height:100vh;left:0;top:0;z-index:999;transform:translateX(-600px)}.Sidebar_app__sidebar__Ad86W.Sidebar_toggle__sidebar___d0Ps{transform:translateX(0);box-shadow:4px 0 4px 2px #335ee927}.Sidebar_sidebar__logo__rlY7F{flex-direction:row;justify-content:space-between;padding:.85rem .5rem}.Sidebar_logo__container__eSkFa{width:auto;gap:.5rem}.Sidebar_logo__container__eSkFa .Sidebar_logo__H29Z_{height:30px}.Sidebar_logo__container__eSkFa.Sidebar_single__logo__nqCpg{gap:0}.Sidebar_logo__container__eSkFa.Sidebar_single__logo__nqCpg .Sidebar_logo__H29Z_{height:35px;width:140px}.Sidebar_sidebar__logo__rlY7F button{width:28px;height:28px;display:flex;justify-content:center;align-items:center;padding:.4rem;color:var(--c-black);border:1px solid transparent;background-color:#335fe90f;outline:none;border-radius:4px;transition:border .3s ease,background-color .3s ease,color .3s ease}}