#sp-logo .logo{display:none}.offcanvas-menu .offcanvas-inner .sp-module .nav-pills{gap:1rem}.offcanvas-menu .offcanvas-inner .sp-module .nav-pills>li a,.offcanvas-menu .offcanvas-inner .sp-module .nav-pills>li .nav-header{font-size:1.375rem;display:block;line-height:2.75rem;color:#242021;background-color:#ECF0F4;border-radius:6px;padding-left:1rem;padding-right:1rem}#sp-footer{display:none}#sp-main-body{min-height:calc(100vh - 60px);padding:1rem 0}.login-branding{background:url("/images/layout/login-bottom-left.jpg") #000000;background-position:bottom left;background-repeat:no-repeat}.login-branding .login-branding-text{font-size:1.2rem;color:#FFFFFF}.login-form-container{background:url("/images/layout/login-top-right.jpg") #FFFFFF;background-position:top right;background-repeat:no-repeat}.login-form-container .list-group .list-group-item{border:none}.login-form-container .list-group .list-group-item[href$="remind"]{display:none}.com-phyasecurity-inner{background-color:#FFFFFF;border-radius:10px;padding:1rem}td.status-0{color:red !important}td.status-1{color:blue !important}td.status-2{color:orange !important}td.status-3{color:green !important}.js-stools-container-filters .choices .choices__inner{min-height:38px;line-height:1}#sp-main-body a:hover{text-decoration:underline;text-underline-offset:3px}.phya-users-table td,.phya-users-table th{vertical-align:middle}.phya-users-table .profile-pic{width:80px;height:80px;border-radius:50%;overflow:hidden}.phya-users-table .profile-pic img{object-fit:cover}.edit-profile.profile-pic{width:120px;height:120px;border-radius:50%;overflow:hidden;margin-bottom:1rem}.edit-profile.profile-pic img{object-fit:cover}.chat-icon{position:relative;color:#BB9F55;display:inline-block;padding-top:8px;padding-right:8px}.chat-icon .msg-count{position:absolute;width:1.3rem;height:1.3rem;line-height:1.3rem;text-align:center;border-radius:50%;background-color:#242021;color:#FFFFFF;top:0;right:0;font-size:10px;font-weight:bold}button{background-color:#242021;color:#BB9F55}.pseudo-form-control{margin-top:1rem}.pseudo-form-control .input-value{border:1px solid #888888;border-radius:8px;color:#A8A8A8;padding:1rem;margin-top:10px}.joomla-dialog-header{margin:1rem;display:flex;justify-content:space-between;align-items:center}.joomla-dialog-header h3{margin:0}.select-link:hover{text-decoration:underline;text-underline-offset:3px}.phyasecurity-subheader{background-color:#242021;color:#BB9F55;padding:1rem;margin:2rem 0;border-radius:8px}.j-main-controller{overflow-x:auto}.btn-primary,.sppb-btn-primary{background-color:#242021;color:#BB9F55}#chat-container{height:calc(100vh - 60px - 2rem);display:flex;flex-direction:row;gap:10px}#chat-container #users-container{flex:1;overflow-y:scroll;padding:10px;display:flex;flex-direction:column;gap:10px}#chat-container #users-container .user-card{padding:4px 10px}#chat-container #users-container .user-card .user-card-inner{display:flex;justify-content:space-between}#chat-container #users-container .user-card.active{background-color:#E2E2E2;border-radius:6px}#chat-container #userinfo{background-color:#242021;color:#BB9F55;padding:0.5rem 1rem}#chat-container #userinfo #userinfo-inner{display:flex;justify-content:space-between}#chat-container #userinfo #userinfo-inner .user{display:flex;gap:10px;align-items:center}#chat-container #userinfo #userinfo-inner .user .avatar{width:40px;height:40px;position:relative;overflow:hidden;border-radius:50%}#chat-container #userinfo #userinfo-inner .user .avatar img{transform:translateX(calc(-50% + 20px)) translateY(calc(-50% + 20px))}#chat-container #userinfo #userinfo-inner .contact{font-size:small;display:flex;flex-direction:column}#chat-container #messages-container{flex:3;display:flex;flex-direction:column;gap:10}#chat-container #messages-container #messages{flex-grow:1;overflow-y:scroll;padding:0px 1rem 1rem 1rem;display:flex;flex-direction:column;gap:10px}#chat-container #messages-container #message{display:flex;flex-direction:row;align-items:center;gap:10px;border-top:2px solid black;background-color:#E2E2E2}#chat-container #messages-container #message #message-text{flex:1;margin:10px 0 10px 10px}#chat-container #messages-container #message #message-text textarea{width:100%;border-color:transparent;resize:none}#chat-container #messages-container #message #message-btn{margin:10px 1rem}#chat-container #messages-container .message-block .message-date{font-size:12px}#chat-container #messages-container .message-block .message-row{display:flex;align-items:center}#chat-container #messages-container .message-block .message-row .message{max-width:400px;padding:1rem}#chat-container #messages-container .message-block .message-row .message-meta{margin:0 1rem;font-size:small}#chat-container #messages-container .message-block.to .message-row{flex-direction:row-reverse;justify-content:end}#chat-container #messages-container .message-block.to .message-row .message{background-color:#000000;color:#FFFFFF;border-radius:24px 24px 0 24px}#chat-container #messages-container .message-block.from .message-row{justify-content:start}#chat-container #messages-container .message-block.from .message-row .message{background-color:beige;color:#000000;border-radius:0px 24px 24px 24px}#chat-container #users-container,#chat-container #messages-container{background-color:white;border:1px solid gray}