:root{--nr-primary:#0f5ef7;--nr-primary-dark:#0b48c9;--nr-primary-soft:#edf4ff;--nr-navy:#0e1729;--nr-navy-2:#14213a;--nr-text:#111827;--nr-muted:#667085;--nr-line:#e3e8f0;--nr-surface:#f6f8fb;--nr-success:#12b76a;--nr-danger:#d92d20;--nr-warning:#f79009;--nr-radius:14px;--nr-shadow:0 12px 34px rgba(16,24,40,.07)}
html{scroll-behavior:smooth}body.netrink-whmcs{color:var(--nr-text);background:var(--nr-surface);font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:15px;line-height:1.6;-webkit-font-smoothing:antialiased}.netrink-whmcs a{transition:color .2s,background .2s,border-color .2s,transform .2s}.nr-skip-link{position:fixed;top:-100px;left:16px;z-index:9999;padding:10px 16px;color:#fff!important;background:var(--nr-navy);border-radius:8px}.nr-skip-link:focus{top:16px}
.nr-topbar{color:#dce7fb;background:var(--nr-navy);font-size:12px}.nr-topbar-inner{min-height:38px;display:flex;align-items:center;justify-content:space-between}.nr-status,.nr-topbar-links{display:flex;align-items:center;gap:9px}.nr-status i{width:8px;height:8px;background:var(--nr-success);border-radius:50%;box-shadow:0 0 0 4px rgba(18,183,106,.14)}.nr-topbar-links{gap:24px}.nr-topbar a{color:#dce7fb}.nr-topbar a:hover{color:#fff;text-decoration:none}
.nr-header{position:relative;z-index:100;background:#fff;border-bottom:1px solid var(--nr-line);box-shadow:0 4px 18px rgba(16,24,40,.025)}.nr-header-main{min-height:76px;display:flex;align-items:center;gap:30px}.nr-brand{display:inline-flex;align-items:center;gap:10px;color:var(--nr-navy)!important;text-decoration:none!important}.nr-brand-mark{width:39px;height:39px;display:grid;place-items:center;color:#fff;background:var(--nr-primary);border-radius:11px;font-size:18px;font-weight:850;box-shadow:0 8px 20px rgba(15,94,247,.24)}.nr-brand-name{font-size:25px;font-weight:800;letter-spacing:-1.4px}.nr-header-search{width:min(380px,35vw);height:42px;align-items:center;gap:9px;margin-left:auto;padding:0 14px;background:#f5f7fa;border:1px solid var(--nr-line);border-radius:10px}.nr-header-search i{color:#98a2b3}.nr-header-search input,.nr-mobile-search input{width:100%;color:var(--nr-text);background:transparent;border:0;outline:0;font-size:13px}.nr-header-actions{display:flex;align-items:center;gap:9px;margin-left:auto}.nr-btn{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 17px;border-radius:9px;font-size:13px;font-weight:750}.nr-btn-primary{color:#fff!important;background:var(--nr-primary);border-color:var(--nr-primary);box-shadow:0 8px 18px rgba(15,94,247,.2)}.nr-btn-primary:hover{background:var(--nr-primary-dark);border-color:var(--nr-primary-dark);transform:translateY(-1px)}.nr-btn-ghost{color:#344054!important;background:#fff;border-color:var(--nr-line)}.nr-btn-light{color:var(--nr-navy)!important;background:#fff;border-color:rgba(255,255,255,.25)}.nr-icon-button,.nr-cart-button,.nr-mobile-toggle{position:relative;width:42px;height:42px;display:grid;place-items:center;color:#475467!important;background:#fff;border:1px solid var(--nr-line);border-radius:10px}.nr-icon-button span,.nr-cart-button span{position:absolute;top:-5px;right:-5px;min-width:18px;height:18px;display:grid;place-items:center;padding:0 4px;color:#fff;background:var(--nr-primary);border:2px solid #fff;border-radius:10px;font-size:9px;font-weight:800}.nr-account-button{display:flex;align-items:center;gap:9px;padding:5px 10px 5px 5px;color:var(--nr-text)!important;background:#f7f9fc;border:1px solid var(--nr-line);border-radius:11px;text-decoration:none!important}.nr-avatar{width:32px;height:32px;display:grid;place-items:center;color:#fff;background:linear-gradient(145deg,var(--nr-primary),#1845a1);border-radius:8px;font-size:12px;font-weight:850}.nr-account-button small,.nr-account-button strong{display:block}.nr-account-button small{color:#98a2b3;font-size:9px}.nr-account-button strong{max-width:125px;overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.nr-mobile-toggle{padding:0}
.nr-navbar-wrap{border-top:1px solid #edf0f5}.nr-navbar{display:flex!important;align-items:stretch;min-height:52px}.nr-navbar .navbar-nav{display:flex;flex-direction:row}.nr-primary-nav{gap:2px}.nr-secondary-nav{margin-left:auto}.nr-navbar .navbar-nav>li>a{min-height:52px;display:flex;align-items:center;padding:0 13px!important;color:#475467!important;font-size:13px;font-weight:650;text-decoration:none}.nr-navbar .navbar-nav>li>a:hover{color:var(--nr-primary)!important}.nr-navbar .dropdown-menu{min-width:230px;margin:0;padding:8px;background:#fff;border:1px solid var(--nr-line);border-radius:11px;box-shadow:0 18px 45px rgba(15,23,42,.14)}.nr-navbar .dropdown-item{padding:0!important;border-radius:7px}.nr-navbar .dropdown-item a{display:block;padding:9px 10px!important;color:#475467!important;font-size:12px}.nr-navbar .dropdown-item:hover{background:var(--nr-primary-soft)}.nr-mobile-search{align-items:center;gap:8px;margin:10px;padding:11px 13px;background:#f6f8fb;border-radius:9px}
.nr-breadcrumb{padding:0;background:#fff;border-bottom:1px solid var(--nr-line)}.nr-breadcrumb .breadcrumb{min-height:50px;align-items:center;margin:0;padding:0;background:transparent;font-size:12px}.nr-breadcrumb .breadcrumb-item a{color:var(--nr-muted)}.nr-breadcrumb .breadcrumb-item.active{color:var(--nr-primary)}#main-body{min-height:55vh;padding:44px 0 70px}.primary-content>.header-lined:first-child{margin-bottom:24px}.header-lined h1{color:var(--nr-navy);font-size:30px;font-weight:780;letter-spacing:-.8px}.header-lined p{color:var(--nr-muted)}
.netrink-whmcs .card{overflow:hidden;background:#fff;border:1px solid var(--nr-line);border-radius:var(--nr-radius);box-shadow:none}.netrink-whmcs .card-header{padding:17px 20px;background:#fff;border-bottom:1px solid var(--nr-line)}.netrink-whmcs .card-header .card-title{color:var(--nr-navy);font-size:15px;font-weight:750}.netrink-whmcs .card-body{padding:22px}.netrink-whmcs .card-footer{background:#fafbfc;border-top:1px solid var(--nr-line)}.netrink-whmcs .btn{border-radius:9px;font-weight:700}.netrink-whmcs .btn-primary,.netrink-whmcs .btn-success{color:#fff;background:var(--nr-primary);border-color:var(--nr-primary)}.netrink-whmcs .btn-primary:hover,.netrink-whmcs .btn-success:hover{background:var(--nr-primary-dark);border-color:var(--nr-primary-dark)}.netrink-whmcs .btn-default,.netrink-whmcs .btn-outline-primary{color:#344054;background:#fff;border-color:var(--nr-line)}.netrink-whmcs .btn-outline-primary:hover{color:var(--nr-primary);background:var(--nr-primary-soft);border-color:#bdd3fc}.netrink-whmcs .form-control,.netrink-whmcs select,.netrink-whmcs textarea{min-height:46px;color:var(--nr-text);background:#fff;border:1px solid #d7dee9;border-radius:9px;box-shadow:none}.netrink-whmcs .form-control:focus,.netrink-whmcs select:focus,.netrink-whmcs textarea:focus{border-color:var(--nr-primary);box-shadow:0 0 0 4px rgba(15,94,247,.1)}.netrink-whmcs label{color:#344054;font-size:12px;font-weight:700}.netrink-whmcs .input-group-text{background:#f7f9fc;border-color:#d7dee9}.netrink-whmcs .alert{border:0;border-radius:10px}.netrink-whmcs .alert-info{color:#175cd3;background:#eff6ff}.netrink-whmcs .alert-success{color:#087443;background:#e8f8ef}.netrink-whmcs .alert-danger{color:#b42318;background:#fff0ee}
.nr-sidebar .card{margin-bottom:14px}.nr-sidebar .card-header{padding:14px 16px}.nr-sidebar .card-body{padding:7px}.nr-sidebar .list-group-item{padding:10px 12px;color:#536174;background:transparent;border:0;border-radius:7px;font-size:12px}.nr-sidebar .list-group-item:hover,.nr-sidebar .list-group-item.active{color:var(--nr-primary);background:var(--nr-primary-soft)}
.table-container{overflow:hidden;background:#fff;border:1px solid var(--nr-line);border-radius:13px}.netrink-whmcs .table{margin:0}.netrink-whmcs .table thead th{padding:13px 16px;color:#7f8a9b;background:#f8fafc;border:0;border-bottom:1px solid var(--nr-line);font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.netrink-whmcs .table tbody td{padding:17px 16px;vertical-align:middle;border-top:1px solid #edf0f4;font-size:12px}.netrink-whmcs .table tbody tr{cursor:pointer;transition:background .18s}.netrink-whmcs .table tbody tr:hover{background:#f8fbff}.dataTables_wrapper .dataTables_filter input,.dataTables_wrapper .dataTables_length select{border:1px solid var(--nr-line);border-radius:7px}.label.status,.badge{padding:5px 8px;border-radius:15px;font-size:9px;font-weight:800}.status-active,.status-paid,.status-answered,.status-completed{color:#087443!important;background:#e5f8ee!important}.status-pending,.status-unpaid,.status-open{color:#b54708!important;background:#fff4e5!important}.status-suspended,.status-cancelled,.status-terminated,.status-overdue{color:#b42318!important;background:#feeceb!important}
.nr-dashboard-hero{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:30px;margin-bottom:22px;padding:34px 38px;color:#fff;background:linear-gradient(120deg,#0e1b31,#113d82);border-radius:17px;box-shadow:0 20px 45px rgba(14,35,75,.16)}.nr-dashboard-hero:after{content:"";position:absolute;right:-70px;width:260px;height:260px;border:1px solid rgba(255,255,255,.12);border-radius:50%;box-shadow:0 0 0 45px rgba(255,255,255,.035),0 0 0 90px rgba(255,255,255,.025)}.nr-dashboard-hero>div{position:relative;z-index:1}.nr-eyebrow{color:#82adff;font-size:10px;font-weight:850;letter-spacing:.11em}.nr-dashboard-hero h1{margin:7px 0 5px;color:#fff;font-size:30px;font-weight:780;letter-spacing:-.8px}.nr-dashboard-hero p{max-width:590px;margin:0;color:#b9c7da;font-size:13px}.nr-dashboard-hero-actions{display:flex;gap:9px;flex:0 0 auto}.nr-stat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px;margin-bottom:20px}.nr-stat-card{display:flex;align-items:center;gap:15px;min-height:135px;padding:20px;color:var(--nr-text)!important;background:#fff;border:1px solid var(--nr-line);border-radius:14px;text-decoration:none!important;box-shadow:0 6px 18px rgba(16,24,40,.035)}.nr-stat-card:hover{border-color:#bfd4fb;transform:translateY(-2px);box-shadow:var(--nr-shadow)}.nr-stat-icon{width:43px;height:43px;display:grid;place-items:center;flex:0 0 auto;color:var(--nr-primary);background:var(--nr-primary-soft);border-radius:11px;font-size:17px}.nr-stat-card small,.nr-stat-card strong,.nr-stat-card em{display:block}.nr-stat-card small{color:var(--nr-muted);font-size:10px}.nr-stat-card strong{margin:2px 0;color:var(--nr-navy);font-size:26px;line-height:1.2}.nr-stat-card em{color:var(--nr-primary);font-size:10px;font-style:normal;font-weight:700}.nr-stat-card-warning .nr-stat-icon{color:#b54708;background:#fff3e2}.nr-quick-actions{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:25px}.nr-quick-actions>a{display:flex;align-items:center;gap:12px;padding:16px 17px;color:var(--nr-text)!important;background:#fff;border:1px solid var(--nr-line);border-radius:12px;text-decoration:none!important}.nr-quick-actions>a>i{width:34px;height:34px;display:grid;place-items:center;color:#536174;background:#f2f5f9;border-radius:9px}.nr-quick-actions strong,.nr-quick-actions small{display:block}.nr-quick-actions strong{font-size:11px}.nr-quick-actions small{color:var(--nr-muted);font-size:9px}.nr-panel-card{margin-bottom:18px}.nr-panel-card .card-header{display:flex;align-items:center;justify-content:space-between}.nr-panel-card .card-title i{margin-right:8px;color:var(--nr-primary)}.nr-panel-link{color:var(--nr-primary);font-size:10px;font-weight:750}.nr-panel-card .list-group-item{display:flex;align-items:center;gap:9px;padding:13px 18px;color:#475467;font-size:11px}.nr-panel-card .list-group-item>i:first-child{width:25px;color:#8491a3}.nr-row-arrow{margin-left:auto;color:#aab4c2}
.page-login #main-body{padding:55px 0 80px;background:linear-gradient(135deg,#f3f7fd,#fff)}.page-login .primary-content{max-width:1050px;margin:auto}.nr-auth-shell{display:grid;grid-template-columns:.9fr 1.1fr;overflow:hidden;background:#fff;border:1px solid var(--nr-line);border-radius:20px;box-shadow:0 30px 70px rgba(18,45,90,.13)}.nr-auth-aside{position:relative;overflow:hidden;padding:54px 45px;color:#fff;background:linear-gradient(145deg,#0d1a30,#11458e)}.nr-auth-aside:after{content:"";position:absolute;right:-100px;bottom:-100px;width:320px;height:320px;border:1px solid rgba(255,255,255,.12);border-radius:50%;box-shadow:0 0 0 55px rgba(255,255,255,.035)}.nr-auth-aside h1{position:relative;margin:15px 0 17px;color:#fff;font-size:38px;line-height:1.12;letter-spacing:-1.4px}.nr-auth-aside>p{position:relative;color:#b8c7dc}.nr-auth-aside ul{position:relative;display:grid;gap:12px;margin:32px 0;padding:0;list-style:none;font-size:12px}.nr-auth-aside li i{margin-right:8px;color:#64dda0}.nr-auth-security{position:absolute;z-index:2;right:40px;bottom:38px;left:40px;display:flex;align-items:center;gap:13px;padding:14px;background:rgba(255,255,255,.075);border:1px solid rgba(255,255,255,.12);border-radius:11px}.nr-auth-security>i{width:38px;height:38px;display:grid;place-items:center;color:#8cb5ff;background:rgba(15,94,247,.2);border-radius:9px}.nr-auth-security strong,.nr-auth-security small{display:block}.nr-auth-security strong{font-size:11px}.nr-auth-security small{color:#aebed3;font-size:9px}.nr-auth-form-wrap{display:flex;align-items:center;justify-content:center;padding:45px}.nr-login-form{width:100%;max-width:420px}.nr-auth-heading{text-align:center;margin-bottom:28px}.nr-auth-icon{width:48px;height:48px;display:grid;place-items:center;margin:0 auto 14px;color:var(--nr-primary);background:var(--nr-primary-soft);border-radius:13px;font-size:18px}.nr-auth-heading h2{margin:0;color:var(--nr-navy);font-size:24px;font-weight:780}.nr-auth-heading p{margin:4px 0 0;color:var(--nr-muted);font-size:12px}.nr-input-icon{position:relative}.nr-input-icon>i{position:absolute;z-index:2;top:50%;left:14px;color:#98a2b3;transform:translateY(-50%)}.nr-input-icon .form-control{padding-left:42px}.nr-reveal-pw{position:absolute;z-index:3;top:0;right:0;width:44px;height:46px;color:#98a2b3;background:transparent;border:0}.nr-forgot-link{color:var(--nr-primary);font-size:10px;font-weight:700}.nr-login-options{margin:15px 0}.nr-login-options label{display:flex;align-items:center;gap:7px;font-weight:500}.nr-login-submit{width:100%;min-height:48px}.nr-auth-footer{display:flex;justify-content:center;gap:6px;margin-top:22px;padding-top:18px;border-top:1px solid var(--nr-line);font-size:11px}.nr-auth-footer span{color:var(--nr-muted)}.nr-auth-footer a{color:var(--nr-primary);font-weight:750}
.page-clientregister #registration,.page-pwreset .primary-content>.card,.page-clientareadetails .primary-content>form{max-width:900px;margin:auto}.page-clientregister #registration .card{margin-bottom:16px!important}.page-clientregister #registration .card-title{font-size:17px}.prepend-icon .field-icon{border-radius:9px 0 0 9px}.domain-checker-container{padding:35px 0;background:linear-gradient(120deg,#0e1c34,#11448c)}.domain-checker-container h2{color:#fff}.domain-checker-container p{color:#b7c6db}.domain-checker-container .form-control{min-height:52px}.action-icon-btns a{min-height:140px;color:var(--nr-text)!important;background:#fff;border:1px solid var(--nr-line);border-radius:13px}.action-icon-btns a:hover{border-color:#bdd3fb;box-shadow:var(--nr-shadow)}.action-icon-btns .ico-container{color:var(--nr-primary)}.card-columns.home .card{box-shadow:none}.product-details-tab-container,.nav-tabs{border-bottom-color:var(--nr-line)}.nav-tabs .nav-link{border:0;border-bottom:2px solid transparent}.nav-tabs .nav-link.active{color:var(--nr-primary);border-bottom-color:var(--nr-primary)}
.nr-footer{padding:58px 0 0;color:#a9b6ca;background:var(--nr-navy)}.nr-footer-grid{display:grid;grid-template-columns:1.5fr repeat(4,1fr);gap:38px;padding-bottom:45px}.nr-brand-light{color:#fff!important}.nr-footer-brand p{max-width:250px;margin:18px 0;color:#a9b6ca;font-size:12px}.nr-footer-status{display:flex;align-items:center;gap:8px;font-size:10px}.nr-footer-status i{width:8px;height:8px;background:var(--nr-success);border-radius:50%}.nr-footer-grid>div:not(:first-child){display:flex;flex-direction:column;gap:9px}.nr-footer h3{margin:4px 0 10px;color:#fff;font-size:12px}.nr-footer a{color:#a9b6ca;font-size:11px}.nr-footer a:hover{color:#fff;text-decoration:none}.nr-locale-button{padding:0;color:#a9b6ca;background:transparent;border:0;text-align:left;font-size:11px}.nr-footer-bottom{min-height:68px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid rgba(255,255,255,.1)}.nr-footer-bottom p{margin:0;font-size:10px}.nr-footer-bottom .list-inline{margin:0}.nr-footer-bottom .list-inline-item{margin:0 0 0 8px}
@media(max-width:1199px){.nr-navbar{display:none!important;padding:10px 0}.nr-navbar.show{display:block!important}.nr-navbar .navbar-nav{display:block}.nr-navbar .navbar-nav>li>a{min-height:44px;padding:0 10px!important;border-bottom:1px solid var(--nr-line)}.nr-navbar .dropdown-menu{position:static!important;float:none;box-shadow:none}.nr-secondary-nav{margin-left:0}.nr-stat-grid{grid-template-columns:repeat(2,1fr)}.nr-quick-actions{grid-template-columns:repeat(2,1fr)}.nr-footer-grid{grid-template-columns:1.4fr repeat(2,1fr)}.nr-footer-brand{grid-row:span 2}}
@media(max-width:767px){.nr-topbar-links a:first-child,.nr-topbar-links span{display:none}.nr-header-main{min-height:68px;gap:10px}.nr-brand-name{font-size:21px}.nr-brand-mark{width:35px;height:35px}.nr-header-actions{gap:6px}.nr-btn-ghost{display:none}.nr-account-button{padding-right:5px}.nr-dashboard-hero{align-items:flex-start;flex-direction:column;padding:28px 24px}.nr-dashboard-hero-actions{width:100%}.nr-dashboard-hero-actions .btn{flex:1}.nr-stat-grid,.nr-quick-actions{grid-template-columns:1fr 1fr}.nr-stat-card{min-height:110px;padding:15px}.nr-stat-card strong{font-size:22px}.nr-stat-icon{display:none}.nr-auth-shell{grid-template-columns:1fr}.nr-auth-aside{display:none}.nr-auth-form-wrap{padding:35px 24px}.nr-footer-grid{grid-template-columns:1fr 1fr}.nr-footer-brand{grid-column:1/-1;grid-row:auto}.nr-footer-bottom{align-items:flex-start;flex-direction:column;gap:12px;padding:20px 0}.table-container{overflow-x:auto}.netrink-whmcs .table{min-width:650px}}
@media(max-width:480px){.nr-topbar-inner{justify-content:center}.nr-topbar-links{display:none}.nr-cart-button{display:none}.nr-dashboard-hero-actions{flex-direction:column}.nr-stat-grid,.nr-quick-actions{grid-template-columns:1fr}.nr-stat-card{min-height:95px}.nr-footer-grid{grid-template-columns:1fr}.nr-footer-brand{grid-column:auto}.header-lined h1{font-size:25px}}

/* Lagom-inspired order flow shell */
.nr-order-flow{padding-top:62px;background:#fff}
.nr-order-flow .nr-skip-link{z-index:10003}
.nr-order-rail{position:fixed;z-index:10002;top:0;bottom:0;left:0;width:72px;display:flex;align-items:center;flex-direction:column;background:#fff;border-right:1px solid #e3e6eb}
.nr-order-logo{width:72px;height:62px;display:grid;place-items:center;border-bottom:1px solid #e3e6eb;text-decoration:none!important}
.nr-order-logo span{width:38px;height:42px;display:grid;place-items:center;color:#fff;background:linear-gradient(145deg,#0f5ef7,#173e91);clip-path:polygon(20% 0,100% 0,100% 80%,50% 100%,0 80%,0 20%);font-size:20px;font-weight:900}
.nr-order-rail-nav,.nr-order-rail-bottom{width:100%;display:flex;align-items:center;flex-direction:column;gap:8px;padding:16px 9px}
.nr-order-rail-bottom{margin-top:auto;padding-bottom:14px;border-top:1px solid #e3e6eb}
.nr-order-rail a:not(.nr-order-logo){position:relative;width:46px;height:46px;display:grid;place-items:center;color:#555;background:#fff;border:1px solid transparent;border-radius:11px;text-decoration:none!important;transition:.18s ease}
.nr-order-rail a:not(.nr-order-logo):hover,.nr-order-rail a.is-active{color:#fff;background:#0f5ef7;border-color:#0f5ef7;box-shadow:0 8px 18px rgba(15,94,247,.22)}
.nr-order-rail a>span{position:absolute;left:55px;visibility:hidden;padding:6px 9px;color:#fff;background:#0e2f66;border-radius:6px;font-size:10px;opacity:0;white-space:nowrap;transition:.15s;pointer-events:none}
.nr-order-rail a:hover>span{visibility:visible;opacity:1}
.nr-order-rail a>b,.nr-order-topbar-actions a>b{position:absolute;top:-5px;right:-5px;min-width:19px;height:19px;display:grid;place-items:center;padding:0 4px;color:#fff;background:#0f5ef7;border:2px solid #fff;border-radius:10px;font-size:9px}
.nr-order-topbar{position:fixed;z-index:10001;top:0;right:0;left:72px;height:62px;display:flex;align-items:center;justify-content:space-between;padding:0 22px;background:#fff;border-bottom:1px solid #e3e6eb}
.nr-order-topbar-title{display:flex;align-items:center;gap:12px;color:#20242b}
.nr-order-topbar-title>i{width:39px;height:39px;display:grid;place-items:center;border:1px solid #dfe3e8;border-radius:10px}
.nr-order-topbar-title strong{font-size:16px}
.nr-order-topbar-actions{display:flex;align-items:center;gap:9px}
.nr-order-topbar-actions .nr-language-fixed{min-width:42px;height:42px;display:flex;align-items:center;justify-content:center;gap:7px;padding:0 12px;color:#3c424a;background:#fff;border:1px solid #dfe3e8;border-radius:10px;font-size:11px;font-weight:700}
.nr-order-topbar-actions button,.nr-order-topbar-actions a{position:relative;min-width:42px;height:42px;display:flex;align-items:center;justify-content:center;gap:8px;padding:0 13px;color:#3c424a;background:#fff;border:1px solid #dfe3e8;border-radius:10px;text-decoration:none!important;font-size:12px;font-weight:650}
.nr-order-flow #main-body{min-height:calc(100vh - 62px);margin-left:72px;padding:38px 0 70px;background:#fff}
.nr-order-flow #main-body>.container{width:100%;max-width:1660px;padding-right:28px;padding-left:28px}
.nr-order-flow #main-body>.container>.row{margin:0}
.nr-order-flow .primary-content{width:100%;max-width:none;flex:0 0 100%;padding:0}
@media(max-width:767px){.nr-order-flow{padding-top:58px}.nr-order-rail{width:58px}.nr-order-logo{width:58px;height:58px}.nr-order-logo span{width:32px;height:36px;font-size:16px}.nr-order-rail a:not(.nr-order-logo){width:40px;height:40px}.nr-order-topbar{left:58px;height:58px;padding:0 11px}.nr-order-topbar-title>i{display:none}.nr-order-topbar-title strong{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nr-order-topbar-actions button span,.nr-order-topbar-actions button .fa-chevron-down{display:none}.nr-order-topbar-actions button{padding:0;min-width:40px}.nr-order-flow #main-body{margin-left:58px;padding-top:22px}.nr-order-flow #main-body>.container{padding-right:12px;padding-left:12px}}

/* v1.3.0 — Full-screen authentication */
.nr-auth-page{overflow:hidden;background:#fff}.nr-auth-page .nr-auth-main{height:100vh;min-height:620px;padding:0!important;background:#fff}.nr-auth-page .nr-auth-page-container,.nr-auth-page .primary-content{width:100%;height:100%;max-width:none;margin:0;padding:0}.nr-auth-layout{display:grid;grid-template-columns:minmax(520px,1.03fr) minmax(560px,.97fr);width:100%;height:100%;min-height:620px;background:#fff}
.nr-auth-promo{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;padding:30px 46px 24px;color:#fff;background:linear-gradient(145deg,#061a35 0%,#0b3473 55%,#0f5ef7 145%)}.nr-auth-promo:before{content:"";position:absolute;z-index:-2;inset:0;background:radial-gradient(circle at 75% 42%,rgba(63,135,255,.23),transparent 31%),linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:auto,44px 44px,44px 44px}.nr-auth-promo:after{content:"";position:absolute;z-index:-1;right:-180px;bottom:-250px;width:660px;height:660px;border:1px solid rgba(255,255,255,.11);border-radius:50%;box-shadow:0 0 0 70px rgba(255,255,255,.025),0 0 0 140px rgba(255,255,255,.018)}
.nr-auth-promo-brand,.nr-auth-panel-brand{display:inline-flex;align-items:center;gap:11px;color:inherit;text-decoration:none!important}.nr-auth-promo-brand{align-self:flex-start;font-size:21px;font-weight:850;letter-spacing:-.5px}.nr-auth-brand-mark{width:38px;height:38px;display:grid;place-items:center;color:#fff;background:#0f5ef7;border-radius:10px;box-shadow:0 8px 20px rgba(4,28,68,.22);font-size:18px;font-weight:850}.nr-auth-promo-copy{position:relative;z-index:2;max-width:620px;margin:7vh auto 0;text-align:center}.nr-auth-kicker{display:inline-flex;margin-bottom:13px;color:#93baff;font-size:10px;font-weight:850;letter-spacing:.13em}.nr-auth-promo-copy h1{margin:0;color:#fff;font-size:42px;font-weight:820;line-height:1.08;letter-spacing:-1.5px}.nr-auth-promo-copy p{max-width:535px;margin:17px auto 0;color:#c4d7f2;font-size:13px;line-height:1.65}
.nr-server-scene{position:relative;z-index:2;width:min(520px,78%);height:270px;margin:2.5vh auto 0;perspective:900px}.nr-server-glow{position:absolute;right:8%;bottom:0;left:8%;height:72px;background:#1872ff;border-radius:50%;filter:blur(42px);opacity:.34}.nr-server-scene:after{content:"";position:absolute;right:0;bottom:5px;left:0;height:2px;background:linear-gradient(90deg,transparent,#4593ff,transparent);box-shadow:0 0 24px #3b82f6}.nr-server-rack{position:absolute;bottom:7px;display:flex;flex-direction:column;gap:7px;padding:12px 9px;background:linear-gradient(100deg,#07101e,#1c2f4b 48%,#080f1b);border:1px solid #395273;border-radius:5px 5px 2px 2px;box-shadow:0 24px 34px rgba(0,0,0,.42),inset 0 0 20px rgba(58,122,220,.09)}.nr-server-rack:before{content:"";position:absolute;inset:5px;border:1px solid rgba(151,185,230,.11);pointer-events:none}.nr-server-rack i{position:relative;display:block;height:29px;background:linear-gradient(#121e30,#080e18);border:1px solid #2a405e;border-radius:2px;box-shadow:inset 0 1px rgba(255,255,255,.05)}.nr-server-rack i:before{content:"";position:absolute;top:7px;left:8px;width:4px;height:4px;background:#35e99a;border-radius:50%;box-shadow:10px 0 #0f5ef7,70px 0 0 -1px #4f6888,80px 0 0 -1px #4f6888}.nr-server-rack i:after{content:"";position:absolute;right:9px;bottom:6px;width:33px;height:2px;background:#243a57;box-shadow:0 -5px #243a57}.nr-rack-main{left:50%;width:150px;height:258px;transform:translateX(-50%)}.nr-rack-left{left:11%;width:125px;height:218px;transform:rotateY(13deg)}.nr-rack-right{right:11%;width:125px;height:218px;transform:rotateY(-13deg)}
.nr-auth-benefits{position:relative;z-index:3;display:grid;grid-template-columns:repeat(3,1fr);gap:9px;max-width:670px;width:100%;margin:auto auto 18px}.nr-auth-benefits>span{min-width:0;display:grid;grid-template-columns:32px 1fr;column-gap:9px;align-items:center;padding:11px;color:#fff;background:rgba(255,255,255,.075);border:1px solid rgba(255,255,255,.11);border-radius:9px;backdrop-filter:blur(6px)}.nr-auth-benefits>span>i{grid-row:1/3;width:32px;height:32px;display:grid;place-items:center;color:#9fc2ff;background:rgba(15,94,247,.25);border-radius:7px}.nr-auth-benefits strong,.nr-auth-benefits small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nr-auth-benefits strong{font-size:10.5px}.nr-auth-benefits small{color:#aebfd7;font-size:8.5px}.nr-auth-promo-foot{position:relative;z-index:3;display:flex;justify-content:space-between;align-items:center;color:#aabbd2;font-size:9px}.nr-auth-promo-foot span{display:flex;align-items:center;gap:7px}.nr-auth-promo-foot span i{width:7px;height:7px;background:#22cc88;border-radius:50%;box-shadow:0 0 0 4px rgba(34,204,136,.13)}
.nr-auth-panel{position:relative;min-width:0;display:flex;flex-direction:column;background:#fff}.nr-auth-panel-top{height:76px;display:flex;align-items:center;justify-content:space-between;flex:0 0 auto;padding:0 40px}.nr-auth-panel-brand{color:#0e1729!important;font-size:20px;letter-spacing:-.5px}.nr-auth-panel-brand .nr-auth-brand-mark{width:34px;height:34px;border-radius:9px;font-size:16px}.nr-auth-safe{display:inline-flex;align-items:center;gap:7px;color:#64748b;font-size:10px;font-weight:650}.nr-auth-safe i{color:#0f5ef7}.nr-auth-panel-body{min-height:0;display:flex;align-items:center;justify-content:center;flex:1;padding:25px 9%;overflow-y:auto}.nr-login-form{width:100%;max-width:455px}.nr-auth-form-heading{margin-bottom:27px;text-align:left}.nr-auth-form-icon{width:42px;height:42px;display:grid;place-items:center;margin-bottom:15px;color:#0f5ef7;background:#edf4ff;border-radius:9px;font-size:16px}.nr-auth-form-heading h2{margin:0;color:#0e1729;font-size:29px;font-weight:820;line-height:1.2;letter-spacing:-.8px}.nr-auth-form-heading p{margin:7px 0 0;color:#758196;font-size:12px}.nr-auth-page .form-group{margin-bottom:16px}.nr-auth-page .form-group>label,.nr-label-row label{margin-bottom:6px;color:#263247;font-size:10.5px;font-weight:780}.nr-label-row{display:flex;align-items:center;justify-content:space-between}.nr-auth-page .nr-input-icon{position:relative}.nr-auth-page .nr-input-icon>i{position:absolute;z-index:3;top:50%;left:14px;color:#8ea0ba;transform:translateY(-50%)}.nr-auth-page .nr-input-icon .form-control{height:48px;min-height:48px;padding:0 42px;color:#172033;background:#f8fafc;border:1px solid #dce3ed;border-radius:8px;box-shadow:none;font-size:12px}.nr-auth-page .nr-input-icon select.form-control{padding-right:28px}.nr-auth-page .nr-input-icon .form-control:focus,.nr-auth-page .form-control:focus{background:#fff;border-color:#0f5ef7;box-shadow:0 0 0 3px rgba(15,94,247,.10)}.nr-auth-page .nr-reveal-pw{height:48px}.nr-forgot-link{color:#0f5ef7;font-size:10px;font-weight:750}.nr-login-options{margin:5px 0 18px}.nr-login-options label{display:flex;align-items:center;gap:8px;color:#4b5565;font-size:11px;font-weight:550;cursor:pointer}.nr-auth-primary,.nr-auth-secondary{height:48px;display:inline-flex;align-items:center;justify-content:center;gap:10px;border-radius:8px;font-size:12px;font-weight:800;transition:.18s ease}.nr-auth-primary{width:100%;color:#fff!important;background:#0f5ef7!important;border:1px solid #0f5ef7!important;box-shadow:0 8px 18px rgba(15,94,247,.17)}.nr-auth-primary:hover{background:#0b4dd2!important;border-color:#0b4dd2!important;transform:translateY(-1px)}.nr-auth-secondary{color:#344054;background:#fff;border:1px solid #d9e1ec}.nr-auth-secondary:hover{color:#0f5ef7;border-color:#a9c6fb;background:#f8fbff}.nr-auth-switch{display:flex;justify-content:center;gap:6px;margin-top:21px;padding-top:18px;border-top:1px solid #e7ebf1;color:#7a8493;font-size:10.5px}.nr-auth-switch a{color:#0f5ef7;font-weight:800}.nr-auth-captcha{margin:10px 0 14px}.nr-auth-captcha>div{margin-right:auto;margin-left:auto}.nr-auth-legal{flex:0 0 auto;padding:13px 32px 18px;color:#98a2b3;text-align:center;font-size:9px}.nr-auth-legal a{color:#667085;text-decoration:underline}
.nr-register-panel-body{align-items:flex-start;padding-top:1.5vh;padding-bottom:1.5vh}.nr-register-panel-body>*{width:100%;max-width:610px}.nr-register-heading{margin-bottom:17px}.nr-register-heading h2{font-size:26px}.nr-register-steps{display:grid;grid-template-columns:repeat(3,1fr);margin:0 0 22px;padding:0;list-style:none}.nr-register-steps li{position:relative;display:flex;align-items:center;gap:7px;color:#a4afc0;font-size:10px;font-weight:750}.nr-register-steps li:not(:last-child):after{content:"";height:1px;flex:1;margin:0 9px;background:#dfe5ed}.nr-register-steps li span{width:24px;height:24px;display:grid;place-items:center;flex:0 0 auto;background:#f3f5f8;border:1px solid #dde3eb;border-radius:50%;font-size:10px}.nr-register-steps li.is-active{color:#0e1729}.nr-register-steps li.is-active span{color:#fff;background:#0f5ef7;border-color:#0f5ef7}.nr-register-steps li.is-complete{color:#0f5ef7}.nr-register-steps li.is-complete span{color:#0f5ef7;background:#edf4ff;border-color:#bfd4fb}.nr-register-form{width:100%}.nr-register-pane{display:none}.nr-register-pane.is-active{display:block;animation:nrAuthStep .24s ease}@keyframes nrAuthStep{from{opacity:0;transform:translateX(7px)}to{opacity:1;transform:none}}
.nr-phone-field>i{display:none}.nr-phone-field .iti{width:100%}.nr-auth-page .nr-phone-field .iti .form-control{padding-left:52px}
.nr-account-types{display:grid;grid-template-columns:1fr 1fr;gap:11px;margin:4px 0 15px}.nr-account-type{position:relative;min-height:98px;display:grid;grid-template-columns:38px 1fr 18px;align-items:center;gap:11px;margin:0;padding:15px;color:#1f2937;background:#f8fafc;border:1px solid #dfe4eb;border-radius:9px;cursor:pointer;transition:.16s ease}.nr-account-type:hover{border-color:#aac5f8;background:#f6f9ff}.nr-account-type.is-selected{background:#f5f8ff;border:2px solid #0f5ef7;padding:14px}.nr-account-type input{position:absolute;opacity:0;pointer-events:none}.nr-account-type-icon{width:38px;height:38px;display:grid;place-items:center;color:#0f5ef7;background:#fff;border:1px solid #dce7f8;border-radius:8px;font-size:15px}.nr-account-type strong,.nr-account-type small{display:block}.nr-account-type strong{font-size:12px}.nr-account-type small{margin-top:3px;color:#7b8697;font-size:9px;line-height:1.35}.nr-account-check{display:none;color:#0f5ef7}.nr-account-type.is-selected .nr-account-check{display:block}.nr-register-grid{display:grid;grid-template-columns:1fr 1fr;column-gap:12px}.nr-register-grid .form-group{min-width:0}.nr-grid-full{grid-column:1/-1}.nr-register-section-title{display:flex;align-items:center;gap:10px;margin:2px 0 13px;padding-bottom:10px;border-bottom:1px solid #e8ecf2}.nr-register-section-title>span{width:30px;height:30px;display:grid;place-items:center;color:#0f5ef7;background:#edf4ff;border-radius:7px;font-size:12px}.nr-register-section-title strong,.nr-register-section-title small{display:block}.nr-register-section-title strong{color:#172033;font-size:12px}.nr-register-section-title small{margin-top:2px;color:#8a95a5;font-size:9px}.nr-company-field{display:none}.nr-company-field.is-visible{display:block}.nr-auth-page .form-group label em{float:right;color:#98a2b3;font-size:8px;font-style:normal;font-weight:500}.nr-auth-page .nr-register-form .form-control{height:45px;min-height:45px;color:#172033;background:#f8fafc;border:1px solid #dce3ed;border-radius:8px;box-shadow:none;font-size:11px}.nr-auth-page .nr-register-form .nr-input-icon .form-control{height:45px;min-height:45px}.nr-additional-fields{margin-top:3px;padding-top:13px;border-top:1px solid #e8ecf2}.nr-additional-fields small{display:block;margin-top:4px;color:#8a95a5;font-size:8px}.nr-register-actions{display:grid;grid-template-columns:120px 1fr;gap:9px;margin-top:5px}.nr-register-pane[data-step="1"]>.nr-auth-primary{margin-top:1px}.nr-password-tools{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:-2px 0 14px}.nr-generate-password{height:34px;color:#0f5ef7;background:#edf4ff;border:1px solid #d6e5ff;border-radius:7px;font-size:9px;font-weight:750}.nr-password-tools .password-strength-meter{min-width:180px;flex:1}.nr-password-tools .progress{height:4px;margin:0;background:#e8edf4}.nr-password-tools p{margin:4px 0 0;color:#8490a1;text-align:right;font-size:8px}.nr-security-question{padding-top:14px;border-top:1px solid #e8ecf2}.nr-auth-check{display:flex;align-items:flex-start;gap:9px;margin:12px 0;color:#586476;font-size:10px;font-weight:500;cursor:pointer}.nr-auth-check input{margin-top:2px}.nr-auth-check strong,.nr-auth-check small{display:block}.nr-auth-check strong{color:#344054;font-size:10px}.nr-auth-check small{margin-top:2px;color:#8b96a7;font-size:8.5px}.nr-auth-check a{color:#0f5ef7;font-weight:750}.nr-register-login{margin-top:14px;padding-top:12px}.nr-register-error .alert{padding:10px 13px;border-radius:8px;font-size:10px}
@media(max-width:1199px){.nr-auth-layout{grid-template-columns:minmax(430px,.85fr) minmax(540px,1.15fr)}.nr-auth-promo{padding-right:30px;padding-left:30px}.nr-auth-promo-copy h1{font-size:36px}.nr-server-scene{width:88%;height:245px}.nr-auth-benefits{grid-template-columns:1fr 1fr}.nr-auth-benefits>span:last-child{display:none}}@media(max-width:991px){.nr-auth-page{overflow:auto}.nr-auth-page .nr-auth-main,.nr-auth-layout{height:auto;min-height:100vh}.nr-auth-layout{display:block}.nr-auth-promo{display:none}.nr-auth-panel{min-height:100vh}.nr-auth-panel-body{padding:30px 24px}.nr-register-panel-body{align-items:flex-start}.nr-auth-panel-top{height:68px;padding:0 24px}.nr-auth-legal{padding-bottom:18px}}@media(max-width:575px){.nr-auth-panel-body{padding:22px 17px}.nr-auth-panel-top{padding:0 17px}.nr-auth-form-heading h2{font-size:24px}.nr-auth-safe{font-size:0}.nr-auth-safe i{font-size:15px}.nr-register-steps li{gap:5px}.nr-register-steps li strong{font-size:8px}.nr-register-steps li:not(:last-child):after{margin:0 4px}.nr-account-types,.nr-register-grid{grid-template-columns:1fr}.nr-grid-full{grid-column:auto}.nr-account-type{min-height:82px}.nr-register-actions{grid-template-columns:90px 1fr}.nr-password-tools{align-items:stretch;flex-direction:column}.nr-password-tools .password-strength-meter{min-width:0}.nr-auth-legal{font-size:8px}}
@media(max-height:680px) and (min-width:992px){.nr-auth-page{overflow:auto}.nr-auth-page .nr-auth-main,.nr-auth-layout{height:680px}}

/* v1.3.1 — Official Netrink logo and registration alignment */
.nr-register-panel-body{flex-direction:column;align-items:center;justify-content:flex-start}
.nr-register-panel-body>.nr-auth-form-heading,.nr-register-panel-body>.nr-register-steps,.nr-register-panel-body>.nr-register-form,.nr-register-panel-body>.nr-auth-switch,.nr-register-panel-body>.nr-register-error{width:100%;max-width:610px;flex:0 0 auto}

.nr-logo-image{display:block;width:auto;max-width:none;object-fit:contain}
.nr-logo-surface{display:inline-flex!important;align-items:center;justify-content:center;padding:1px 9px!important;background:#071a33!important;border:1px solid rgba(15,94,247,.14);border-radius:9px;box-shadow:0 7px 18px rgba(14,23,41,.10)}
.nr-header .nr-logo-surface .nr-logo-image{height:40px}
.nr-footer .nr-logo-image{height:47px}
.nr-auth-promo-brand{width:auto;height:auto;font-size:0}
.nr-auth-promo-brand .nr-logo-image{height:48px}
.nr-auth-panel-brand.nr-logo-surface{font-size:0}
.nr-auth-panel-brand.nr-logo-surface .nr-logo-image{height:38px}
.nr-order-logo .nr-logo-symbol{width:44px;height:44px;display:block;overflow:hidden;background:transparent;border-radius:9px;clip-path:none;box-shadow:none}
.nr-order-logo .nr-logo-symbol .nr-logo-image{height:44px;max-width:none;transform:translateX(-1px)}

@media(max-width:767px){.nr-header .nr-logo-surface{padding-right:6px!important;padding-left:6px!important}.nr-header .nr-logo-surface .nr-logo-image{height:35px}.nr-auth-panel-brand.nr-logo-surface .nr-logo-image{height:34px}.nr-order-logo .nr-logo-symbol,.nr-order-logo .nr-logo-symbol .nr-logo-image{width:auto;height:38px}.nr-order-logo .nr-logo-symbol{width:38px}}

/* v1.3.2 — Register panel owns the vertical scroll */
.page-clientregister.nr-auth-page{overflow:hidden}
.page-clientregister .nr-auth-layout,.page-clientregister .nr-auth-panel{height:100vh;min-height:0}
.page-clientregister .nr-auth-panel{overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#b9c7da transparent}
.page-clientregister .nr-auth-panel::-webkit-scrollbar{width:8px}
.page-clientregister .nr-auth-panel::-webkit-scrollbar-track{background:transparent}
.page-clientregister .nr-auth-panel::-webkit-scrollbar-thumb{background:#c4cfdd;border:2px solid #fff;border-radius:8px}
.page-clientregister .nr-auth-panel-top{position:sticky;z-index:25;top:0;background:rgba(255,255,255,.96);backdrop-filter:blur(10px)}
.page-clientregister .nr-register-panel-body{min-height:auto;display:flex;flex:0 0 auto;overflow:visible;padding-bottom:34px}
.page-clientregister .nr-auth-legal{margin-top:auto;padding-bottom:22px}
@media(max-width:991px){.page-clientregister.nr-auth-page{overflow:auto}.page-clientregister .nr-auth-layout,.page-clientregister .nr-auth-panel{height:auto;min-height:100vh}.page-clientregister .nr-auth-panel{overflow:visible}.page-clientregister .nr-auth-panel-top{position:sticky}}

/* v1.4.0 — Client area dashboard shell */
.nr-client-flow{min-height:100vh;padding:64px 0 0 232px;background:#f5f7fb}
.nr-client-sidebar{position:fixed;z-index:1040;top:0;bottom:0;left:0;width:232px;display:flex;flex-direction:column;padding:0 13px 14px;background:#fff;border-right:1px solid #e5eaf1;box-shadow:5px 0 22px rgba(15,35,70,.025)}
.nr-client-sidebar-head{height:76px;display:flex;align-items:center;justify-content:space-between;flex:0 0 auto;padding:0 5px;border-bottom:1px solid #edf0f5}
.nr-client-logo{width:158px;height:45px;padding:2px 8px!important}.nr-client-logo .nr-logo-image{width:100%;height:39px;object-fit:contain}
.nr-client-close{display:none;width:34px;height:34px;padding:0;color:#667085;background:#fff;border:1px solid #e3e8f0;border-radius:7px}
.nr-client-user{display:grid;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:9px;margin:13px 3px 5px;padding:10px;background:#f7f9fc;border:1px solid #e7ebf1;border-radius:9px}
.nr-client-user-avatar{width:36px;height:36px;display:grid;place-items:center;color:#fff;background:linear-gradient(145deg,#0f5ef7,#0b48c9);border-radius:8px;font-size:13px;font-weight:850;text-transform:uppercase}
.nr-client-user strong,.nr-client-user small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nr-client-user strong{color:#182230;font-size:11px}.nr-client-user small{margin-top:1px;color:#8a94a5;font-size:8.5px}
.nr-client-nav{min-height:0;overflow-x:hidden;overflow-y:auto;flex:1;padding:3px 2px 8px;scrollbar-width:thin;scrollbar-color:#d5dde8 transparent}
.nr-client-nav-label{display:block;margin:17px 11px 6px;color:#98a2b3;font-size:8px;font-weight:850;letter-spacing:.13em}
.nr-client-nav a,.nr-client-sidebar-bottom a{position:relative;min-height:39px;display:flex;align-items:center;gap:10px;margin:2px 0;padding:0 10px;color:#4b586b;border-radius:8px;font-size:10.5px;font-weight:650;text-decoration:none!important}
.nr-client-nav a>i,.nr-client-sidebar-bottom a>i{width:18px;color:#8b99ad;text-align:center;font-size:14px}.nr-client-nav a:hover,.nr-client-sidebar-bottom a:hover{color:#0f5ef7;background:#f4f7fc}.nr-client-nav a:hover>i,.nr-client-sidebar-bottom a:hover>i{color:#0f5ef7}
.nr-client-nav a.is-active{color:#0f5ef7;background:#edf4ff;font-weight:780}.nr-client-nav a.is-active:before{content:"";position:absolute;top:9px;bottom:9px;left:-2px;width:3px;background:#0f5ef7;border-radius:0 3px 3px 0}.nr-client-nav a.is-active>i{color:#0f5ef7}
.nr-client-nav a>b{min-width:18px;height:18px;display:grid;place-items:center;margin-left:auto;padding:0 5px;color:#0f5ef7;background:#dce9ff;border-radius:9px;font-size:8px}.nr-client-nav a>b.is-warning{color:#b54708;background:#fff1dc}
.nr-client-sidebar-bottom{flex:0 0 auto;padding:10px 2px 0;border-top:1px solid #e8ecf2}.nr-client-sidebar-bottom .nr-client-buy{color:#fff;background:#0f5ef7}.nr-client-sidebar-bottom .nr-client-buy:hover{color:#fff;background:#0b4dd2}.nr-client-sidebar-bottom .nr-client-buy>i{color:#fff}
.nr-client-topbar{position:fixed;z-index:1030;top:0;right:0;left:232px;height:64px;display:flex;align-items:center;justify-content:space-between;padding:0 25px;background:rgba(255,255,255,.96);border-bottom:1px solid #e5eaf1;backdrop-filter:blur(12px)}
.nr-client-topbar-title{min-width:0;display:flex;align-items:center;gap:12px}.nr-client-topbar-title>span{min-width:0}.nr-client-topbar-title small,.nr-client-topbar-title strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nr-client-topbar-title small{color:#98a2b3;font-size:8px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.nr-client-topbar-title strong{color:#172033;font-size:14px;font-weight:780}
.nr-client-toggle{display:none;width:36px;height:36px;padding:0;color:#475467;background:#fff;border:1px solid #dfe5ed;border-radius:8px}
.nr-client-topbar-actions{display:flex;align-items:center;gap:7px}.nr-client-online{align-items:center;gap:7px;margin-right:7px;color:#667085;font-size:9px;font-weight:650}.nr-client-online i{width:7px;height:7px;background:#12b76a;border-radius:50%;box-shadow:0 0 0 4px rgba(18,183,106,.11)}
.nr-client-icon,.nr-client-profile{position:relative;height:36px;display:flex;align-items:center;justify-content:center;color:#526075!important;background:#fff;border:1px solid #dfe5ed;border-radius:8px;text-decoration:none!important}.nr-client-icon{width:36px}.nr-client-icon:hover,.nr-client-profile:hover{color:#0f5ef7!important;border-color:#b9cff8;background:#f8fbff}.nr-client-icon>b{position:absolute;top:-5px;right:-5px;min-width:17px;height:17px;display:grid;place-items:center;padding:0 4px;color:#fff;background:#0f5ef7;border:2px solid #fff;border-radius:9px;font-size:7px}
.nr-client-profile{gap:7px;padding:0 8px 0 5px}.nr-client-profile>span{width:26px;height:26px;display:grid;place-items:center;color:#fff;background:#0f5ef7;border-radius:6px;font-size:9px;font-weight:850;text-transform:uppercase}.nr-client-profile>i{font-size:8px}
.nr-client-backdrop{display:none}
.nr-client-flow #main-body{min-height:calc(100vh - 64px);padding:22px 0 48px;background:#f5f7fb}
.nr-client-flow #main-body>div{width:100%;max-width:1500px;margin-right:auto;margin-left:auto;padding-right:24px;padding-left:24px}.nr-client-flow #main-body>div>.row{margin-right:-8px;margin-left:-8px}.nr-client-flow #main-body .primary-content{padding-right:8px;padding-left:8px}
.nr-client-flow .master-breadcrumb,.nr-client-flow #footer,.nr-client-flow #header,.nr-client-flow>.nr-topbar{display:none!important}
.nr-client-flow .header-lined{display:flex;align-items:flex-end;justify-content:space-between;gap:15px;margin:0 0 18px;padding:0 0 13px;border-bottom:1px solid #e1e7ef}.nr-client-flow .header-lined h1{margin:0;color:#101828;font-size:23px;font-weight:800;line-height:1.2;letter-spacing:-.6px}.nr-client-flow .header-lined .breadcrumb{margin:0;padding:0;background:transparent;font-size:9px}
.nr-client-flow .card,.nr-client-flow .panel,.nr-client-flow .dataTables_wrapper,.nr-client-flow .domain-pricing,.nr-client-flow .product-details{border:1px solid #e0e6ee;border-radius:10px;box-shadow:0 7px 24px rgba(19,42,79,.035)}
.nr-client-flow .card-header,.nr-client-flow .panel-heading{min-height:49px;display:flex;align-items:center;padding:12px 15px;background:#fff;border-bottom:1px solid #e5eaf1;border-radius:10px 10px 0 0}.nr-client-flow .card-header h3,.nr-client-flow .card-header .card-title,.nr-client-flow .panel-title{color:#1d2939;font-size:12px;font-weight:780}.nr-client-flow .card-body,.nr-client-flow .panel-body{padding:15px}.nr-client-flow .card-footer,.nr-client-flow .panel-footer{padding:11px 15px;background:#fafbfc;border-top:1px solid #e8ecf2;border-radius:0 0 10px 10px}
.nr-client-flow .table{margin-bottom:0;color:#344054;font-size:10.5px}.nr-client-flow .table thead th{padding:10px 12px;color:#667085;background:#f8fafc;border-top:0;border-bottom:1px solid #e3e8f0;font-size:8.5px;font-weight:800;text-transform:uppercase;letter-spacing:.045em;white-space:nowrap}.nr-client-flow .table td{padding:11px 12px;vertical-align:middle;border-top:1px solid #edf0f4}.nr-client-flow .table tbody tr:hover{background:#fafcff}.nr-client-flow .table-container{overflow:hidden;background:#fff;border:1px solid #e0e6ee;border-radius:10px}
.nr-client-flow .form-control,.nr-client-flow .custom-select{min-height:39px;padding:7px 11px;color:#253044;background:#fff;border:1px solid #d9e1eb;border-radius:7px;box-shadow:none;font-size:10.5px}.nr-client-flow .form-control:focus,.nr-client-flow .custom-select:focus{border-color:#0f5ef7;box-shadow:0 0 0 3px rgba(15,94,247,.09)}.nr-client-flow label{margin-bottom:5px;color:#344054;font-size:9.5px;font-weight:720}.nr-client-flow .form-group{margin-bottom:14px}.nr-client-flow textarea.form-control{min-height:105px}
.nr-client-flow .btn{min-height:38px;padding:8px 14px;border-radius:7px;font-size:10px;font-weight:750}.nr-client-flow .btn-primary,.nr-client-flow .btn-success{color:#fff;background:#0f5ef7;border-color:#0f5ef7;box-shadow:0 5px 13px rgba(15,94,247,.14)}.nr-client-flow .btn-primary:hover,.nr-client-flow .btn-success:hover{background:#0b4dd2;border-color:#0b4dd2}.nr-client-flow .btn-default,.nr-client-flow .btn-secondary{color:#344054;background:#fff;border-color:#d9e1eb}.nr-client-flow .btn-danger{background:#d92d20;border-color:#d92d20}
.nr-client-flow .alert{padding:11px 13px;border-width:1px;border-radius:8px;font-size:10px}.nr-client-flow .alert-info{color:#175cd3;background:#eff6ff;border-color:#c8dcff}.nr-client-flow .alert-success{color:#027a48;background:#ecfdf3;border-color:#abefc6}.nr-client-flow .alert-warning{color:#b54708;background:#fffaeb;border-color:#fedf89}.nr-client-flow .alert-danger{color:#b42318;background:#fef3f2;border-color:#fecdca}
.nr-client-flow .badge,.nr-client-flow .label,.nr-client-flow .status{padding:4px 7px;border-radius:12px;font-size:8px;font-weight:750}.nr-client-flow .status-active,.nr-client-flow .status-paid,.nr-client-flow .status-completed{color:#027a48!important;background:#e8f8ef!important}.nr-client-flow .status-pending,.nr-client-flow .status-unpaid{color:#b54708!important;background:#fff3df!important}.nr-client-flow .status-cancelled,.nr-client-flow .status-terminated,.nr-client-flow .status-overdue{color:#b42318!important;background:#feeceb!important}
.nr-client-flow .nav-tabs{gap:4px;border-bottom:1px solid #dfe5ed}.nr-client-flow .nav-tabs .nav-link{padding:9px 12px;color:#667085;border:0;border-bottom:2px solid transparent;font-size:9.5px;font-weight:700}.nr-client-flow .nav-tabs .nav-link.active{color:#0f5ef7;background:transparent;border-bottom-color:#0f5ef7}.nr-client-flow .pagination{gap:4px;margin-top:15px}.nr-client-flow .pagination .page-link{min-width:31px;height:31px;display:grid;place-items:center;padding:0;color:#475467;background:#fff;border:1px solid #dfe5ed;border-radius:7px;font-size:9px}.nr-client-flow .pagination .active .page-link{color:#fff;background:#0f5ef7;border-color:#0f5ef7}
.nr-client-flow .dataTables_wrapper{overflow:hidden;padding:0;background:#fff}.nr-client-flow .dataTables_wrapper>.row:first-child,.nr-client-flow .dataTables_wrapper>.row:last-child{align-items:center;margin:0;padding:12px 14px}.nr-client-flow .dataTables_wrapper>.row:first-child{border-bottom:1px solid #e8ecf2}.nr-client-flow .dataTables_wrapper>.row:last-child{border-top:1px solid #e8ecf2}.nr-client-flow .dataTables_filter input{height:35px;border:1px solid #d9e1eb;border-radius:7px}
.nr-client-flow .list-group-item{padding:11px 14px;color:#344054;border-color:#e8ecf2;font-size:10px}.nr-client-flow .list-group-item-action:hover{color:#0f5ef7;background:#f8fbff}.nr-client-flow .modal-content{border:0;border-radius:11px;box-shadow:0 22px 60px rgba(14,23,41,.16)}
.nr-client-flow .nr-dashboard-hero{min-height:174px;margin-bottom:16px;padding:25px 28px;border-radius:12px;box-shadow:0 12px 28px rgba(14,52,115,.10)}.nr-client-flow .nr-dashboard-hero h1{font-size:25px;letter-spacing:-.7px}.nr-client-flow .nr-dashboard-hero p{max-width:560px;margin-top:7px;font-size:10.5px}.nr-client-flow .nr-dashboard-hero-actions{gap:8px}.nr-client-flow .nr-dashboard-hero-actions .nr-btn{min-height:39px;padding:0 14px}
.nr-client-flow .nr-stat-grid{gap:12px;margin-bottom:16px}.nr-client-flow .nr-stat-card{min-height:106px;padding:15px;border-radius:10px;box-shadow:0 7px 22px rgba(19,42,79,.035)}.nr-client-flow .nr-stat-icon{width:38px;height:38px;border-radius:8px}.nr-client-flow .nr-stat-card small{font-size:8.5px}.nr-client-flow .nr-stat-card strong{font-size:22px}.nr-client-flow .nr-stat-card em{font-size:8.5px}
.nr-client-flow .nr-quick-actions{gap:12px;margin-bottom:18px}.nr-client-flow .nr-quick-actions>a{min-height:76px;padding:13px;border-radius:10px}.nr-client-flow .nr-quick-actions>a>i{width:34px;height:34px;border-radius:8px}.nr-client-flow .nr-quick-actions strong{font-size:10px}.nr-client-flow .nr-quick-actions small{font-size:8px}.nr-client-flow .nr-panel-card{border-radius:10px}.nr-client-flow .nr-panel-card .card-header{padding:12px 15px}.nr-client-flow .nr-panel-card .card-title{font-size:11px}
@media(max-width:1199px){.nr-client-flow{padding-left:214px}.nr-client-sidebar{width:214px}.nr-client-topbar{left:214px}.nr-client-flow #main-body>div{padding-right:18px;padding-left:18px}.nr-client-flow .nr-stat-grid,.nr-client-flow .nr-quick-actions{grid-template-columns:repeat(2,1fr)}}
@media(max-width:991px){.nr-client-flow{padding-left:0}.nr-client-sidebar{width:248px;transform:translateX(-102%);transition:transform .22s ease}.nr-client-nav-open .nr-client-sidebar{transform:translateX(0)}.nr-client-close,.nr-client-toggle{display:block}.nr-client-topbar{left:0;padding:0 15px}.nr-client-backdrop{position:fixed;z-index:1035;inset:0;display:block;visibility:hidden;background:rgba(14,23,41,.35);border:0;opacity:0;transition:.2s}.nr-client-nav-open .nr-client-backdrop{visibility:visible;opacity:1}.nr-client-nav-open{overflow:hidden}.nr-client-flow #main-body{padding-top:16px}.nr-client-flow #main-body>div{padding-right:14px;padding-left:14px}}
@media(max-width:575px){.nr-client-topbar{height:60px;padding:0 11px}.nr-client-flow{padding-top:60px}.nr-client-flow #main-body{min-height:calc(100vh - 60px)}.nr-client-topbar-title strong{max-width:150px;font-size:12px}.nr-client-topbar-actions{gap:5px}.nr-client-icon{width:34px;height:34px}.nr-client-profile{display:none}.nr-client-flow .header-lined{align-items:flex-start;flex-direction:column}.nr-client-flow .header-lined h1{font-size:20px}.nr-client-flow .nr-dashboard-hero{align-items:flex-start;flex-direction:column;min-height:0;padding:21px}.nr-client-flow .nr-dashboard-hero h1{font-size:22px}.nr-client-flow .nr-dashboard-hero-actions{width:100%;margin-top:15px}.nr-client-flow .nr-stat-grid,.nr-client-flow .nr-quick-actions{grid-template-columns:1fr;gap:9px}.nr-client-flow .nr-stat-card{min-height:92px}.nr-client-flow .table{font-size:9.5px}.nr-client-flow .table td,.nr-client-flow .table thead th{padding:9px}.nr-client-flow .card-body,.nr-client-flow .panel-body{padding:12px}}

/* v1.5.0 — Currency control and persistent dashboard/order dark mode */
.nr-currency-switch{height:36px;display:inline-flex;align-items:center;margin:0;padding:3px;background:#f3f6fa;border:1px solid #dfe5ed;border-radius:9px}
.nr-currency-switch button,.nr-order-topbar-actions .nr-currency-switch button{min-width:34px!important;width:auto!important;height:28px!important;margin:0!important;padding:0 8px!important;color:#667085!important;background:transparent!important;border:0!important;border-radius:6px!important;box-shadow:none!important;font-size:9px!important;font-weight:800!important}
.nr-currency-switch button:hover{color:#0f5ef7!important}.nr-currency-switch button.is-active{color:#fff!important;background:#0f5ef7!important}
.nr-theme-toggle{flex:0 0 auto}.nr-theme-toggle i{pointer-events:none}
.nr-header-actions>.nr-currency-switch{margin-right:2px}
html.nr-theme-dark{color-scheme:dark;background:#080f1d}
html.nr-theme-dark .nr-client-flow,html.nr-theme-dark .nr-order-flow{--nr-text:#e8eef8;--nr-muted:#91a0b7;--nr-line:#26344a;--nr-surface:#0b1322;background:#0b1322;color:#d8e1ef}
html.nr-theme-dark .nr-client-sidebar,html.nr-theme-dark .nr-client-topbar,html.nr-theme-dark .nr-order-rail,html.nr-theme-dark .nr-order-topbar{background:#0d1727;border-color:#26344a;box-shadow:none}
html.nr-theme-dark .nr-client-sidebar-head,html.nr-theme-dark .nr-client-sidebar-bottom,html.nr-theme-dark .nr-order-logo,html.nr-theme-dark .nr-order-rail-bottom{border-color:#26344a}
html.nr-theme-dark .nr-client-user{background:#111d30;border-color:#29384f}html.nr-theme-dark .nr-client-user strong{color:#eef4ff}html.nr-theme-dark .nr-client-user small{color:#8493aa}
html.nr-theme-dark .nr-client-nav-label{color:#64748b}html.nr-theme-dark .nr-client-nav a,html.nr-theme-dark .nr-client-sidebar-bottom a{color:#aebbd0}html.nr-theme-dark .nr-client-nav a>i,html.nr-theme-dark .nr-client-sidebar-bottom a>i{color:#73839c}
html.nr-theme-dark .nr-client-nav a:hover,html.nr-theme-dark .nr-client-sidebar-bottom a:hover{color:#8ab4ff;background:#14233a}html.nr-theme-dark .nr-client-nav a.is-active{color:#78a8ff;background:#112b54}html.nr-theme-dark .nr-client-nav a.is-active>i{color:#78a8ff}
html.nr-theme-dark .nr-client-sidebar-bottom .nr-client-buy{color:#fff;background:#0f5ef7}html.nr-theme-dark .nr-client-sidebar-bottom .nr-client-buy>i{color:#fff}
html.nr-theme-dark .nr-client-topbar-title strong,html.nr-theme-dark .nr-order-topbar-title{color:#eef4ff}html.nr-theme-dark .nr-client-topbar-title small,html.nr-theme-dark .nr-client-online{color:#8493aa}
html.nr-theme-dark .nr-client-icon,html.nr-theme-dark .nr-client-profile,html.nr-theme-dark .nr-client-toggle,html.nr-theme-dark .nr-client-close,html.nr-theme-dark .nr-order-topbar-actions>button,html.nr-theme-dark .nr-order-topbar-actions>a{color:#b8c5d8!important;background:#111d30;border-color:#2a3950}
html.nr-theme-dark .nr-client-icon:hover,html.nr-theme-dark .nr-client-profile:hover,html.nr-theme-dark .nr-order-topbar-actions>button:hover,html.nr-theme-dark .nr-order-topbar-actions>a:hover{color:#75a6ff!important;background:#162640;border-color:#36537d}
html.nr-theme-dark .nr-order-rail a:not(.nr-order-logo){color:#9cabc1;background:#0d1727}html.nr-theme-dark .nr-order-rail a:not(.nr-order-logo):hover,html.nr-theme-dark .nr-order-rail a.is-active{color:#fff;background:#0f5ef7}
html.nr-theme-dark .nr-client-flow #main-body,html.nr-theme-dark .nr-order-flow #main-body{background:#0b1322;color:#d8e1ef}
html.nr-theme-dark .nr-client-flow .header-lined{border-color:#26344a}html.nr-theme-dark .nr-client-flow .header-lined h1{color:#eef4ff}
html.nr-theme-dark .nr-client-flow .card,html.nr-theme-dark .nr-client-flow .panel,html.nr-theme-dark .nr-client-flow .dataTables_wrapper,html.nr-theme-dark .nr-client-flow .table-container,html.nr-theme-dark .nr-client-flow .product-details{color:#d8e1ef;background:#101b2d;border-color:#29384f;box-shadow:none}
html.nr-theme-dark .nr-client-flow .card-header,html.nr-theme-dark .nr-client-flow .panel-heading,html.nr-theme-dark .nr-client-flow .card-body,html.nr-theme-dark .nr-client-flow .panel-body{background:#101b2d;border-color:#29384f}html.nr-theme-dark .nr-client-flow .card-header h3,html.nr-theme-dark .nr-client-flow .card-header .card-title,html.nr-theme-dark .nr-client-flow .panel-title{color:#edf3fd}
html.nr-theme-dark .nr-client-flow .card-footer,html.nr-theme-dark .nr-client-flow .panel-footer{background:#0d1727;border-color:#29384f}
html.nr-theme-dark .nr-client-flow .table{color:#c8d3e3}html.nr-theme-dark .nr-client-flow .table thead th{color:#8fa0b8;background:#0d1727;border-color:#29384f}html.nr-theme-dark .nr-client-flow .table td,html.nr-theme-dark .nr-client-flow .table th{background:#101b2d;border-color:#253349}html.nr-theme-dark .nr-client-flow .table tbody tr:hover td{background:#142239}
html.nr-theme-dark .nr-client-flow .form-control,html.nr-theme-dark .nr-client-flow .custom-select,html.nr-theme-dark .nr-client-flow .dataTables_filter input{color:#edf3fd;background:#0d1727;border-color:#314158}html.nr-theme-dark .nr-client-flow .form-control::placeholder{color:#6f8099}html.nr-theme-dark .nr-client-flow label{color:#b7c3d5}
html.nr-theme-dark .nr-client-flow .btn-default,html.nr-theme-dark .nr-client-flow .btn-secondary{color:#c8d3e3;background:#142036;border-color:#314158}
html.nr-theme-dark .nr-client-flow .list-group-item{color:#c7d2e3;background:#101b2d;border-color:#29384f}html.nr-theme-dark .nr-client-flow .list-group-item-action:hover{color:#78a8ff;background:#14233a}
html.nr-theme-dark .nr-client-flow .nav-tabs{border-color:#29384f}html.nr-theme-dark .nr-client-flow .nav-tabs .nav-link{color:#8fa0b8}html.nr-theme-dark .nr-client-flow .nav-tabs .nav-link.active{color:#78a8ff}
html.nr-theme-dark .nr-client-flow .pagination .page-link{color:#b8c5d8;background:#101b2d;border-color:#2b3a51}html.nr-theme-dark .nr-client-flow .pagination .active .page-link{color:#fff;background:#0f5ef7;border-color:#0f5ef7}
html.nr-theme-dark .nr-client-flow .nr-stat-card,html.nr-theme-dark .nr-client-flow .nr-quick-actions>a,html.nr-theme-dark .nr-client-flow .nr-panel-card{background:#101b2d;border-color:#29384f;box-shadow:none}html.nr-theme-dark .nr-client-flow .nr-stat-card strong,html.nr-theme-dark .nr-client-flow .nr-quick-actions strong{color:#eef4ff}html.nr-theme-dark .nr-client-flow .nr-stat-card small,html.nr-theme-dark .nr-client-flow .nr-quick-actions small{color:#8392a8}
html.nr-theme-dark .nr-client-flow .modal-content{color:#d8e1ef;background:#101b2d}html.nr-theme-dark .nr-client-flow .modal-header,html.nr-theme-dark .nr-client-flow .modal-footer{background:#0d1727;border-color:#29384f}
html.nr-theme-dark .nr-currency-switch{background:#101b2d;border-color:#2c3b52}html.nr-theme-dark .nr-currency-switch button{color:#9eacc0!important}html.nr-theme-dark .nr-currency-switch button.is-active{color:#fff!important;background:#0f5ef7!important}
@media(max-width:767px){.nr-header-actions>.nr-currency-switch{display:none}.nr-order-topbar-actions .nr-currency-switch{display:none}}

/* v1.6.0 — Orange landing inspired client dashboard panels */
.nr-client-flow .nr-dashboard-content{--nr-orange:#ff7417;--nr-orange-2:#ff9d2e;--nr-orange-soft:#fff3e9;--nr-ink:#12182a}
.nr-client-flow .nr-dashboard-content>.row{row-gap:2px}
.nr-client-flow .nr-dashboard-content .nr-panel-card{position:relative;isolation:isolate;overflow:hidden;margin-bottom:16px;background:#fff;border:1px solid #e7e9ef;border-radius:15px;box-shadow:0 10px 28px rgba(26,32,50,.045);transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}
.nr-client-flow .nr-dashboard-content .nr-panel-card:not(.nr-panel-card--domain):hover{border-color:#ffd0ae;box-shadow:0 16px 36px rgba(32,38,55,.075);transform:translateY(-2px)}
.nr-client-flow .nr-dashboard-content .nr-panel-card:not(.nr-panel-card--domain):before{content:"";position:absolute;z-index:3;top:17px;bottom:17px;left:0;width:3px;background:linear-gradient(180deg,var(--nr-orange),var(--nr-orange-2));border-radius:0 4px 4px 0;opacity:.95}
.nr-client-flow .nr-dashboard-content .nr-panel-card .card-header{min-height:58px;padding:14px 18px 14px 21px;background:#fff;border-bottom:1px solid #eceef3}
.nr-client-flow .nr-dashboard-content .nr-panel-card .card-title{display:flex;align-items:center;color:var(--nr-ink);font-size:12px;font-weight:820;letter-spacing:-.01em}
.nr-client-flow .nr-dashboard-content .nr-panel-card .card-title>i{width:34px;height:34px;display:grid;place-items:center;margin-right:11px;color:var(--nr-orange);background:var(--nr-orange-soft);border:1px solid #ffe1c9;border-radius:9px;font-size:13px}
.nr-client-flow .nr-dashboard-content .nr-panel-link{display:inline-flex;align-items:center;gap:7px;padding:7px 10px;color:#566074;background:#f7f8fa;border:1px solid #e8eaf0;border-radius:8px;font-size:9px;font-weight:780;text-decoration:none!important}
.nr-client-flow .nr-dashboard-content .nr-panel-link:hover{color:#fff;background:var(--nr-orange);border-color:var(--nr-orange);transform:translateX(2px)}
.nr-client-flow .nr-dashboard-content .nr-panel-card .card-body{min-height:86px;padding:20px 21px;color:#596579;background:linear-gradient(180deg,#fff,#fdfdfe);font-size:11px;line-height:1.65}
.nr-client-flow .nr-dashboard-content .nr-panel-card .card-body a{color:var(--nr-orange);font-weight:750}
.nr-client-flow .nr-dashboard-content .nr-panel-card .card-footer{padding:10px 18px;background:#fafbfc;border-top:1px solid #eff1f4;color:#6f7888;font-size:9px}
.nr-client-flow .nr-dashboard-content .nr-panel-card .list-group{background:#fff}
.nr-client-flow .nr-dashboard-content .nr-panel-card .list-group-item{min-height:52px;padding:12px 18px 12px 21px;color:#414b5e;background:#fff;border-color:#eef0f4;font-size:10px;transition:background .18s ease,padding .18s ease}
.nr-client-flow .nr-dashboard-content .nr-panel-card .list-group-item:hover{padding-left:25px;color:var(--nr-orange);background:#fffaf6}
.nr-client-flow .nr-dashboard-content .nr-panel-card .list-group-item>i:first-child{color:var(--nr-orange)}
.nr-client-flow .nr-dashboard-content .nr-panel-card .nr-row-arrow{color:#c1c6d0}
.nr-client-flow .nr-panel-card--services{background:linear-gradient(135deg,#fff 0%,#fff 72%,#fff7f0 100%)}
.nr-client-flow .nr-panel-card--services:after{content:"";position:absolute;z-index:-1;right:-55px;bottom:-78px;width:180px;height:180px;border:1px solid rgba(255,116,23,.15);border-radius:50%;box-shadow:0 0 0 32px rgba(255,116,23,.035),0 0 0 64px rgba(255,116,23,.02)}
.nr-client-flow .nr-panel-card--tickets .card-title>i{animation:nrTicketFloat 3.2s ease-in-out infinite}
.nr-client-flow .nr-panel-card--news .card-title>i{animation:nrNewsPulse 2.6s ease-in-out infinite}
@keyframes nrTicketFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-3px)}}
@keyframes nrNewsPulse{0%,100%{box-shadow:0 0 0 0 rgba(255,116,23,0)}50%{box-shadow:0 0 0 7px rgba(255,116,23,.09)}}

.nr-client-flow .nr-panel-card--domain{min-height:322px;color:#fff;background:linear-gradient(135deg,#171b2d 0%,#111526 58%,#24203a 100%);border:0!important;box-shadow:0 18px 42px rgba(17,21,38,.16)!important}
.nr-client-flow .nr-panel-card--domain:before{content:"";position:absolute;z-index:0;inset:0;background-image:radial-gradient(circle at 15% 20%,rgba(255,151,68,.17) 0 1px,transparent 1.5px),linear-gradient(120deg,transparent 0 62%,rgba(255,116,23,.08) 62% 63%,transparent 63%);background-size:25px 25px,100% 100%;opacity:.9}
.nr-domain-offer-glow{position:absolute;z-index:0;right:-85px;bottom:-105px;width:270px;height:270px;background:radial-gradient(circle,rgba(255,122,28,.36),rgba(255,122,28,0) 67%);animation:nrOfferGlow 3.8s ease-in-out infinite}
@keyframes nrOfferGlow{0%,100%{opacity:.55;transform:scale(.94)}50%{opacity:1;transform:scale(1.06)}}
.nr-domain-offer{position:relative;z-index:1;padding:22px}
.nr-domain-offer__top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:17px}
.nr-domain-offer__top>span{display:inline-flex;align-items:center;gap:7px;color:#ffad64;font-size:9px;font-weight:850;letter-spacing:.1em}
.nr-domain-offer__top>span i{animation:nrBolt 1.6s ease-in-out infinite}
.nr-domain-offer__top em{padding:5px 8px;color:#ffd4af;background:rgba(255,116,23,.12);border:1px solid rgba(255,159,78,.2);border-radius:99px;font-size:8px;font-style:normal;font-weight:750}
@keyframes nrBolt{0%,100%{opacity:.65;transform:scale(.92)}50%{opacity:1;transform:scale(1.12)}}
.nr-domain-offer__content{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:end}
.nr-domain-offer__content small{display:block;color:#9ea7b8;font-size:9px}
.nr-domain-offer__content h3{margin:4px 0 5px;color:#fff;font-size:18px;font-weight:760;line-height:1.2;letter-spacing:-.45px}
.nr-domain-offer__content h3 strong{color:#ff8a32;font-size:27px;font-weight:880}
.nr-domain-offer__content p{max-width:430px;margin:0;color:#aeb6c6;font-size:9.5px;line-height:1.55}
.nr-domain-offer__price{text-align:right;white-space:nowrap}
.nr-domain-offer__price del,.nr-domain-offer__price strong,.nr-domain-offer__price span{display:block}
.nr-domain-offer__price del{color:#808a9e;font-size:9px}.nr-domain-offer__price strong{color:#fff;font-size:25px;line-height:1.1}.nr-domain-offer__price span{color:#ffb277;font-size:8px;font-weight:700}
.nr-domain-countdown{display:flex;align-items:center;gap:7px;margin:17px 0 14px}
.nr-domain-countdown>div{min-width:47px;padding:7px 8px;text-align:center;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.1);border-radius:8px;backdrop-filter:blur(7px)}
.nr-domain-countdown strong,.nr-domain-countdown span{display:block}.nr-domain-countdown strong{color:#fff;font-size:14px;line-height:1}.nr-domain-countdown span{margin-top:4px;color:#8f99ac;font-size:6.5px;font-weight:700;text-transform:uppercase;letter-spacing:.07em}.nr-domain-countdown>i{color:#ff8b34;font-style:normal;font-weight:850}
.nr-domain-offer__form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}
.nr-domain-offer__form>div{height:43px;display:flex;align-items:center;overflow:hidden;padding:0 13px;background:#fff;border:1px solid rgba(255,255,255,.2);border-radius:9px}
.nr-domain-offer__form span,.nr-domain-offer__form b{color:#8a93a2;font-size:10px}.nr-domain-offer__form b{color:#20263a}.nr-domain-offer__form input{min-width:0;flex:1;height:100%;padding:0 5px;color:#161b2c;background:transparent;border:0;outline:0;font-size:11px;font-weight:700}
.nr-domain-offer__form button{height:43px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 18px;color:#fff;background:linear-gradient(135deg,var(--nr-orange),var(--nr-orange-2));border:0;border-radius:9px;box-shadow:0 9px 20px rgba(255,116,23,.23);font-size:10px;font-weight:820;transition:transform .2s ease,box-shadow .2s ease}
.nr-domain-offer__form button:hover{box-shadow:0 12px 25px rgba(255,116,23,.34);transform:translateY(-2px)}
@media(max-width:767px){.nr-domain-offer__content{grid-template-columns:1fr}.nr-domain-offer__price{text-align:left}.nr-client-flow .nr-panel-card--domain{min-height:0}.nr-domain-countdown{gap:4px}.nr-domain-countdown>div{min-width:42px}.nr-domain-offer__form{grid-template-columns:1fr}.nr-domain-offer__form button{width:100%}}
@media(prefers-reduced-motion:reduce){.nr-client-flow .nr-dashboard-content *{animation:none!important;transition:none!important}}

/* v2.2.0 — Night-navy correction for the Orange-named design project */
.nr-client-flow .nr-dashboard-content{--nr-orange:#000029;--nr-orange-2:#142b56;--nr-orange-soft:#f0f3f9;--nr-ink:#0b1024}
.nr-client-flow .nr-dashboard-content .nr-panel-card:not(.nr-panel-card--domain):hover{border-color:#c8d2e3;box-shadow:0 16px 36px rgba(0,0,41,.09)}
.nr-client-flow .nr-dashboard-content .nr-panel-card:not(.nr-panel-card--domain):before{background:linear-gradient(180deg,#000029,#284c84)}
.nr-client-flow .nr-dashboard-content .nr-panel-card .card-title>i{color:#000029;background:#f0f3f9;border-color:#dce3ef}
.nr-client-flow .nr-dashboard-content .nr-panel-card .card-body a{color:#000029}
.nr-client-flow .nr-dashboard-content .nr-panel-card .list-group-item:hover{color:#000029;background:#f7f9fc}
.nr-client-flow .nr-dashboard-content .nr-panel-card .list-group-item>i:first-child{color:#233f70}
.nr-client-flow .nr-panel-card--services{background:linear-gradient(135deg,#fff 0%,#fff 70%,#f3f6fb 100%)}
.nr-client-flow .nr-panel-card--services:after{border-color:rgba(0,0,41,.12);box-shadow:0 0 0 32px rgba(0,0,41,.025),0 0 0 64px rgba(35,63,112,.018)}
.nr-client-flow .nr-panel-card--domain{background:linear-gradient(128deg,#05051b 0%,#000029 55%,#112a52 100%);box-shadow:0 18px 42px rgba(0,0,41,.2)!important}
.nr-client-flow .nr-panel-card--domain:before{background-image:radial-gradient(circle at 15% 20%,rgba(126,164,224,.16) 0 1px,transparent 1.5px),linear-gradient(120deg,transparent 0 62%,rgba(87,127,187,.11) 62% 63%,transparent 63%)}

/* v2.3.0 — One visual language from landing to client area and checkout */
:root{
  --nr-primary:#173b6d;--nr-primary-dark:#0d2850;--nr-primary-soft:#edf2f9;
  --nr-navy:#0a1d3b;--nr-navy-2:#244d83;--nr-landing-gradient:linear-gradient(135deg,#0a2347 0%,#173b6d 55%,#28568f 100%)
}
.netrink-whmcs .btn-primary,.netrink-whmcs .btn-success,.netrink-whmcs .nr-btn-primary{
  color:#fff!important;background:var(--nr-landing-gradient)!important;border-color:#173b6d!important;
  box-shadow:0 9px 20px rgba(13,40,80,.17)!important
}
.netrink-whmcs .btn-primary:hover,.netrink-whmcs .btn-success:hover,.netrink-whmcs .nr-btn-primary:hover{
  background:linear-gradient(135deg,#071a36,#20477b)!important;border-color:#0d2850!important;transform:translateY(-1px)
}
.nr-client-user-avatar,.nr-client-profile>span,.nr-avatar{background:var(--nr-landing-gradient)}
.nr-client-nav a,.nr-client-sidebar-bottom a{color:#33445f}
.nr-client-nav a>i,.nr-client-sidebar-bottom a>i{color:#6e7f98}
.nr-client-nav a:hover,.nr-client-sidebar-bottom a:hover{color:#102f5b;background:#eef3fa}
.nr-client-nav a:hover>i,.nr-client-sidebar-bottom a:hover>i{color:#173b6d}
.nr-client-nav a.is-active{color:#102f5b;background:linear-gradient(90deg,#e7eef8,#f2f6fb);font-weight:780}
.nr-client-nav a.is-active:before{background:linear-gradient(180deg,#173b6d,#4b74aa)}
.nr-client-nav a.is-active>i{color:#173b6d}
.nr-client-nav a>b{color:#173b6d;background:#e4ecf7}
.nr-client-sidebar-bottom .nr-client-buy{color:#fff;background:var(--nr-landing-gradient);box-shadow:0 8px 18px rgba(13,40,80,.15)}
.nr-client-sidebar-bottom .nr-client-buy:hover{color:#fff;background:linear-gradient(135deg,#071a36,#20477b)}
.nr-client-icon:hover,.nr-client-profile:hover{color:#173b6d!important;border-color:#b8c8dd;background:#f2f6fb}
.nr-client-icon>b{background:#173b6d}
.nr-dashboard-hero,.nr-client-flow .nr-dashboard-hero{
  background:var(--nr-landing-gradient);box-shadow:0 15px 34px rgba(11,35,72,.15)
}
.nr-dashboard-hero:after{border-color:rgba(255,255,255,.13);box-shadow:0 0 0 45px rgba(255,255,255,.04),0 0 0 90px rgba(255,255,255,.025)}
.nr-eyebrow{color:#adc5e7}.nr-dashboard-hero p{color:#d3dfed}
.nr-stat-icon{color:#173b6d;background:#edf2f9}.nr-stat-card em{color:#173b6d}
.nr-stat-card:hover{border-color:#b9c9dd;box-shadow:0 13px 27px rgba(13,40,80,.08)}
.nr-quick-actions>a:hover{border-color:#b9c9dd;background:#fafcff;transform:translateY(-1px)}
.nr-quick-actions>a>i{color:#173b6d;background:#edf2f9}
.nr-client-flow .form-control:focus,.nr-client-flow .custom-select:focus{border-color:#315b92;box-shadow:0 0 0 3px rgba(49,91,146,.1)}
.nr-client-flow .nav-tabs .nav-link.active{color:#173b6d;border-bottom-color:#173b6d}
.nr-client-flow .pagination .active .page-link{background:#173b6d;border-color:#173b6d}
.nr-client-flow .list-group-item-action:hover{color:#173b6d;background:#f4f7fb}

.nr-empty-service{min-height:118px;display:grid;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:15px;padding:20px 22px;background:linear-gradient(105deg,#fff 0%,#f4f7fb 100%)}
.nr-empty-service__icon{width:46px;height:46px;display:grid;place-items:center;color:#173b6d;background:#e8eef7;border:1px solid #d8e2ef;border-radius:11px;font-size:18px}
.nr-empty-service strong{display:block;color:#13223a;font-size:13px;font-weight:750}
.nr-empty-service p{margin:4px 0 0;color:#6b788c;font-size:10px}
.nr-empty-service>a{height:40px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 15px;color:#fff!important;background:var(--nr-landing-gradient);border-radius:8px;font-size:10px;font-weight:750;text-decoration:none!important;box-shadow:0 8px 18px rgba(13,40,80,.14)}
.nr-empty-service>a:hover{transform:translateY(-1px)}

/* Knowledge base */
.page-knowledgebase .header-lined,.page-knowledgebasecat .header-lined,.page-knowledgebasearticle .header-lined{display:none}
.nr-kb-hero{position:relative;overflow:hidden;margin-bottom:28px;padding:39px 40px 34px;color:#fff;background:var(--nr-landing-gradient);border-radius:16px;box-shadow:0 18px 38px rgba(11,35,72,.13);text-align:center}
.nr-kb-hero:after{content:"";position:absolute;right:-80px;top:-130px;width:310px;height:310px;border:1px solid rgba(255,255,255,.1);border-radius:50%;box-shadow:0 0 0 50px rgba(255,255,255,.025)}
.nr-kb-hero>*{position:relative;z-index:1}.nr-kb-eyebrow{color:#b7cce8;font-size:9px;font-weight:800;letter-spacing:.13em}
.nr-kb-hero h1{margin:7px 0 4px;color:#fff;font-size:29px;font-weight:750;letter-spacing:-.7px}.nr-kb-hero p{margin:0;color:#cfdbeb;font-size:11px}
.nr-kb-search{max-width:720px;margin:22px auto 0}.nr-kb-search .input-group{padding:7px;background:#fff;border-radius:11px;box-shadow:0 13px 28px rgba(2,16,38,.16)}
.nr-kb-search .form-control{height:48px;min-height:48px;padding-left:16px;background:#fff;border:0;border-radius:8px!important;font-size:12px}
.nr-kb-search .btn{min-width:118px;border-radius:8px!important}.nr-kb-section-head{display:flex;align-items:center;justify-content:space-between;margin:0 0 15px}
.nr-kb-section-head span{color:#315b92;font-size:8px;font-weight:800;letter-spacing:.12em}.nr-kb-section-head h2{margin:3px 0 0;color:#12213a;font-size:21px;font-weight:750;letter-spacing:-.4px}.nr-kb-section-head>i{color:#a4b1c3;font-size:22px}
.nr-kb-grid .kb-category{height:calc(100% - 16px);margin-bottom:16px!important;border-radius:12px;transition:.2s ease}
.nr-kb-grid .kb-category:hover{border-color:#b7c7dc;box-shadow:0 13px 28px rgba(13,40,80,.07);transform:translateY(-2px)}
.nr-kb-grid .kb-category .card-body{min-height:112px;display:flex;justify-content:center;flex-direction:column;padding:20px 21px;color:#17243a;text-decoration:none}
.nr-kb-grid .kb-category .h5{display:flex;align-items:center;gap:9px;font-size:13px;font-weight:720}.nr-kb-grid .kb-category .h5>i{width:37px;height:37px;display:grid;place-items:center;color:#173b6d;background:#edf2f9;border-radius:9px}
.nr-kb-grid .kb-category .badge{order:3;margin-left:auto;color:#315b92;background:#edf2f9}.nr-kb-grid .kb-category p{margin:7px 0 0 46px!important;color:#7a8799!important;font-size:10px}
.nr-kb-popular,.nr-kb-related,.nr-kb-article{border-radius:13px!important}.nr-kb-popular .card-title>i,.nr-kb-related .card-title>i{color:#315b92}
.nr-kb-popular .kb-article-item,.nr-kb-related .kb-article-item{position:relative;padding:14px 18px 14px 48px;color:#24334a;font-weight:650}
.nr-kb-popular .kb-article-item>i,.nr-kb-related .kb-article-item>i{position:absolute;left:19px;top:17px;color:#637997!important}.nr-kb-popular .kb-article-item small,.nr-kb-related .kb-article-item small{display:block;margin-top:4px;color:#7c8797;font-weight:400}
.nr-kb-article .card-body{padding:30px}.nr-kb-article h1{color:#10213c;font-size:27px;font-weight:750;letter-spacing:-.6px}.nr-kb-article article{color:#42516a;font-size:13px;line-height:1.85}.nr-kb-article article h2,.nr-kb-article article h3{color:#142746}

@media(max-width:767px){.nr-empty-service{grid-template-columns:40px 1fr;padding:17px}.nr-empty-service>a{grid-column:1/-1;width:100%}.nr-kb-hero{padding:30px 19px 25px}.nr-kb-hero h1{font-size:23px}.nr-kb-search .input-group{display:grid;grid-template-columns:1fr;padding:6px}.nr-kb-search .input-group-append{margin:5px 0 0}.nr-kb-search .btn{width:100%;height:43px}.nr-kb-section-head h2{font-size:18px}.nr-kb-article .card-body{padding:20px}.nr-kb-article h1{font-size:22px}}

/* v2.4.0 — Cart rail final override (theme CSS loads after the order form). */
.nr-order-logo{background:linear-gradient(180deg,#fff,#f8fafc)!important;border-color:#dfe5ed!important}
.nr-order-logo .nr-logo-symbol{width:48px!important;height:48px!important;display:block!important;overflow:hidden!important;background:#081c38!important;border:1px solid rgba(23,59,109,.16)!important;border-radius:11px!important;clip-path:none!important;box-shadow:0 8px 18px rgba(13,40,80,.13)!important}
.nr-order-logo .nr-logo-symbol .nr-logo-image{width:auto!important;height:40px!important;max-width:none!important;transform:translate(-3px,4px)!important}
.nr-order-rail a:not(.nr-order-logo){color:#66758b!important;background:#fff!important;border-color:transparent!important;box-shadow:none!important}
.nr-order-rail a:not(.nr-order-logo)>i{color:#708098!important}
.nr-order-rail a:not(.nr-order-logo):hover,.nr-order-rail a.is-active{color:#fff!important;background:var(--nr-landing-gradient)!important;border-color:#173b6d!important;box-shadow:0 9px 20px rgba(13,40,80,.16)!important}
.nr-order-rail a:not(.nr-order-logo):hover>i,.nr-order-rail a.is-active>i{color:#fff!important}
.nr-order-rail a>b,.nr-order-topbar-actions a>b{background:#173b6d!important}
@media(max-width:767px){.nr-order-logo .nr-logo-symbol{width:43px!important;height:43px!important}.nr-order-logo .nr-logo-symbol .nr-logo-image{height:36px!important}}
.nr-domain-offer-glow{background:radial-gradient(circle,rgba(63,104,169,.42),rgba(0,0,41,0) 68%)}
.nr-domain-offer__top>span{color:#9bbce9}.nr-domain-offer__top em{color:#c9dbf4;background:rgba(104,144,204,.13);border-color:rgba(151,183,229,.22)}
.nr-domain-offer__content h3 strong{color:#b9d2f4}.nr-domain-offer__price span{color:#9bbce9}.nr-domain-countdown>i{color:#88ace0}
.nr-domain-offer__form button{background:linear-gradient(135deg,#1b3867,#000029);box-shadow:0 9px 20px rgba(0,0,41,.28)}
.nr-domain-offer__form button:hover{background:linear-gradient(135deg,#294f84,#05052f);box-shadow:0 12px 25px rgba(0,0,41,.38)}

/* v2.6.0 — Unified night-navy login/register and video promo */
.nr-auth-page{--nr-auth-navy-1:#081d3a;--nr-auth-navy-2:#153764;--nr-auth-navy-3:#28558a;--nr-auth-accent:#315b92;--nr-auth-soft:#edf2f8;--nr-auth-line:#dce4ee;--nr-auth-ink:#10233f;--nr-auth-muted:#718096;font-family:"Outfit",Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
.nr-auth-page .nr-auth-layout{grid-template-columns:minmax(500px,.96fr) minmax(560px,1.04fr);background:#f7f9fc}
.nr-auth-page .nr-auth-promo{padding:27px 38px 22px;background:linear-gradient(145deg,var(--nr-auth-navy-1) 0%,var(--nr-auth-navy-2) 62%,var(--nr-auth-navy-3) 130%)}
.nr-auth-page .nr-auth-promo:before{background:radial-gradient(circle at 76% 45%,rgba(91,137,195,.19),transparent 34%),linear-gradient(rgba(255,255,255,.021) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.021) 1px,transparent 1px);background-size:auto,46px 46px,46px 46px}
.nr-auth-page .nr-auth-promo:after{border-color:rgba(255,255,255,.075);box-shadow:0 0 0 70px rgba(255,255,255,.018),0 0 0 140px rgba(255,255,255,.012)}
.nr-auth-page .nr-auth-promo-copy{max-width:570px;margin:3.5vh auto 0}
.nr-auth-page .nr-auth-kicker{margin-bottom:9px;color:#a9c0df;font-size:8.5px;font-weight:650;letter-spacing:.14em}
.nr-auth-page .nr-auth-promo-copy h1{font-size:34px;font-weight:630;line-height:1.12;letter-spacing:-.85px}
.nr-auth-page .nr-auth-promo-copy p{max-width:510px;margin-top:10px;color:#c5d1e1;font-size:11.5px;font-weight:400;line-height:1.55}
.nr-auth-video{position:relative;z-index:2;width:min(620px,88%);height:clamp(190px,28vh,280px);overflow:hidden;margin:2.2vh auto 14px;background:#071a33;border:1px solid rgba(255,255,255,.13);border-radius:14px;box-shadow:0 20px 46px rgba(3,16,37,.34)}
.nr-auth-video iframe{position:absolute;top:50%;left:50%;width:100%;height:auto;min-width:100%;min-height:100%;aspect-ratio:16/9;border:0;pointer-events:none;transform:translate(-50%,-50%) scale(1.09)}
.nr-auth-video-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(8,29,58,.38),rgba(8,29,58,.08) 48%,rgba(8,29,58,.3)),linear-gradient(0deg,rgba(4,17,37,.48),transparent 44%,rgba(4,17,37,.15));pointer-events:none}
.nr-auth-video:after{content:"";position:absolute;inset:0;border:1px solid rgba(255,255,255,.05);border-radius:inherit;pointer-events:none}
.nr-auth-video-label{position:absolute;z-index:2;left:13px;bottom:12px;display:inline-flex;align-items:center;gap:7px;padding:6px 9px;color:#eaf1fa;background:rgba(6,24,50,.68);border:1px solid rgba(255,255,255,.13);border-radius:7px;backdrop-filter:blur(8px);font-size:8.5px;font-weight:550;letter-spacing:.025em}
.nr-auth-video-label i{color:#a9c7ea}
.nr-auth-page .nr-auth-benefits{max-width:620px;gap:8px;margin:0 auto 13px}
.nr-auth-page .nr-auth-benefits>span{grid-template-columns:29px 1fr;column-gap:8px;padding:9px 10px;background:rgba(255,255,255,.07);border-color:rgba(255,255,255,.105);border-radius:8px}
.nr-auth-page .nr-auth-benefits>span>i{width:29px;height:29px;color:#c2d4e9;background:rgba(255,255,255,.075);border-radius:7px;font-size:11px}
.nr-auth-page .nr-auth-benefits strong{font-size:9.5px;font-weight:580}
.nr-auth-page .nr-auth-benefits small{color:#acbbcf;font-size:7.8px;font-weight:400}
.nr-auth-page .nr-auth-promo-foot{max-width:620px;width:100%;margin:0 auto;color:#afbed1;font-size:8.5px}
.nr-auth-page .nr-auth-promo-foot span i{background:#37d593;box-shadow:0 0 0 4px rgba(55,213,147,.12)}
.nr-auth-page .nr-auth-panel{background:#fff}
.nr-auth-page .nr-auth-panel-top{height:70px;padding:0 34px;border-bottom:1px solid #edf1f5}
.nr-auth-page .nr-auth-safe{color:#68788e;font-size:9.5px;font-weight:550}
.nr-auth-page .nr-auth-safe i{color:var(--nr-auth-accent)}
.nr-auth-page .nr-auth-panel-body{padding-right:10%;padding-left:10%}
.nr-auth-page .nr-login-form{max-width:430px}
.nr-auth-page .nr-auth-form-heading{margin-bottom:23px}
.nr-auth-page .nr-auth-form-icon{width:39px;height:39px;margin-bottom:12px;color:#244d81;background:var(--nr-auth-soft);border-radius:9px;font-size:14px}
.nr-auth-page .nr-auth-form-heading h2{color:var(--nr-auth-ink);font-size:26px;font-weight:630;letter-spacing:-.55px}
.nr-auth-page .nr-auth-form-heading p{color:var(--nr-auth-muted);font-size:11px;font-weight:400}
.nr-auth-page .form-group>label,.nr-auth-page .nr-label-row label{color:#2b3e57;font-size:9.5px;font-weight:600}
.nr-auth-page .nr-input-icon .form-control,.nr-auth-page .nr-register-form .form-control{color:#162a45;background:#f7f9fc;border-color:var(--nr-auth-line);font-weight:400}
.nr-auth-page .nr-input-icon .form-control:focus,.nr-auth-page .form-control:focus{background:#fff;border-color:#315b92;box-shadow:0 0 0 3px rgba(49,91,146,.1)}
.nr-auth-page .nr-input-icon>i{color:#8799b1}
.nr-auth-page .nr-forgot-link,.nr-auth-page .nr-auth-switch a,.nr-auth-page .nr-auth-check a{color:#244d81;font-weight:600}
.nr-auth-page .nr-login-options label{font-weight:450}
.nr-auth-page .nr-auth-primary{background:linear-gradient(135deg,var(--nr-auth-navy-1),var(--nr-auth-navy-2) 58%,var(--nr-auth-navy-3))!important;border-color:#153764!important;border-radius:9px;font-weight:600;box-shadow:0 9px 20px rgba(21,55,100,.16)}
.nr-auth-page .nr-auth-primary:hover{background:linear-gradient(135deg,#06172f,#102e58 58%,#214b7e)!important;border-color:#102e58!important}
.nr-auth-page .nr-auth-secondary{color:#42536a;border-color:var(--nr-auth-line);border-radius:9px;font-weight:550}
.nr-auth-page .nr-auth-secondary:hover{color:#173b6d;background:#f5f8fc;border-color:#b8c8dc}
.nr-auth-page .nr-auth-switch{border-color:#e8edf3;font-weight:400}
.nr-auth-page .nr-register-heading h2{font-size:24px;font-weight:630}
.nr-auth-page .nr-register-steps li{color:#94a0b0;font-size:9px;font-weight:550}
.nr-auth-page .nr-register-steps li.is-active{color:#173354}
.nr-auth-page .nr-register-steps li.is-active span{background:linear-gradient(135deg,#153764,#28558a);border-color:#244d81}
.nr-auth-page .nr-register-steps li.is-complete{color:#315b92}
.nr-auth-page .nr-register-steps li.is-complete span{color:#244d81;background:#edf2f8;border-color:#c7d4e4}
.nr-auth-page .nr-account-type{color:#20334f;background:#f7f9fc;border-color:var(--nr-auth-line);border-radius:9px}
.nr-auth-page .nr-account-type:hover{background:#f3f6fa;border-color:#b7c7da}
.nr-auth-page .nr-account-type.is-selected{padding:14px;background:#f1f5fa;border:1px solid #315b92;box-shadow:inset 2px 0 0 #315b92}
.nr-auth-page .nr-account-type-icon,.nr-auth-page .nr-register-section-title>span{color:#244d81;background:#edf2f8;border-color:#d8e2ed}
.nr-auth-page .nr-account-type strong,.nr-auth-page .nr-register-section-title strong{font-weight:600}
.nr-auth-page .nr-account-check{color:#315b92}
.nr-auth-page .nr-generate-password{color:#244d81;background:#edf2f8;border-color:#d5e0ec;font-weight:600}
@media(max-width:1199px){.nr-auth-page .nr-auth-layout{grid-template-columns:minmax(420px,.83fr) minmax(540px,1.17fr)}.nr-auth-page .nr-auth-promo{padding-right:26px;padding-left:26px}.nr-auth-page .nr-auth-promo-copy h1{font-size:30px}.nr-auth-video{width:92%;height:220px}.nr-auth-page .nr-auth-benefits{grid-template-columns:1fr 1fr}.nr-auth-page .nr-auth-benefits>span:last-child{display:none}}
@media(max-width:991px){.nr-auth-video{display:none}.nr-auth-page .nr-auth-panel-top{padding-right:24px;padding-left:24px}}
