body{background-color:#f6f6f7;font-family:Lato,sans-serif}a{text-decoration:none}.title{font-size:26px;font-weight:700}.jn-title{align-items:flex-start}.jn-title,.jn-title2{display:flex;justify-content:space-between;flex-direction:row;margin-top:10pt;margin-bottom:10pt}.jn-title2{align-items:flex-end}.jn-ip-title{display:flex;justify-content:space-between;align-items:center;flex-direction:row;font-size:20px}.jn-alert{z-index:9999;position:fixed;width:100%;bottom:0}.jn-card{box-shadow:0 0 10pt #0000001c;height:100%;border-radius:16px;overflow:hidden;border:none}.jn-container{max-width:2200px;padding:0 40px;margin-top:96px}.jn-text{font-weight:700;display:flex;align-items:center;gap:8px}.jn-text .bi{font-size:20px}.jn-text-vertical{flex-direction:column;align-items:flex-start;gap:4px}.jn-col1{flex:1}.jn-col2{flex:2;display:flex}.jn-value{flex:1;display:flex;align-items:center;justify-content:flex-end;gap:8px;word-break:break-all}.jn-value-col1{flex:1}.jn-value-center{text-align:center}.dot{width:8px;height:8px;border-radius:50%}.jn-list-group-item{padding:.75rem .25rem;display:flex;gap:12px}.jn-opacity{opacity:.5;cursor:not-allowed}.jn-map-image{width:100%;height:200px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.jn-navbar-top{position:fixed;height:64px;top:0;width:100%;z-index:1000;background-color:#fff!important;box-shadow:0 1px 5px 0 rgba(51,51,51,.1)}.jn-toast{z-index:9999;right:0;bottom:0;margin-bottom:2pt;margin-right:40pt;max-width:80vw}footer{height:100pt;padding-top:20pt}.jn-radio{justify-content:flex-end;align-items:stretch}.jn-logo,.jn-radio{display:flex;flex-direction:row}.jn-logo{width:100%;justify-content:space-between;align-items:center}.jn-logo .title{display:flex}.jn-logo .title .tag{display:flex;gap:8pt;align-items:center;font-size:10pt;font-weight:400}.jn-logo .title .tag div{border-radius:4pt;padding:4pt 8pt;background:#dee2e6}@media screen and (max-width:820px){.jn-logo .title .tag,.title-text{display:none}}.jn-deactive{opacity:.5}.active{opacity:1!important}.text-success{color:#139e5b!important}.text-danger{color:#d23e39!important}.row>*{padding-left:8px;padding-right:8px}.btn-light{background-color:transparent}.card-header{border-color:#dee2e6}.tooltip-icon{color:#8e8e8e;font-size:12px;cursor:pointer}.custom-tooltip{--bs-tooltip-max-width:400px}.firewalla-icon{width:24px}.firewalla-btn-icon{width:16px;margin-right:6px;color:inherit}