
/* Start page only: retain the operational windows and the existing navigation. */
#dashboard.nv-home{font:14px/1.5 "Segoe UI",sans-serif;color:#203e50;background:#f3f7f7;border-radius:12px;padding:26px;max-width:1600px;margin:0 auto}
.nv-home [hidden]{display:none!important}.nv-home button{font:inherit;cursor:pointer;width:auto;min-height:34px;padding:9px 14px;background:white;border:1px solid #d6e3e5;color:#285565;border-radius:8px}.nv-home button:hover{background:#e8f6f1}.nv-home button:focus-visible{outline:3px solid #3dc9a4;outline-offset:3px}.nv-home button:disabled{opacity:.6;cursor:wait}.nv-home h1{font-size:29px;letter-spacing:-.6px;margin:6px 0}.nv-home h2{font-size:18px;margin:0;font-weight:650;line-height:1.35}.nv-home h3{font-size:14px;margin:0;font-weight:650}.nv-home p{font-size:13px;color:#627e89;line-height:1.6;margin:8px 0}.nv-home small{font-size:11px;color:#6f8992}.nv-home-heading,.nv-home-cardhead{display:flex;justify-content:space-between;align-items:center;gap:14px}.nv-home-eyebrow{font-size:10px;letter-spacing:1.8px;color:#5b838e}.nv-home-tabs{display:flex;gap:25px;border-bottom:1px solid #d5e3e6;margin:24px 0;align-items:center}.nv-home-tabs button{background:transparent;border:0;border-bottom:3px solid transparent;border-radius:0;padding:0 0 13px;color:#637d88;white-space:nowrap}.nv-home-tabs button[aria-current]{border-bottom-color:#35bf9a;color:#194e60;font-weight:600}.nv-home-tabs .nv-home-help{margin-left:auto}.nv-home [data-news-count]:not(:empty),.nv-home [data-notice-count]:not(:empty){display:inline-block;background:#e7f3ef;color:#277c68;border-radius:12px;padding:2px 7px;font-size:10px;margin-left:5px}
.nv-home-layout{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(320px,1fr);gap:22px}.nv-home-stack{display:grid;gap:20px;align-content:start}.nv-home-card{background:white;border:1px solid #dbe6e8;border-radius:13px;padding:23px;min-width:0}.nv-home-setup{background:linear-gradient(110deg,#eaf8f3,#f8fcfb);border-color:#c8e6da}.nv-home-setup-head{display:flex;gap:15px;align-items:flex-start}.nv-home-setup-head h2{font-size:20px}.nv-home-icon{width:42px;height:42px;flex-shrink:0;display:grid;place-items:center;color:#208d70;background:#dff3ec;border-radius:10px;font-size:23px}.nv-home-progress-label{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:20px 0 8px;font-size:12px}.nv-home-progress-label strong{color:#217e66}.nv-home progress{appearance:none;display:block;width:100%;height:6px;border:0;border-radius:6px;overflow:hidden;background:#d6e9e2}.nv-home progress::-webkit-progress-bar{background:#d6e9e2}.nv-home progress::-webkit-progress-value{background:#36bd97}.nv-home progress::-moz-progress-bar{background:#36bd97}.nv-home-next{display:flex;gap:12px;align-items:center;border:1px solid #d6e8e1;background:white;border-radius:10px;padding:16px;margin:20px 0 14px}.nv-home-number{width:28px;height:28px;flex-shrink:0;display:grid;place-items:center;border-radius:50%;background:#ecf7f3;color:#269a79}.nv-home-next small{color:#388772;font-size:10px;letter-spacing:.7px}.nv-home-next p{font-size:12px;margin:4px 0 0}.nv-home-next button{margin-left:auto;flex-shrink:0}.nv-home button.nv-home-primary{background:#204f60;color:white;border-color:#204f60;font-weight:600;font-size:12px;white-space:nowrap}.nv-home-step-list>div{display:flex;gap:18px;justify-content:space-between;padding:10px 0;border-bottom:1px solid #dcebe5;font-size:12px}.nv-home-step-list small{white-space:nowrap}.nv-home-step-list>div:last-child{border-bottom:0}.nv-home-setup-foot{margin-top:16px}.nv-home button.nv-home-link{padding:2px 0;min-height:26px;border:0;background:transparent;color:#287b69;font-size:12px;text-align:left}.nv-home-quick{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:18px}.nv-home-quick button{font-size:11px;padding:14px 6px;display:grid;gap:8px;justify-items:center;align-content:start}.nv-home-quick span{font-size:22px;color:#3d8e87}.nv-home-assistance{display:flex;align-items:center;gap:13px}.nv-home-assistance button{margin-left:auto;font-size:11px;white-space:nowrap}.nv-home-assistance p{font-size:12px}.nv-home-notice{display:flex;gap:13px;padding:18px 0;border-bottom:1px solid #edf1f2}.nv-home-notice p{font-size:12px;margin:5px 0}.nv-home-notice .nv-home-icon{width:32px;height:32px;font-size:17px;background:#edf6f8;color:#2d7082}.nv-home-notice h3{font-size:13px}.nv-home-notice:last-child{border:0}.nv-home-news-item{display:flex;gap:15px;padding:18px 0}.nv-home-news-item+.nv-home-news-item{border-top:1px solid #edf1f2}.nv-home-news-item p{font-size:12px;margin:6px 0}.nv-home-news-item small{font-size:10px}.nv-home-news-item .nv-home-icon{width:58px;height:64px}.nv-home-news-actions{display:flex;flex-wrap:wrap;gap:15px}.nv-home-foot{display:flex;justify-content:space-between;gap:15px;font-size:10px;color:#78909a;margin-top:22px}.nv-home [data-home-customize]{border-top:1px solid #deeaec;margin-top:15px;padding-top:10px}.nv-home [data-home-customize] label{display:inline-flex;align-items:center;gap:5px;margin:5px 15px 5px 0;font-size:12px}.nv-home [data-home-customize] input{width:auto;min-height:0;accent-color:#268a70}.nv-home [data-home-error]{padding:12px;background:#fff0ef;color:#973b34;border-radius:8px}.nv-home #nv-home-activity{background:white;padding:20px;border:1px solid #dbe6e8;border-radius:12px}
@media(max-width:1150px){.nv-home-layout{grid-template-columns:1fr}.nv-home-stack:nth-child(2){grid-template-columns:1fr 1fr}}@media(max-width:720px){#dashboard.nv-home{padding:16px}.nv-home-heading{align-items:flex-start}.nv-home h1{font-size:24px}.nv-home-tabs{gap:16px;overflow-x:auto}.nv-home-tabs button{font-size:12px}.nv-home-stack:nth-child(2){grid-template-columns:1fr}.nv-home-card{padding:17px}.nv-home-next{flex-wrap:wrap}.nv-home-next>div{flex:1;min-width:160px}.nv-home-next button{margin-left:40px}.nv-home-quick{grid-template-columns:repeat(2,1fr)}.nv-home-assistance{flex-wrap:wrap}.nv-home-assistance>div{flex:1}.nv-home-foot,.nv-home-setup-foot{flex-wrap:wrap}.nv-home-progress-label{align-items:flex-start}.nv-home-step-list>div{flex-wrap:wrap;gap:4px}.nv-home #nv-home-activity{padding:12px}}

.nv-home-notice[role=link]{cursor:pointer;border-radius:8px}.nv-home-notice[role=link]:hover{background:#edf7f5}.nv-home-notice[role=link]:focus-visible{outline:2px solid #238a76;outline-offset:3px}
