.nav-home{display:flex;align-items:center;gap:8px;width:100%;padding:11px 12px;margin-bottom:12px;background:transparent;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:15px;font-weight:700;transition:all .15s;text-align:left}.nav-home:hover{background:#0a3d6e}.nav-home.active{background:#1677ff}.step-block{background:#00284d;border:1px solid #0a4d8c;border-radius:8px;padding:8px;margin-bottom:12px}.step-title{font-size:14px;font-weight:700;color:#8ec5ff;padding:4px 8px 8px;letter-spacing:.5px}.nav-btn{display:flex;align-items:center;gap:8px;width:100%;padding:10px 12px;margin-bottom:6px;background:#001a33;color:#e6f0f8;border:1px solid #2a5f96;border-radius:6px;cursor:pointer;font-size:14px;font-weight:600;transition:all .15s;text-align:left}.nav-btn:hover{background:#0a3d6e;border-color:#1677ff;color:#fff}.nav-btn.active{background:#1677ff;border-color:#1677ff;color:#fff}.nav-btn .btn-arrow{margin-left:auto;color:#7ab8ff;font-size:12px;opacity:.8}.nav-btn.active .btn-arrow{color:#fff}.nav-extra{display:flex;align-items:center;gap:8px;width:100%;padding:8px 12px;margin-bottom:2px;background:transparent;color:#b8c8d8;border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:600;transition:all .15s;text-align:left}.nav-extra:hover{background:#0a3d6e;color:#fff}
