@font-face{font-family:Roboto;font-weight:300;font-style:normal;src:url(/assets/fonts/Roboto-Light.woff2) format("woff2"),url(/assets/fonts/Roboto-Light.woff) format("woff")}@font-face{font-family:Roboto;font-weight:400;font-style:normal;src:url(/assets/fonts/Roboto-Regular.woff2) format("woff2"),url(/assets/fonts/Roboto-Regular.woff) format("woff")}@font-face{font-family:Roboto;font-weight:500;font-style:normal;src:url(/assets/fonts/Roboto-Medium.woff2) format("woff2"),url(/assets/fonts/Roboto-Medium.woff) format("woff")}@font-face{font-family:Roboto;font-weight:700;font-style:normal;src:url(/assets/fonts/Roboto-Bold.woff2) format("woff2"),url(/assets/fonts/Roboto-Bold.woff) format("woff")}@font-face{font-family:va-icons;src:url(/assets/fonts/VAIcons.woff2) format("woff2"),url(/assets/fonts/VAIcons.woff) format("woff"),url(/assets/fonts/VAIcons.ttf) format("truetype");font-weight:400;font-style:normal}[class^=va-icon-],[class*=" va-icon-"]{font-family:va-icons!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.va-icon-menu:before{content:"\e5d2"}.va-icon-person:before{content:"\e7fd"}.va-icon-arrow_drop_down:before{content:"\e5c5"}.va-icon-help_outline:before{content:"\e8fd"}.va-icon-close:before{content:"\e5cd"}.va-icon-keyboard_arrow_up:before{content:"\e5ce"}.va-icon-keyboard_arrow_down:before{content:"\e5cf"}.va-icon-check:before{content:"\e5ca"}.va-icon-remove:before{content:"\e15b"}.container{width:100%;max-width:1280px;margin-right:auto;margin-left:auto;padding-right:15px;padding-left:15px}.container-fluid{width:100%;padding-right:15px;padding-left:15px}.row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}[class*=col-]{position:relative;width:100%;padding-right:15px;padding-left:15px}@media(min-width:768px){.col-sm-4{flex:0 0 33.333%;max-width:33.333%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-12{flex:0 0 100%;max-width:100%}}@media(min-width:992px){.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.333%;max-width:33.333%}.col-md-8{flex:0 0 66.667%;max-width:66.667%}}@media(min-width:1200px){.col-lg-2{flex:0 0 16.667%;max-width:16.667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-10{flex:0 0 83.333%;max-width:83.333%}}.pull-right{float:right}.text-center{text-align:center}.navbar-right{margin-left:auto}.font-weight-bold{font-weight:700}.font-weight-semi{font-weight:600}.mb-1{margin-bottom:4px}.mb-2{margin-bottom:8px}.mb-3{margin-bottom:16px}.mt-1{margin-top:4px}.mt-3{margin-top:16px}.mr-3{margin-right:16px}.pb-1{padding-bottom:4px}*{box-sizing:border-box}button,input,select,textarea{font-family:inherit;font-size:inherit;color:inherit}body{margin:0;font-family:Roboto,Open Sans,sans-serif;font-size:14px;color:#333;background-color:#fff}.page-wrapper{display:flex;flex-direction:column;min-height:100vh}#isonet-header,.isonet-header{background:#eaeaea;height:48px;display:flex;align-items:center;padding:0 16px;border-bottom:1px solid #ccc}.newNav .navbar-default,.navbar.yamm.navbar-default{background-color:#00263a!important;border:none;border-radius:0;margin-bottom:0;min-height:48px}.newNav .navbar-default .navbar-nav>li>a,.navbar.yamm.navbar-default .navbar-nav>li>a{color:#fff!important;padding:13px 15px}.newNav .navbar-default .navbar-nav>li>a:hover,.newNav .navbar-default .navbar-nav>li>a:focus,.navbar.yamm.navbar-default .navbar-nav>li>a:hover,.navbar.yamm.navbar-default .navbar-nav>li>a:focus{background-color:#ffffff1a}.navbar-app{background-color:#00263a;padding:0 16px 0 0;height:40px;flex-shrink:0;display:flex;align-items:center;justify-content:space-between}.navbar-app .appName-link,.navbar-app .appName-link:hover{text-decoration:none}.navbar-app .appName-link:hover .appName{color:#069abc}.navbar-app .appName{color:#fff;font-family:Roboto,Segoe UI;font-size:24px;font-weight:300;line-height:28px;display:inline-block;padding-left:15px}.navbar-app .feedback-btn{background:#e8a000;color:#fff;border:none;padding:6px 14px;font-size:13px;font-weight:600;border-radius:2px;cursor:pointer}.page-title-bar{background-color:#00263a;color:#fff;padding:0 20px;height:42px;display:flex;align-items:center;justify-content:space-between;font-size:20px;font-weight:400}.main-content{flex:1;padding:20px}.verisk-top-bar{background:#f8f8f8;height:48px;flex-shrink:0;display:flex;align-items:center;padding:0 23px 0 10px;justify-content:space-between}.verisk-top-bar .hamburger-menu{cursor:pointer;color:#79909e;margin-right:15px;display:flex;align-items:center;padding:6px 8px;border-radius:2px}.verisk-top-bar .hamburger-menu .va-icon-menu{font-size:25px;line-height:1}.verisk-top-bar .hamburger-menu.active{background:#e0e0e0}.verisk-top-bar .verisk-logo-area{display:flex;align-items:center;gap:0;flex:1;justify-content:flex-start}.verisk-top-bar .verisk-logo-area .navbar-brand{display:flex;align-items:center;padding:0}.verisk-top-bar .verisk-logo-area .verisk-logo-img{height:30px;width:auto}.verisk-top-bar .verisk-logo-area .verisk-logo-text{color:#003087;font-weight:700;font-size:16px;display:none}.verisk-top-bar .user-area{display:flex;align-items:center;gap:2px;color:#79909e;cursor:pointer;position:relative}.verisk-top-bar .user-area .va-icon-person{font-size:25px;line-height:1}.verisk-top-bar .user-area .va-icon-arrow_drop_down{font-size:22px;line-height:1}.product-grid{display:flex;flex-wrap:wrap;justify-content:flex-start;margin:20px 0}.product-tile{height:168px;width:25%;min-width:168px;margin-bottom:20px;padding-top:20px;position:relative;text-align:center;cursor:pointer}.product-tile:hover{box-shadow:0 3px 9px #00000059}.product-tile:hover .product-tile-apptitle{color:#069abc}.product-tile .product-tile-appicon-blue{width:50px;height:50px;margin-left:auto;margin-right:auto;margin-bottom:15px;background-image:url(/assets/product-icon-blue.svg);background-size:50px 50px;background-repeat:no-repeat;background-position:center;border:0}.product-tile .product-tile-apptitle{width:100%;max-height:50px;text-overflow:ellipsis;text-align:center;margin-bottom:10px;font-size:16px;font-weight:500;color:#1e4664;word-break:normal;line-height:20px}.lob-filter-bar{display:flex;flex-wrap:wrap;gap:4px;padding:12px 0;border-bottom:1px solid #ddd;margin-bottom:16px}.lob-filter-bar .lob-btn{padding:6px 14px;border:1px solid #ccc;border-radius:20px;background:#fff;font-size:13px;color:#333;cursor:pointer;transition:all .15s}.lob-filter-bar .lob-btn.active,.lob-filter-bar .lob-btn:hover{background:#00263a;color:#fff;border-color:#00263a}.status-badge{display:inline-block;padding:4px 12px;border-radius:20px;font-size:13px;font-weight:600;color:#fff}.status-badge.badge-healthy{background:#5cb85c}.status-badge.badge-degraded{background:#f0ad4e}.health-table{width:100%;border-collapse:collapse;margin-top:16px}.health-table th{background:#00263a;color:#fff;padding:10px 16px;text-align:left}.health-table td{padding:8px 16px;border-bottom:1px solid #eee}.health-table .status-healthy{color:#3c763d;font-weight:600}.health-table .status-unhealthy{color:#a94442;font-weight:600}.isonet-footer{background:#00263a;color:#aaa;height:58px;flex-shrink:0;overflow:hidden;position:relative;z-index:1}.isonet-footer .footer-inner{max-width:1280px;margin:0 auto;padding:0 20px;display:flex;justify-content:space-between;align-items:center}.isonet-footer .footer-text-group{flex:1;text-align:center}.isonet-footer .footer-links{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.isonet-footer .footer-links a{color:#069abc;text-decoration:none;font-size:12px}.isonet-footer .footer-links a:hover{color:#fff}.isonet-footer .footer-links span{color:#aaa;font-size:12px}.isonet-footer .footer-logo{height:28px;flex-shrink:0}.isonet-footer .copyright{font-size:12px;color:#aaa;text-align:center;margin-bottom:4px}.help-btn{background:#e8a000;color:#fff;border:none;padding:6px 14px;font-size:13px;font-weight:600;border-radius:2px;cursor:pointer;display:flex;align-items:center;gap:4px}.loading-spinner{display:flex;justify-content:center;padding:48px}.loading-spinner .spinner{width:40px;height:40px;border:4px solid #eee;border-top-color:#00263a;border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.alert{padding:12px 16px;border-radius:4px;margin:12px 0}.alert-danger{background:#f2dede;color:#a94442;border:1px solid #ebccd1}a{color:#0a6ebd;text-decoration:none}a:hover{text-decoration:underline}h1{font-size:24px}h2{color:#00358e;font-size:18px;margin:20px 0 10px}
