body { background-color: #1a1a27; } .SNSSG_S8R_NETwork_Security_System_Guard_847392_table-container { border-radius: 8px; box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.1); border: 0; transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1); margin-bottom: 1.875rem; overflow: auto; font-family: 'Tajawal', 'Arial', sans-serif; direction: ltr; border-collapse: collapse; } .SNSSG_S8R_NETwork_Security_System_Guard_847392_table-container:hover { transform: translateY(-5px); box-shadow: 0 12px 25px rgba(54, 153, 255, 0.2); } .SNSSG_S8R_NETwork_Security_System_Guard_847392_table { color: #3c4142; margin-bottom: 0; table-layout: fixed; width: -webkit-fill-available; } @media (max-width: 1374px) { .SNSSG_S8R_NETwork_Security_System_Guard_847392_table { width: auto; } } .SNSSG_S8R_NETwork_Security_System_Guard_847392_table thead th { background: #3699ff; font-weight: 600; text-transform: uppercase; letter-spacing: 0.05em; padding: 1.2rem; border: 0; white-space: nowrap; overflow: auto; text-overflow: ellipsis; } .SNSSG_S8R_NETwork_Security_System_Guard_847392_table tbody td { padding: 1.2rem; vertical-align: middle; white-space: nowrap; overflow: auto; text-overflow: ellipsis; } .SNSSG_S8R_NETwork_Security_System_Guard_847392_table tbody tr { transition: all 0.3s ease; border-bottom: 1px solid rgba(0, 0, 0, 0.05); } .SNSSG_S8R_NETwork_Security_System_Guard_847392_table tbody tr:hover { background: rgba(54, 153, 255, 0.05); transform: scale(1.005); } .SNSSG_S8R_NETwork_Security_System_Guard_847392_status-offline { background: #ff3366; color: #FFFFFF; padding: 0.5rem 1rem; border-radius: 20px; font-weight: 500; font-size: 0.875rem; animation: pulse 2s infinite; box-shadow: 0 3px 10px rgba(255, 51, 102, 0.3); display: inline-block; } .SNSSG_S8R_NETwork_Security_System_Guard_847392_status-suspended { background: rgba(0, 0, 0, 0.4); color: #FFFFFF; padding: 0.5rem 1rem; border-radius: 20px; font-weight: 500; font-size: 0.875rem; display: inline-block; } .SNSSG_S8R_NETwork_Security_System_Guard_847392_status-unknown { background: #ff3366; color: #FFFFFF; padding: 0.5rem 1rem; border-radius: 20px; font-weight: 500; font-size: 0.875rem; display: inline-block; } .SNSSG_S8R_NETwork_Security_System_Guard_847392_status-online { background: #3699ff; color: #FFFFFF; padding: 0.5rem 1rem; border-radius: 20px; font-weight: 500; font-size: 0.875rem; display: inline-block; } .SNSSG_S8R_NETwork_Security_System_Guard_847392_icon-windows, .SNSSG_S8R_NETwork_Security_System_Guard_847392_icon-linux { width: 35px; height: 35px; border-radius: 50%; margin-right: 12px; transition: transform 0.3s ease; flex-shrink: 0; } .SNSSG_S8R_NETwork_Security_System_Guard_847392_icon-windows:hover, .SNSSG_S8R_NETwork_Security_System_Guard_847392_icon-linux:hover { transform: rotate(15deg) scale(1.1); } .SNSSG_S8R_NETwork_Security_System_Guard_847392_actions .SNSSG_S8R_NETwork_Security_System_Guard_847392_btn { color: #ffffff; margin: 0 0.3rem; padding: 0.6rem; border-radius: 8px; background: rgba(54, 153, 255, 0.1); border: 1px solid rgba(54, 153, 255, 0.2); transition: all 0.3s ease; } .SNSSG_S8R_NETwork_Security_System_Guard_847392_actions .SNSSG_S8R_NETwork_Security_System_Guard_847392_btn:hover { background: #1461b0; transform: translateY(-2px); box-shadow: 0 5px 15px rgba(54, 153, 255, 0.3); } .SNSSG_S8R_NETwork_Security_System_Guard_847392_actions .SNSSG_S8R_NETwork_Security_System_Guard_847392_btn i { font-size: 1.1rem; } @keyframes SNSSG_S8R_NETwork_Security_System_Guard_847392_pulse { 0% { opacity: 1; transform: scale(1); } 50% { opacity: 0.8; transform: scale(0.95); } 100% { opacity: 1; transform: scale(1); } } .SNSSG_S8R_NETwork_Security_System_Guard_847392_system-info { display: flex; flex-direction: column; gap: 0.7rem; } .SNSSG_S8R_NETwork_Security_System_Guard_847392_system-info div { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .SNSSG_S8R_NETwork_Security_System_Guard_847392_system-info i { width: 20px; color: #3699ff; margin-right: 0.7rem; } .SNSSG_S8R_NETwork_Security_System_Guard_847392_hostname { font-weight: 600; color: #3699ff; font-size: 1rem; transition: color 0.3s ease; display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .SNSSG_S8R_NETwork_Security_System_Guard_847392_hostname:hover { color: #1f5bff; } .SNSSG_S8R_NETwork_Security_System_Guard_847392_ip-address { color: #6c757d; font-size: 0.875rem; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } @media (max-width: 768px) { .SNSSG_S8R_NETwork_Security_System_Guard_847392_table-responsive { overflow-x: auto; -webkit-overflow-scrolling: touch; } .SNSSG_S8R_NETwork_Security_System_Guard_847392_table td, .SNSSG_S8R_NETwork_Security_System_Guard_847392_table th { min-width: 120px; } .SNSSG_S8R_NETwork_Security_System_Guard_847392_system-info { gap: 0.5rem; } } @media (max-width: 1024px) { .SNSSG_S8R_NETwork_Security_System_Guard_847392_table-responsive { overflow-x: auto; } } @keyframes SNSSG_S8R_NETwork_Security_System_Guard_847392_fadeIn { from { opacity: 0; transform: translateY(20px); } to { opacity: 1; transform: translateY(0); } } .SNSSG_S8R_NETwork_Security_System_Guard_847392_fade-in { animation: SNSSG_S8R_NETwork_Security_System_Guard_847392_fadeIn 0.6s ease-out forwards; } .SNSSG_S8R_NETwork_Security_System_Guard_847392_system-specs { display: flex; flex-direction: column; gap: 12px; padding-left: 0.5rem; padding-right: 0.5rem; } .SNSSG_S8R_NETwork_Security_System_Guard_847392_spec-row { display: flex; align-items: center; } .SNSSG_S8R_NETwork_Security_System_Guard_847392_spec-item { color: #ffffff; display: flex; align-items: center; gap: 8px; } .SNSSG_S8R_NETwork_Security_System_Guard_847392_spec-item span { color: #ffffff; font-size: 0.9rem; } .SNSSG_S8R_NETwork_Security_System_Guard_847392_spec-divider { color: #ffffff; margin: 0 16px; color: #ddd; }